BLFS用のパッケージマネージャはありますか?

BLFS用のパッケージマネージャはありますか?

BLFS 8.4を正常にインストールし、システムを最新の状態に保つためにパッケージマネージャをインストールしたいと思います。それが可能かどうか、そしてそれを達成する方法を知りたいです。

ベストアンサー1

私はSai Maanas Musicの他の答えに部分的に同意しますが、「誰も成功したことはありません」には同意しません。少なくとも14のパッケージ管理プログラムまたは方法が機能しているようです。一部は初期統合を必要とするため、パッケージ管理はLFSブックの前半に記載されています。

一般パッケージ管理RPM、Deb、およびArch PKGBUILD(およびそれ以上)へのリンクには、より多くのヒントがあります。https://www.linuxfromscratch.org/hints/downloads/files/場所。他の多くのプロジェクトが存在し、一部のユーザーが正常に使用することがよくあります。その一つはhttps://github.com/KeithDHedger/LFSPkg/

直面する最大の問題は、すでにインストールされているファイルが存在し、将来のパッケージマネージャがその存在を知らないことです。https://www.linuxfromscratch.org/hints/downloads/files/dpkg.txtすでに示したように、管理者にこれらのパッケージを認識させる方法も、「パッケージ」(単純なテキストファイル)としてデータベースを事前にロードして埋め込みます。他の種類のパッケージでは、これらの詳細を保存する方法を調査し、それに応じてデータベースを変更する必要があります。アンインストールまたはアップデートと同様に、簡単なrpm / depインストールも機能します。

しかし、依存関係の解決とヒントは別の問題です。私は人々がArch LinuxパックマンとAUR PKGBUILDシステムを使用して成功することを読んでみました。ただし、システムを損傷したり、アップデート/アップグレードのライフサイクル中にゆっくりArchに切り替えたくない場合は、ミラーをコピーしたくありません。 1人以上のパッケージマネージャを操作することは確かに不可能ではなく、一部の人はプライベートネットワーク用のビルドサーバーとミラーリングシステムを作成することもあります。私は希望https://www.linuxfromscratch.org/hints/downloads/files/rpm.txtrpmパッケージをダウンロードして見てください。https://github.com/benvd/lfs-pacmanこれを試してテストするのに十分なインスピレーションを提供します。日常のドライバーには適していない可能性があり、仮想マシンやステージングシステムが最も適している可能性があります。

おすすめ記事