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, bất cứ khi nào chúng ta có chút thời gian hoặc bị viêm phiên bản 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 )