Stephenは、DebianにUbuntu(Debianではない)用のソフトウェアをインストールする代わりにUbuntuを使用することをお勧めします。1データを処理したいので、terdonはDebianがすでにインストールされているので、使い続けることをお勧めします。2これは私が使用したいパッケージが両方のディストリビューションにあることを意味するようです。私はこれが本当であるかどうか確信できず、おそらく決してそうではありません。しかし、私はそれをよりよく理解したいと思います。
今、安定して利用可能なパッケージを比較したいと思います。ダーバンそして長期的なサポートUbuntu。 10年前、同様の質問に対するヘルプは、個々のパッケージを見つけるのではなく、Distrowatchを介してディストリビューションを比較するように指示しました。5 6。
これは私にDebianのタイトルの下に多くの項目を含むきちんとした表と比較しにくい2つのリストを与えます。7(私の考えでは、Ubuntuが多く、多分あまりにも多くのソフトウェアを提供していますが、これがDebianを好む理由かもしれません。)
私が将来望むかもしれないUbuntuが提供するソフトウェアがDebianにないかどうかを予測する他の具体的な方法はありますか?
答え1
そのリポジトリに移動してこれを実行できます。https://packages.ubuntu.com/そしてhttps://www.debian.org/distrib/packages、パッケージのリストをテキストとしてダウンロードして比較します。
wget https://packages.ubuntu.com/kinetic/allpackages?format=txt.gz -O ubuntu.gz
wget https://packages.debian.org/unstable/allpackages?format=txt.gz -O debian.gz
次に、ファイルを比較します。
$ ubuntu_unique=$(comm -23 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
$ debian_unique=$(comm -13 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
$ ubuntu_total=$(zcat ubuntu.gz | wc -l)
$ debian_total=$(zcat debian.gz | wc -l)
$ printf 'Ubuntu: %d unique packages, %d total\nDebian: %d unique, %d total\n' \
"$debian_unique" "$debian_total" "$ubuntu_unique" "$ubuntu_total"
Ubuntu: 155481 unique packages, 171826 total
Debian: 93964 unique, 110309 total
はい。どちらも他方が見つけることができないパッケージを持っていますが、Ubuntuには全体的に多くのパッケージがあります。
しかし、これは実際に役に立つ運動ではありません。違いは主に極端なケースです。標準的で一般的で広く使用されているツールは両方のディストリビューションで動作します。また、ディストリビューションにまだパッケージされていないアイテムの場合は、いつでもソースからコンパイルしてインストールできます。
インストールしたものを使用してください。 UbuntuならUbuntuを、DebianならUbuntuに固執してください。必要なパッケージが利用できない場合は、ソースからインストールを試すことができます。このようなことが頻繁に発生した場合は、ディストリビューションを変更したいかもしれませんが、そうする可能性はほとんどありません。私は過去20年間で9つのディストリビューションを試しましたが、利用可能なパッケージのために一度も変更したことがありません。 10〜15年前は、RPMベースのディストリビューションのリポジトリがさらに制限されていましたが、rpmfind.netのような場所からパッケージを手動でダウンロードしたり、通常ソースからコンパイルしてインストールしたりしましたが、これが実際に発生することはほとんどありませんでした。私。
要点:必要なものを使用してください。不足しているパッケージが見つかった場合は、他のディストリビューションにはない可能性が高く、いつでもソースからインストールできます。