如何编译和安装最新版本的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 )