如何編譯和安裝最新版本的Cinnamon

肉桂 已成為下列產品的最佳替代品之一 侏儒殼,這是因為它返回了我們傳統的Desktop元素排列方式,其中包括新版本的 地精 他們已經迷路了。

我從網站上搜救了這篇文章 LinuxMint社區,因為它可以幫助我們編譯最新版本的 肉桂 可以在 Github上,每當我們有一點時間或患有急性版本炎時。 

添加APT存儲庫

  • 打開文件/etc/apt/sources.list
  • 對於每條deb行,我們添加同一行來替換 DEBDEB-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

安裝所有必需的軟件包,以編譯Muffin和Cinnamon。

在終端中:

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

獲取Muffin和Cinnamon的最新git代碼。

在終端中:

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

編譯並安裝新的Muffin

在終端中:

cd muffin
dpkg-buildpackage

接下來,確保安裝剛剛構建的軟件包,尤其是:

  • 庫鬆餅開發
  • gir1.2-鬆餅-3.0
  • 庫鬆餅0
  • 鬆餅(編譯肉桂不是必需的,但是如果您的系統上已經安裝了鬆餅,也可以這樣做)
  • 鬆餅常見

要安裝這些文件,可以在終端中使用“ dpkg -i”。 假設目錄中沒有其他deb軟件包,則可以鍵入“ sudo dpkg -i * .deb”。

編譯並安裝新的Cinnamon。

在終端中:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

這將在父目錄中生成一個肉桂deb文件,該文件可以與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 )