Debian 8はXFCE 4.10を使用していますが、私はバージョン4.12を好みます。 Debian 8にどのようにインストールしますか?
ベストアンサー1
ソリューション - 個人的な推奨
からインポートUbuntu PPAとは何ですか?なぜ使用するのですか? [技術的説明]:
これがPPAが入ってくるところです。 PPA(Personal Package Archive)は、デフォルトではUbuntuに含まれていないソフトウェアの集まりです。通常、これらのリポジトリは単一のプログラムに焦点を当てていますが、誰が管理しているかに応じてより多くのプログラムを含めることができます。 PPAは、Linux用の最高のTwitterクライアントであるHototなどの未公開ソフトウェアに焦点を当てることができます。また、Firefoxなど、すでにUbuntuにあるソフトウェアのアップデートも含めることができます。
それにもかかわらず、PPAはUbuntu自体よりもはるかに速く、お気に入りのソフトウェアのアップデートを提供します。更新するソフトウェアを決定し、残りはUbuntuに任せることができるので、これは良いです。
新しいソフトウェアがインストールされると、Ubuntu Update Managerを介してアップデートが提供されます。
すべての実用的な目的のために、読者は上記の引用ですべてのUbuntuをDebianに置き換えることができます。したがって、リポジトリを追加するのと同じコマンドがUbuntuと同様にDebianにも存在しますadd-apt-repository
。
これを念頭に置いて、XFCE 4.12を含むUbuntu XFCE管理者用のPPAを追加できます。
add-apt-repository 'deb http://ppa.launchpad.net/xubuntu-dev/xfce-4.12/ubuntu'
add-apt-repository 'deb-src http://ppa.launchpad.net/xubuntu-dev/xfce-4.12/ubuntu'
私はあまりにも多くのユーザーが最初に間違ってコンパイルするのを見たので、バイナリシステムでこのアプローチに同意します。しかしこれについては次に取り上げます。
解決策2 - 直接コンパイル
ビルドに必要なツールをインストールします。
sudo apt-get install build-essential fakeroot devscripts dpkg-dev
1 つ以上のソースストアを含むように Apt を設定します。つまり、
- /etc/apt/sources.list:
deb-src http://http.us.debian.org/debian unstable main
書き込み権限がある場所にソースコードを保存するディレクトリを作成します。
mkdir -pv ~/src/debian; cd ~/src/debian
次に、ビルドの順序を決定する必要があります。バラよりBuildXfce不可論的なビルド方法の場合:
- libxfce4util
- xfconf
- libxfce4ui, ガコン, libxfcegui4
- EXO
- xfce4パネル
- トゥナード
- xfce4-設定、xfce4-セッション、xfdesktop、xfwm4、xfce-utils 2)、xfce4-appfinder、...
Stephen Kittによる新しいコメント: -以下からすべてのタルボールを
ダウンロードしてください。XFCEアーカイブdebian
使用法:ソースパッケージをディレクトリに配置し、上記のapt-get source <package name>
ビルド順序に従ってください。
- ソースパッケージには
debian
独自のディレクトリを含める必要があり、各パッケージが抽出されるとレイアウトは次のようになります。
~/src/Debian/ - EXO-0.10.3 - Debian - ガルコン-0.4.0 - Debian --gtk-xfce-エンジン-2.10.0 - Debian -など
上記の構造がソースツリーを抽出した結果であることを確認する必要があります。ビルドが完了するまでこのツリーに留まります。
以前にダウンロードしたビルドツールは、ビルドする前に依存関係が必要であることを確認するのに役立ちます。上記のビルド順序に従って、次の手順を同じ順序で実行します。
注文を作成するステップ1の例:
cd libxfce4util-4.12.1 && sudo apt-get build-dep libxfce4util
Stephen Kittが述べたように、私たちは現在「公式のDebianソース」を使用しているので失敗してはいけませんが、build-depは失敗する可能性があります。
sudo apt-get build-dep
すべての依存関係が解決されていない場合は、欠落している依存関係をインストールする必要があります。私たちはこのapt-get install <missing package>
再生を行いますsudo apt-get build-dep
。すすぎ、繰り返します。
パッケージをビルドするにはを使用します。すべてがうまくいくと、ソースツリーにインストールできるdebuild -b -uc -us
パッケージが作成されます。.deb
dpkg -i
ガイドライン
このプロセスが完了すると、Aptはこのパッケージを維持しなくなりますので、更新するたびに上記のビルドプロセスを再実行する必要があります。apt-get build-dep
ツールチェーンの一部を更新する必要があると指定した場合などを更新する必要がありますglibc
。gcc
binutils
工事停止。
引用する
Debian Wiki: 構築チュートリアル
BuildXfce
SegFault:Gitで最新のCinnamonをビルドしてインストールする方法
AskUbuntu: "apt"を使用してソースコードを取得し、個別にコンパイルする方法