
いくつかのインストールイメージがありますが、デフォルトでは、インターネットからのほとんどのパッケージのインストールで小さなイメージが提供されます。フルインストール用のキットもあります。ただし、複数のディスクが使用されるため、これは最善の解決策ではありません。ただし、複数のデスクトップシェルが必要ない場合は、目的の環境でライブイメージをダウンロードしてください。これを使用すると、ディストリビューションに精通するだけでなく、すばやくインストールすることもできます。
Arch Linuxにはグラフィカルインストーラーがなく、テキストバージョンもありません。すべてのコマンドは、ディスクレイアウトから始まり、環境とブートローダーのインストールで終わるように、手動で登録する必要があります。このインストール方法は、初心者だけでなく経験豊富なユーザーも怖がらせます。
ArchLinuxのインストールを自動化するスクリプトはたくさんあります。ただし、ほとんどすべてのリンクに多数のリンクが含まれているため、そのうちの1つが機能しなくなると、インストールが失敗したり、ある段階でハングしたりする可能性があります。この方法では、インストールをバイパスすることはほとんどできません。

パッケージマネージャー

Debianは、Dpkgの低レベルマネージャインターフェイスであるaptパッケージマネージャに依存しています。 install、remove、updateなどの単純なコマンドが使用されます。パッケージ自体は.deb形式で保存されており、Debianベースのすべてのディストリビューションで理解されており、プログラムを配布するときにメインパッケージとして選択されることがよくあります。
次に、ArchLinuxには独自のpacmanマネージャーがあります。彼はコマンドを使用しませんが、引数を使用します。たとえば、-Sはパケットをインストールし、-Rはそれを削除します。 .tar形式のパッケージには、コンパイルされたコードが含まれています。ソースコードに一般的に使用される.tar.gzと混同しないでください。

リポジトリ
Debianはフリーソフトウェアのアイデアに準拠しています。リポジトリにインストールすると、クローズドソースプログラムは見つかりません。必要なリポジトリ(無料ではない)を追加できますが、それでも多くのプログラムが不足しています。ディストリビューションには、ほとんどのフリーソフトウェアを含む最も完全なリポジトリの1つがあります。 Debianは最新のパッケージを提供していないかもしれませんが、それは確かに最も安定しています。
デフォルトでは、ArchLinuxはプロプライエタリプログラムが実質的にないリポジトリを選択します。ただし、追加のリポジトリを含めることは難しくありません。 AURユーザーアーカイブリポジトリArchは言うまでもありません。プログラム自体は含まれていませんが、外部ダウンロードおよび追加インストール用のスクリプトのみが含まれています。たとえば、プログラムはGithubからダウンロードすることも、debパッケージの形式でダウンロードして、その後Archで再アセンブリすることもできます。最新バージョンが配布用に提供されています。
機器のサポート
すべてのハードウェアにオープンソースドライバがあるわけではないため、Debianでそれらを使用すると問題が発生する可能性があります。これは、Nvidiaドライバーを含む非フリーソフトウェアを含むリポジトリを含めることで部分的に解決されます。
一方、Arch Linuxには、より多くのドライバーのセットがあります。一方、問題はインストール時にすでに発生している可能性があります。すべてのWi-Fiモジュールが認識されるわけではなく、インターネットがないとディストリビューションをインストールできません。
更新と安定性
Debianは、他の多くのディストリビューションの基盤であるため、実績のあるパッケージのみが含まれています。プログラムの新しいバージョンは、承認されるまで何年も追加されない場合があります。ディストリビューション自体は頻繁には更新されませんが、現在のバージョンでは、セキュリティを強化し、検出されたエラーを修正する定期的な更新があります。これにより、Debianは最も安定したディストリビューションの1つになります。
Arch Linuxは、フローティングリリースと最新バージョンのパッケージを使用しています。たった1つのコマンド(pacman-Syu)でパッケージを更新できます。パッケージに依存するプログラムが動作しなくなる可能性があるため、個々のパッケージを更新することはお勧めしません。安定した動作を実現するのは簡単ではありません。多くのユーティリティとドライバをインストールして構成する必要があります。
開発者
どちらのディストリビューションもボランティアによって開発されています。しかし、Debianの場合、多くの開発者はGoogleやHPなどのパートナー企業で働いています。言い換えれば、企業にはDebianおよびGNUユーティリティを使用する従業員がいます。
ArchLinuxの開発は実質的に無給です。この分布は企業にとって興味深いものではありません。ユーザーがすべてを自分で行う必要があるという概念そのものと、フローティングリリースは商用利用にはほとんど適していません。結局、Archは桁違いに少ない人数を開発します。
ドキュメントとコミュニティ
Debianには詳細なドキュメントがあります。ただし、最も関連性の高い情報は英語版でのみ表示されます。たとえば、ロシアのドキュメントでは、配布キットの7〜8バージョンに関する廃止されたコマンドが頻繁に出会う。ちなみに、バージョン11は今後数か月以内にリリースされます。
最も人気のあるディストリビューションの1つとして、Debianには、ソーシャルネットワーク上に多数のフォーラムやグループを作成したユーザーの大規模なコミュニティがあります。質問がある場合は、インターネット上にすでに回答がある可能性があります。
ArchLinuxにはそれほど詳細なドキュメントはありません。それがなければ、ディストリビューションをマスターすることはほとんど不可能です。ほとんどのページにはロシア語版がありませんが、これは不利とは言えませんが、情報の関連性ははるかに重要です。ディストリビューションはそれほど大きなコミュニティではありませんが、その詳細により、回答を得るのは簡単です。
結論
この記事では、DebianとArchLinuxを比較しました。 Debianは安定したディストリビューションです。これは、サーバー、ワークステーション、さらには家庭用コンピューターの基礎となる可能性があります。ただし、これには多くのプログラムのインストールが必要になります。しかし、これには問題はないはずです。debパッケージの形式はほぼ標準になっています
ArchLinuxは万人向けのディストリビューションではありません。十分な空き時間があり、Linuxがどのように機能するかを理解したい場合は、メインディストリビューションの隣にArchをインストールできます。得られた知識は必ずしも価値があるとは限りません。問題の多くは、Linux全般ではなく、ディストリビューション自体に関連しています。
いずれにせよ、UbuntuやManjaroなどのDebianとArchLinuxに基づくすぐに使えるディストリビューションの形で代替手段があります。それらを使用すると、Dpkgおよびpacmanパッケージマネージャーのすべての利点を利用できますが、プレインストールされたプログラムとリポジトリ内のプログラムの両方のセットが大きくなります。