
私は Debian ディストリビューション (crunchbang) を使用しています。このディストリビューションは大変気に入っており、私の知る限りでは、Ubuntu 形式では利用できません。ただし、最新バージョンが必要な研究作業 (例: R、gcc) を多く行っているため、パッケージ マネージャーが最新バージョンより数年遅れているという問題に遭遇しています。
最新バージョンよりも安定性が重要であるという Debian の哲学は理解していますが、いくつかのことについては、apt-get で取得できるものにはあまりにも遅れがあります。Web からソフトウェアを手動でインストールし、手動でコンパイル/依存関係を解決する以外に、apt-get (または別のパッケージ マネージャー) を使用して、Debian ディストリビューションのより新しいパッケージを取得する方法はありますか?
答え1
はい、
Debian にはリポジトリ システムといくつかの主要なフレーバーが付属しています。
stable は、ATM squeeze と呼ばれ、安定しています。testing は、ATM wheezy と呼ばれ、安定化中のバージョンです。unsable は、sid と呼ばれ、新しいパッケージを含むバージョンです。experimental は、完全なディストリビューションではなく、時々壊れています。
dotdeb のようなサードパーティのリポジトリもあります:http://www.dotdeb.org/
/etc/apt/source.list.d フォルダに適切なファイルを配置することで、これらのリポジトリを有効にすることができます。どのリポジトリを優先するかを設定するには、設定ファイルを追加する必要があります。例を次に示します。http://www.debian-fr.org/sources-list-au-carre-ou-minimaliste-t5659.html(フランス語ですが、ファイルの内容はわかります)。
これが完了したら、apt-get -t testing install package (テスト フレーバー用) を使用して、必要なバージョンのパッケージをインストールできます。
apt-cache ポリシー パッケージを使用すると、どのリポジトリにどのバージョンが存在するかがわかります。
そのシステムに切り替えるときは、依存関係によるバージョンの競合が発生する可能性があるため、必ず aptitude を使用する必要があります。