これは、Lod Package Manager のメインのソース コード リポジトリです。
プロジェクトの包括的な理解については、このブログ投稿「オペレーティング システム用の実験的パッケージ マネージャー: LPM」を参照してください。
詳細については、lpm.lodosgroup.org/docs のドキュメントを参照してください。
LPM リポジトリのパッケージを追加/更新または提案したい場合は、github.com/lodosgroup/package-builds にアクセスしてください。
バグを報告したり、改善を提案したり、新機能をリクエストしたりするには、GitHub の問題を開いてください。
セキュリティ関連の懸念がある場合は、非公開のセキュリティ脆弱性レポートを開いてください。セキュリティ上の問題を理由に GitHub で公開問題を作成しないでください。
公式 lpm リポジトリで利用可能なパッケージを調べるには、lpm.lodosgroup.org/explore-packages にアクセスしてください。
貢献に関するガイダンスについては、lpm.lodosgroup.org/docs/contributing/contribution-guidelines/ および lpm.lodosgroup.org/docs/contributing/code-of-conduct/ をお読みください。
lpm lpm.lodosgroup.org/news に関する最新ニュースと更新情報を入手してください。
Docker でのパッケージのインストールと削除のデモ
特定のブランチから LPM をインストールするには、次のコマンドを実行します。
cargo install --git https://github.com/lodosgroup/lpm --branch main
あるいは、タグからインストールすることもできます。
cargo install --git https://github.com/lodosgroup/lpm --branch < tag >
LPM のインストールが成功したことを確認するには、 lpm -v
またはlpm --version
コマンドを実行するだけです。
ソース コードから LPM を構築する場合 (通常は開発に適しています)、次の手順に従います。
GitHub から lpm リポジトリのクローンを作成します。
git clone https://github.com/lodosgroup/lpm
クローン作成されたリポジトリ ディレクトリに移動します。
cd lpm
lpm 実行可能ファイルをビルドします。
cargo build --release # exclude the `--release` flag for debugging
ビルド後、 target/{debug/release}
ディレクトリにある lpm 実行可能ファイルを使用できるようになります。
LPM を使って遊ぶためだけにホスト システムに LPM をインストールする必要はありません。代わりに docker イメージを使用できます。
docker run -it ozkanonur/lpm:alpha
perf
ツールを使用してベンチマークを実行したい場合は、 --privileged
フラグを追加する必要がある場合があります。
docker run -it --privileged ozkanonur/lpm:alpha
これで、ホスト システムに触れることなく、コンテナ内で LPM を好きなだけ操作できるようになりました。
LPM データベースを移行します。
最初のステップは、LPM データベースを移行することです。このプロセスでは、LPM が効果的に機能するために必要なコア データベース ファイルを初期化します。
sudo lpm --update --db
リポジトリを追加します:
LPM がパッケージにアクセスして管理するには、リポジトリの追加が不可欠です。リポジトリは、システムのパッケージのソースとして機能します。例としてlinux-amd64-default
リポジトリを追加してみましょう。
# args: <repository-name> <repository-url>
sudo lpm --repository --add linux-amd64-default linux-amd64-default.lpm.lodosgroup.org
リポジトリを追加すると、LPM は追加されたリポジトリから取得されたパッケージ インデックスと同期します。これは、パッケージをインストールする準備がすべて完了したことを示します。
パッケージをインストールします。
LPM を使用したパッケージのインストールは簡単です。次のコマンドを使用し、インストールするパッケージの名前に置き換えます。
# args: <package-name>
sudo lpm --install lzip
インストールが正常に完了したことを確認するには、コマンドlzip --version
実行して確認できます。
インストールされているパッケージを削除します。
システムからパッケージを削除する場合は、delete コマンドに続いてパッケージ名を使用します。
# args: <package-name>
sudo lpm --delete lzip
これらの手順では、LOD パッケージ マネージャーの使用をすぐに開始するための基本操作について説明します。 https://lpm.lodosgroup.org のドキュメントから LPM の高度な機能を探索できます。