Cinnamonの最新バージョンをコンパイルしてインストールする方法

にっき の最良の選択肢のXNUMXつになっています Gnomeシェル、デスクトップ要素の従来の配置を返すという事実のために、新しいバージョンの Gnomeの それらは失われました。

私がサイトから救出したこの記事 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

MuffinとCinnamonをコンパイルするために必要なすべてのパッケージをインストールします。

ターミナルの場合:

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

新しいMuffinをコンパイルしてインストールします

ターミナルの場合:

cd muffin
dpkg-buildpackage

次に、ビルドしたばかりのパッケージをインストールしてください。特に、次のようになります。

  • libmuffin-dev
  • gir1.2-マフィン-3.0
  • libmuffin0
  • マフィン(Cinnamonのコンパイルには必要ありませんが、マフィンがシステムにすでにインストールされている場合にも可能です)
  • マフィン-一般

これらをインストールするには、ターミナルで「dpkg-i」を使用できます。 ディレクトリに他のdebパッケージがないと仮定すると、「sudo dpkg -i * .deb」と入力できます。

新しいCinnamonをコンパイルしてインストールします。

ターミナルの場合:

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(安定したブランチ上)はMuffin1.0.3-UP1でコンパイルする必要があることに注意してください。 (gitのリンクの代わりにこのリンクを使用してダウンロードしてください: https://github.com/linuxmint/muffin/tags )