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


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   猫咪

    非常感谢! 不久我将得到玛雅和肉桂,这篇文章将对我有很大帮助:3
    的问候!

    1.    elav <°Linux

      不客气的凯蒂^^

  2.   三德里亚戈

    我最亲爱的ELAV,将是我懒到了极点,但是有一天我必须编译一个桌面(或其他任何东西)之后才能使用它,我给了自己一个机会...但是帖子非常好,以防万一...

    1.    elav <°Linux

      哈哈哈这篇文章不适合像你这样的用户亲爱的兄弟..对我来说很清楚..

  3.   人造丝

    对于那些患有“角膜炎”的人来说,这是一个非常有趣的选择。 顺便说一句,一个有点偏离主题的话题让我想起了我最近去编译一个我想尝试的声音播放器,即“战斧”,一旦从git源代码编译了依赖项和应用程序,我就有一个问题,您可以删除目录包含这个吗? 还是如果我删除它们,它还会删除它们各自的软件包?

    1.    elav <°Linux

      不知道。 我不知道是否会发生相同的事情:

      ./configure
      make
      make install

    2.    MSX

      没有
      想想:git是一个源代码存储库,因此,当您“克隆”给定项目时,您要做的只是在git服务器上重新创建该项目的本地副本,以便在进行更改并将其上传时git service自动比较文件以审核更改,将其合并到主分支等。
      对于您的特定问题:当然,安装软件包后,您不必保存整个源代码树即可将其卸载,仅使用您用于安装它的脚本就足够了。 实际上,这就是GNU / Linux的优点,您无需使用任何自动卸载程序,只需知道在哪个目录中安装了哪些文件就可以删除它们,而无需费心-实际上,Slackware的工作原理很简单,当今最纯净的类Unix,其次是Arch。
      为了将来-为了避免明显的事情-自己动手做:如果您不知道是否可以删除此文件或目录,可以将其重命名并瞧瞧,除了请确保该应用程序正常运行,您可以从控制台运行该应用程序,以了解出现的任何错误消息。 最终,没有什么是那么悲惨的,您再次编译该应用程序,然后再编译其他内容🙂
      最重要的是,最好的是,由于它不是由程序包管理器管理的,因此您可以对这些文件进行任何操作! 尽管可以,但是请记住,正是由于它不在软件包管理器的数据库中,如果您决定将其从系统中删除,请注意已安装的所有文件,以手工删除它们。

      嘿,这只是GNU / Linux。

  4.   Debianite梅林

    我真的不太喜欢肉桂,更喜欢mate,xfce,lxde或KDE。

    KDE,因为它看起来更好并且可以超级自定义
    XFCE,因为它是可定制的
    LXDE因为它是极简主义的,并且具有很大的美感并且可以自定义。

    花费肉桂的东西,用gnome3或gnome-shell几乎是不可能的。

  5.   悬臂外翻

    你好看到肉桂被配制为皮肤或深色主题。
    我想知道在GNU / Linux中,是否很容易为菜单,条形图,窗口提供一个完全黑暗的界面,并且看起来不错,而又不浪费资源。
    我曾在softonic上看到过这种发行版设计的发行版。 但是我现在找不到链接。

    1.    elav <°Linux

      好吧,对于所有桌面环境,总会有一个黑色主题,现在,您看到的发行版可能是默认的, 侏儒壳。 但是,您可以找到几个主题 肉桂 en 此链接.

      如果您使用Gnome»gnome-look.org
      如果您使用Xfce»xfce-look.org
      如果使用KDE»kde-look.org

  6.   替代

    有几个问题。 它已经具有软件加速功能吗? 我的上网本可以图形加速,但是我更喜欢软件来加快速度。 debian是否确实存在库问题? 问候😀

  7.   布鲁诺

    事实是我很高兴。 它的定制方式以及主题的应用是惊人的。

  8.   安德烈斯
  9.   华普80

    有谁知道如何在Debian Wheezy上编译SRWiron 31.0.1700.0,或者不完全是那个版本的iron。 事情是,我已经搜索了很多如何安装它,但是它根本不起作用,我下载了.tar.gz,然后尝试通过复制iron64文件夹选择并创建到/ usr / bin / iron的链接来尝试安装它,但是没有答案终端是这样的:iron:加载共享库时出错:libudev.so.1:无法打开共享库文件:没有这样的文件或目录。 我还尝试了.deb,就像tar.gz一样,它是从官方铁页下载的。 使用.deb安装并在终端中执行时,它会回答以下问题:bash:/ usr / bin / iron:文件或目录不存在。 无论如何,希望有经验的人可以指导我...谢谢!