OpenWrt ディストリビューションが APK パッケージ マネージャーに切り替わります

ルーター、スイッチ、アクセス ポイントなどのさまざまなネットワーク デバイスでの使用を目的とした OpenWrt ディストリビューションの開発者は、Alpine プロジェクトが開発した APK パッケージ マネージャーへの移行を発表しました。現在開発中の OpenWrt メイン ブランチに基づいて作成された 11 月のスナップショットでは、以前に使用されていた opkg パッケージ マネージャーはすでに apk ツールキットに置き換えられています。

OpenWrt 24.10 テスト ブランチは今のところ opkg を使用し続けますが、間もなく APK に移行される予定です (OpenWrt 24.10 は最初の APK ベースのリリースになります)。 OpenWrt 23.05 の安定版ブランチは、メンテナンスが終了するまで引き続き opkg を使用します。新しいパッケージ マネージャーへの移行が完了すると、opkg は非推奨となり、OpenWrt プロジェクトの一部として開発されなくなります。 APK への移行により、パッケージ管理の機能が拡張され、パッケージのインストール方法と操作方法も変更されます。

デフォルトでは (--allow-untrusted オプションが指定されていない限り) APK はすべてのパッケージに対して有効なデジタル署名を必要としますが、opkg はローカルにインストールされたパッケージをチェックしません。 APK でさまざまなコマンドを実行する必要があった一部の opkg 操作を 1 つのコマンドに減らすことができます (たとえば、リポジトリに関する情報でキャッシュを個別に更新する必要はありません。つまり、「opkg update && opkg install dnsmasq-full」の代わりに、 「apk - update-cache add dnsmasq-full」を実行します)。 APK の高度な機能の中でも、システムに損傷を与えることなく削除できる未使用の依存関係をすべて表示できる「apk list –installed –orphaned」コマンドも注目されています。

一般的なアクションを実行するためのいくつかの apk コマンドと opkg コマンドの比較:

apk update opkg update apk add pkg opkg install pkg apk del pkg opkg delete pkg apk list opkg list apk list P opkg list P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradable apk list --providers [P] opkg -A whatprovides P apk info P opkg info P apk info --all P apk info に相当するものなし --contents P opkg files P


出所: オープンネット.ru

コメントを追加します