web-dev-qa-db-ja.com

Debian 8にDebian Xfce 4.12をインストールする方法

Debian 8はXFCE 4.10に対応しますが、バージョン4.12が好きです。どうすればDebian 8にインストールできますか?

5
rpayanm

ソリューション-個人的に推奨

buntu PPAとは何ですか?なぜそれを使用したいのですか?[テクノロジーの説明]

これがPPAの出番です。PPA(パーソナルパッケージアーカイブ)は、Ubuntuにデフォルトで含まれていないソフトウェアのコレクションです。通常、これらのリポジトリは単一のプログラムに焦点を当てていますが、それらを維持している人によってはさらに多くのリポジトリを含めることができます。 PPAは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'

「Xubuntu開発者」チームのランチパッドの場所

初めてコンパイルしたユーザーの数が多すぎるので、バイナリシステムでのこのアプローチに同意しますが、次にそれについて説明します...


解決策2-独自にコンパイルする

ビルドに必要なツールをインストールします。

  • Sudo apt-get install build-essential fakeroot devscripts dpkg-dev

少なくとも1つのソースリポジトリが含まれるようにAptを構成します。

  • / etc/apt/sources.listdeb-src http://http.us.debian.org/debian unstable main

ソースを保存するための書き込み権限がある場所にディレクトリを作成します。

  • mkdir -pv ~/src/debian; cd ~/src/debian

次に、ビルド順序を決定する必要があります。不可知論的ビルドのアプローチについては Building Xfce を参照してください:

  1. libxfce4util
  2. xfconf
  3. libxfce4ui、garcon、libxfcegui4
  4. エクソ
  5. xfce4-panel
  6. thunar
  7. xfce4-settings、xfce4-session、xfdesktop、xfwm4、xfce-utils 2)、xfce4-appfinder、…

Stephen Kitt氏のコメントによると、
-すべてダウンロード XFCE Archive からのtarballsのapt-get source <package name>を使用して、ソースパッケージをdebianディレクトリに配置し、上記のビルド順序に従ってください。

  • ソースパッケージには、独自のdebianディレクトリが含まれている必要があります。各パッケージが抽出されると、レイアウトは次のようになります。
〜/ src/debian/
-exo-0.10.3 
-debian 
-garcon-0.4.0 
- debian 
-gtk-xfce-engine-2.10.0 
-debian 
-etc 

上記の構造がソースツリーを抽出した結果であることを確認する必要があります。ビルドが完了するまで、このツリーにとどまります。

以前にダウンロードしたビルドツールは、ビルドする前に依存関係が必要かどうかを判断するのに役立ちます。上記のビルド順序に従って、次の手順を同じ順序で実行します。


ビルド順序ステップ1の例:
cd libxfce4util-4.12.1 && Sudo apt-get build-dep libxfce4utilビルド-depが失敗する可能性があることに注意してください。StephenKittがコメントしたように、現在「公式のDebianソース」を使用しているためです。

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に記載されている場合glibcgccbinutils etcを更新する必要がありますビルドを停止


参考文献

Debian Wiki:BuildingTutorial
Building Xfce
SegFault:Gitから最新のシナモンをビルドしてインストールする方法
AskUbuntu: 'apt'を使用してソースコードを取得し、個別にコンパイルする方法

5
eyoung100

「Xfceのコンパイル」を試しましたが、問題ないようです。
Xfce v 4.12.0を次の順序でコンパイルします。

xfce4-dev-tools;
libxfce4util;
xfconf;
libxfce4ui, garcon;
exo;
xfce4-panel;
thunar;
xfce4-settings, xfce4-session, xfdesktop, xfwm4, xfce4-appfinder;

それらのそれぞれについて、./configure; make; make installINSTALLファイルにリストされています。
http://linoxide.com/linux-how-to/install-mind-blowing-xfce-4-12-desktop-environment-linux-features/ "も参照してください。

1
user132992