Як скомпілювати та встановити останню версію Кориці

Кориця стала однією з найкращих альтернатив Оболонка гнома, через те, що він повертає нам традиційне розташування елементів робочого столу, яке з новими версіями Гном вони були загублені.

Цю статтю я врятував з сайту Спільнота LinuxMint, оскільки це може допомогти нам скласти останню версію Кориця який доступний у Github, коли у нас є мало часу або ми страждаємо від гострого версіотиту. 

Додайте сховища APT

  • Відкрийте файл /etc/apt/sources.list
  • Для кожного deb рядка ми додаємо той самий рядок, який замінює деб по deb-src.

Наприклад, це має бути в 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

Встановіть усі необхідні пакети для складання булочок та кориці.

У терміналі:

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

Отримайте останній git-код для булочок та кориці.

У терміналі:

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

Складіть та встановіть новий кекс

У терміналі:

cd muffin
dpkg-buildpackage

Далі переконайтесь, що встановили щойно створені пакети, зокрема:

  • libmuffin-dev
  • gir1.2-булочка-3.0
  • libmuffin0
  • булочка (не потрібно компілювати корицю, але можливо також, якщо булочка вже встановлена ​​у вашій системі)
  • здоба-загальна

Щоб встановити їх, ви можете використовувати "dpkg -i" у терміналі. Припускаючи, що в каталозі відсутні інші пакунки deb, ви можете ввести "sudo dpkg -i * .deb".

Складіть та встановіть нову корицю.

У терміналі:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

Це створює файл cinnamon deb у батьківському каталозі, який можна встановити за допомогою gdebi або dpkg-i.

Необов’язково: Створіть стабільну гілку

Наведені вище вказівки стосуються складання Мафіна та Кориці з їхньої "головної" гілки, яка не завжди стабільна. Щоб скомпілювати стійку гілку, потрібно наступне (для здоби та кориці):

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

І з корицею:

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

Зверніть увагу, що на момент написання цього посібника Muffin ще не має стабільної гілки, і що Cinnamon 1.4 UP3 (на стабільній гілці) повинен бути скомпільований з Muffin 1.0.3-UP1 (скористайтеся цим посиланням, щоб завантажити його замість посилання у git: https://github.com/linuxmint/muffin/tags )