Cách biên dịch và cài đặt phiên bản mới nhất của Cinnamon

Quế đã trở thành một trong những lựa chọn thay thế tốt nhất cho Gnome shell, do thực tế là nó trả lại cho chúng ta cách sắp xếp truyền thống của các phần tử Máy tính để bàn, với các phiên bản mới của Gnome họ đã bị mất.

Bài viết này tôi đã cứu từ trang web của Cộng đồng LinuxMint, vì nó có thể giúp chúng tôi biên dịch phiên bản mới nhất của Quế có sẵn trong Github, miễn là chúng ta có một chút thời gian hoặc bị viêm khớp cấp tính. 😀

Thêm kho APT

  • Mở tệp /etc/apt/sources.list
  • Đối với mỗi dòng deb, chúng tôi thêm cùng một dòng thay thế deb qua deb-src.

Ví dụ: đây là cách nó phải ở Linux Mint 13:

deb http://packages.linuxmint.com maya main upstream import
deb-src http://packages.linuxmint.com maya main upstream import

deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

Cài đặt tất cả các gói cần thiết để biên dịch Muffin và Cinnamon.

Trong một thiết bị đầu cuối:

apt update
apt install dpkg-dev
apt build-dep muffin
apt build-dep cinnamon

Nhận mã git mới nhất cho Muffin và Cinnamon.

Trong một thiết bị đầu cuối:

git clone git://github.com/linuxmint/muffin.git
git clone git://github.com/linuxmint/Cinnamon.git

Biên dịch và cài đặt Muffin mới

Trong một thiết bị đầu cuối:

cd muffin
dpkg-buildpackage

Tiếp theo, hãy đảm bảo cài đặt các gói bạn vừa tạo, cụ thể là:

  • libmuffin-dev
  • gir1.2-muffin-3.0
  • libmuffin0
  • muffin (không cần thiết để biên dịch Cinnamon, nhưng cũng có thể nếu Muffin đã được cài đặt trên hệ thống của bạn)
  • bánh muffin-chung

Để cài đặt chúng, bạn có thể sử dụng "dpkg -i" trong terminal. Giả sử không có gói deb nào khác trong thư mục, bạn có thể gõ "sudo dpkg -i * .deb".

Biên dịch và cài đặt Cinnamon mới.

Trong một thiết bị đầu cuối:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Điều này tạo ra một tệp gỡ lỗi quế trong thư mục mẹ, tệp này có thể được cài đặt bằng gdebi hoặc dpkg-i.

Tùy chọn: Xây dựng chi nhánh ổn định

Các hướng dẫn ở trên là để biên dịch Muffin và Cinnamon từ nhánh "chính" của chúng, không phải lúc nào cũng ổn định. Để biên dịch nhánh ổn định, cần có những điều sau (đối với bánh muffin và quế):

cd muffin
git checkout -b stable origin/stable
dpkg-buildpackage

Và với Cinnamon:

cd Cinnamon
git checkout -b stable origin/stable
./autogen.sh
dpkg-buildpackage

Lưu ý rằng tại thời điểm viết hướng dẫn này, Muffin chưa có nhánh ổn định và Cinnamon 1.4 UP3 (trên nhánh ổn định) phải được biên dịch bằng Muffin 1.0.3-UP1 (sử dụng liên kết này để tải xuống thay vì liên kết trong git: https://github.com/linuxmint/muffin/tags )


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   mèo con dijo

    Cảm ơn rất nhiều! Sắp tới mình sẽ có Maya của mình và với quế, bài này sẽ giúp ích cho mình rất nhiều: 3
    Chúc mừng!

    1.    elav <° Linux dijo

      Chào mừng bạn đến với Kitty ^^

  2.   thứ 3 dijo

    ELAV thân mến của tôi, sẽ là tôi lười biếng đến cực điểm, nhưng ngày tôi phải biên dịch một máy tính để bàn (hoặc bất cứ điều gì) trước khi sử dụng nó, tôi đã tự cho mình một cú ...

    1.    elav <° Linux dijo

      Hahaha bài viết này không dành cho những người dùng như bạn, anh trai yêu quý của tôi .. Điều đó rõ ràng với tôi ..

  3.   tia sáng dijo

    Một lựa chọn rất thú vị cho những người bị "versionitis". Nhân tiện, một chủ đề hơi lạc đề khi nhớ rằng gần đây tôi đã biên dịch một trình phát âm thanh mà tôi muốn thử nghiệm, Tomahawk, tôi có một câu hỏi khi các phụ thuộc và ứng dụng đã được biên dịch từ mã nguồn git, bạn có thể xóa các thư mục chứa cái này? hoặc nếu tôi xóa chúng, nó cũng xóa các gói tương ứng của chúng?

    1.    elav <° Linux dijo

      Không ý kiến. Tôi không biết liệu điều tương tự có xảy ra với:

      ./configure
      make
      make install

    2.    msx dijo

      Không.
      Hãy nghĩ: git, như bạn nói, là một kho lưu trữ mã nguồn, vì vậy những gì bạn làm khi "sao chép" một dự án nhất định chỉ là tạo lại một bản sao cục bộ chính xác của dự án đó trên máy chủ git để khi bạn thực hiện các thay đổi và tải chúng lên dịch vụ git tự động khác biệt các tệp để kiểm tra các thay đổi, hợp nhất chúng vào nhánh chính, v.v.
      Trong trường hợp câu hỏi cụ thể của bạn: tất nhiên, sau khi gói được cài đặt, bạn không cần phải lưu toàn bộ cây nguồn để gỡ cài đặt nó, chỉ cần các tập lệnh bạn đã sử dụng để cài đặt nó là đủ. Trên thực tế, và đây là vẻ đẹp của GNU / Linux, bạn không cần sử dụng bất kỳ trình gỡ cài đặt tự động nào, điều duy nhất bạn cần biết là bạn cài đặt tệp nào trong thư mục nào để có thể xóa chúng mà không cần thêm quảng cáo - trên thực tế, Slackware hoạt động đơn giản giống Unix thuần khiết nhất tồn tại ngày nay, tiếp theo là Arch.
      Đối với tương lai - và để tránh những điều hiển nhiên - chỉ cần thử những điều cho chính mình: nếu bạn không biết liệu bạn có thể xóa tệp này hoặc tệp hoặc thư mục đó hay không, hãy đổi tên nó và thế là xong, không có quá nhiều bí ẩn, ngoài ra hãy chắc chắn rằng ứng dụng hoạt động chính xác, bạn chạy nó từ bảng điều khiển để nhận biết bất kỳ thông báo lỗi nào xuất hiện. Cuối cùng thì không có gì là bi thảm, bạn lại biên dịch ứng dụng và một thứ khác 🙂
      Trên tất cả, điều tốt nhất là vì nó không được quản lý bởi trình quản lý gói của bạn, bạn có thể làm bất cứ điều gì bạn muốn với các tệp đó !!! Mặc dù có, hãy nhớ rằng chính xác vì nó không có trong cơ sở dữ liệu của trình quản lý gói của bạn, nếu bạn quyết định xóa nó khỏi hệ thống của mình, hãy lưu ý TẤT CẢ các tệp bạn đã cài đặt để xóa chúng bằng tay.

      Này, nó chỉ là GNU / Linux.

  4.   Merlin the Debianite dijo

    Tôi thực sự không thích quế cho lắm, tôi thích matte, xfce, lxde hoặc KDE hơn.

    KDE vì nó trông đẹp hơn và siêu tùy biến
    XFCE vì nó có thể tùy chỉnh
    LXDE vì nó tối giản và có tính thẩm mỹ cao và có thể tùy chỉnh.

    Thứ gì đó tốn kém quế và gần như không thể với gnome3 hoặc gnome-shell.

  5.   Vách đá Evert dijo

    Chào. Thấy rằng Cinnamon được xây dựng như một làn da hoặc chủ đề tối.
    Tôi muốn biết liệu trong GNU / Linux, có dễ dàng hơn khi có một giao diện tối hoàn toàn, cho các menu, thanh, cửa sổ và giao diện này trông đẹp mắt mà không tốn nhiều tài nguyên hay không.
    Tôi đã thấy trong softonic, một bản phân phối được thiết kế theo cách tiếp cận đó. Nhưng tôi không thể tìm thấy liên kết, ngay bây giờ.

    1.    elav <° Linux dijo

      Vâng, đối với mọi môi trường máy tính để bàn sẽ luôn có một chủ đề màu đen, bây giờ, có thể là bản phân phối bạn đã thấy, theo mặc định là GnomeShell. Tuy nhiên, bạn có thể tìm thấy một số chủ đề để Quế en liên kết này.

      Nếu bạn sử dụng Gnome »gnome-look.org
      Nếu bạn sử dụng Xfce »xfce-look.org
      Nếu bạn sử dụng KDE »kde-look.org

  6.   Alternativo dijo

    Một vài câu hỏi. Có đúng là bạn đã có phần mềm tăng tốc? Netbook của tôi có thể tăng tốc đồ họa, nhưng tôi thích phần mềm để tăng tốc độ. Có đúng là trong debian có vấn đề với thư viện không? Xin chào 😀

  7.   Bruno dijo

    Sự thật là tôi rất vui. Cách nó được tùy chỉnh, ứng dụng của các chủ đề, thật tuyệt vời.

  8.   huap80 dijo

    Có ai biết cách biên dịch SRWiron 31.0.1700.0 trên Debian Wheezy không ??, hoặc không chính xác là phiên bản của sắt. Vấn đề là tôi đã tìm kiếm rất nhiều cách để cài đặt nó nhưng nó chỉ đơn giản là không hoạt động, tôi đã tải xuống .tar.gz và sau đó tôi đã cố gắng cài đặt nó bằng cách sao chép thư mục iron64 để lựa chọn và tạo liên kết đến / usr / bin / iron, nhưng không có câu trả lời terminal là cái này: iron: error khi tải các thư viện được chia sẻ: libudev.so.1: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy. Tôi cũng đã thử với .deb, như tar.gz, tôi tải xuống từ trang sắt chính thức. Khi cài đặt bằng .deb và thực thi trong terminal, nó trả lời câu hỏi này: bash: / usr / bin / iron: Tệp hoặc thư mục không tồn tại. Dù sao cũng mong ai đó có kinh nghiệm hơn có thể hướng dẫn cho mình ... Xin cảm ơn!