web-dev-qa-db-ja.com

Linuxでのパッケージ管理をゼロから

Linuxをゼロから インストールすることを考えていました。しかし、私は自分のシステムを最新の状態に保つことを心配しています。パッケージ管理のオプションは何ですか?すべての更新を再コンパイルする運命にありますか、それともより良い方法がありますか?

2
devin

Arch Linux は、システムをまとめるのに最適な代替ディストリビューションですが、pacman、ABS(BSDポートのようなもの)、およびAURを使用して保守可能です。 Archは、initの動作方法がLinuxと少し異なり、代わりにBSDのinitの方法に基づいています。

8
Sam Merrell

パッケージ管理または Linux FromScratch。あなたは1つだけを選ぶことができます。

LFSは試してみるのが楽しいものであり、他の方法では公開されないことを学ぶのに役立ちますが、本番環境では使用しないでください。

1
Jon Topper

まず、サーバー、ネットワーク、またはこのような(複数の)デスクトップを実行することを計画していないことを心から願っています...

Linux From Scratchは、Linuxが内部でどのように機能するかを学ぶためのかなり良い方法です。すべてのバイトが重要な組み込みシステムで作業している場合にも役立つことがあります。 LFSのヒントページ パッケージ管理に関する記事がいくつかありますが、私には、おもちゃ以外のシステムを管理するための適切な方法というよりも、興味深い学習演習のように聞こえます。

これを専門的、半専門的に行っている場合、または単に信頼できるものが必要な場合は、より良い方法があります。通常のLinuxディストリビューションをインストールします。学びたい場合は、基本的に独自のLinuxディストリビューションを構築していること、そしてそうです、それは多くの作業になることを理解してください。

1
derobert

私はデロバートとジョン・トッパーに完全に同意しません。私はLFS、より正確にはBLFSを数回構築しました。真実は、LFSの信頼性はさまざまですが、セキュリティ更新プログラムを維持およびインストールする責任はユーザーにあります。時間がかかりますが、何をインストールするか、どこにインストールするか、どのような権限を持っているかをより細かく制御できます。

私はパッケージ管理のmore_control_helpersメソッドを好みますが、pacman、rpm、またはその他の任意のオープンソースパッケージマネージャーをダウンロードしてインストールできます。 P.M.(コマンドラインバージョン)に必要な依存関係を見つけ、LFSだけをインストールし、次に依存関係をインストールし、次にP.M.をインストールします。

1
Paul