Как скомпилировать и установить последнюю версию Cinnamon

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

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

Добавить репозитории APT

  • Откройте файл /etc/apt/sources.list
  • Для каждой строки deb мы добавляем одну и ту же строку, заменяя дебютантка по deb-источник.

Например, так должно быть в 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

Установите все необходимые пакеты для компиляции Muffin и Cinnamon.

В терминале:

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

Получите последний код git для Muffin и Cinnamon.

В терминале:

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

Скомпилируйте и установите новый Muffin

В терминале:

cd muffin
dpkg-buildpackage

Затем обязательно установите только что созданные пакеты, в частности:

  • libmuffin-dev
  • gir1.2-маффин-3.0
  • libmuffin0
  • маффин (не обязательно для компиляции Cinnamon, но возможно также, если Muffin уже установлен в вашей системе)
  • булочка

Чтобы установить их, вы можете использовать "dpkg -i" в терминале. Предполагая, что в каталоге нет других пакетов deb, вы можете ввести «sudo dpkg -i * .deb».

Скомпилируйте и установите новый Cinnamon.

В терминале:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

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

Необязательно: создайте стабильную ветку

Приведенные выше инструкции предназначены для компиляции Muffin и Cinnamon из их «основной» ветки, которая не всегда стабильна. Чтобы скомпилировать стабильную ветку, требуется следующее (для маффина и корицы):

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 )