1108179_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1108179_ja-JP

1108179_ja-JP

Yoctoでイメージのパッケージ管理サービスを設定する<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

tmp/deploy/rpmで生成されたさまざまなrpmをどのように管理およびインストールするか疑問に思っていますか?

smart は、apt-get を置き換えるためにターゲット上で必要なアプリケーションです

local.conf を次のように設定してください。

# また、パッケージバージョンにいくつかのサニティチェックを追加するビルド履歴を、以下のサーバーと組み合わせて使用することもお勧めします。

# は PR サービスを実行しています。ビルド履歴を有効にするには、各ビルドシステムの
# PR サービスをテストするために "buildhistory" を有効にすることをお勧めします

継承 += "ビルド履歴"
BUILDHISTORY_COMMIT = "1"

PRSERV_HOST = "localhost:0" # これにより、ホストコンピュータがパッケージリビジョンサーバーとして設定されます
PACKAGE_FEED_URIS = "http://10.170.96.7/imx7rpm" #please 任意のサーバーIP addrを配置すると、これは私のものです。

パッケージ管理 (SMART) を有効にするには、以下も追加します。

EXTRA_IMAGE_FEATURES += "パッケージ管理"

独自のhttpサーバーをセットアップし、サーバーリポジトリをtmp / deploy / rpmリポジトリにリンクします(お好みのhttpサーバーを自由に使用できます)。

Morty (yocto 2.4) 以降、smart は非推奨となり、現在は dnf (Debian 製) でパッケージ管理を行っています。

dnfの詳細については、dnfのドキュメントを確認してください。

依存関係の制御はまだ不十分です。

pkg をコンパイルした後、最も簡単な残りの部分: dnf install package.rpm

例えば:

root@imx8mmevk:~# dnf install libfuse2-2.9.7-r0.aarch64.rpm
リポジトリ 'oe-remote-repo-imx8m-imx8mqevk-arm' のキャッシュを同期できませんでした。無効になっています。
依存関係が解決されました。
===============================================================================================================
パッケージ Arch バージョンのリポジトリ サイズ
===============================================================================================================
装着:
libfuse2 aarch64 2.9.7-r0 @commandline 56 k

取引概要
===============================================================================================================
1パッケージのインストール

合計サイズ:56 k
設置サイズ:212 k
これは大丈夫ですか[y / N]:y
パッケージのダウンロード:
トランザクションチェックの実行
トランザクション チェックが成功しました。
トランザクションテストの実行
トランザクション テストが成功しました。
実行中のトランザクション
準備中 : 1/1
インストール : libfuse2-2.9.7-r0.aarch641/1
スクリプトレットの実行: libfuse2-2.9.7-r0.aarch641/1
/sbin/ldconfig: /usr/lib/libOpenVG.so はシンボリックリンクではありません

確認中 : libfuse2-2.9.7-r0.aarch641/1

インストール:
libfuse2.aarch64 2.9.7-r0

完成!

Re:イメージのYoctoでのパッケージ管理サービスの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これは、パッケージフィードを適切に設定する方法ではありません。これは、国内の目的、ハッキング、開発に使用できる方法です。

有料/プロフェッショナルなパッケージフィードを実際に設定する必要がある場合は、バージョンを制御し、ログインを追跡する必要があります。

注意してご使用ください!

Tags (1)
No ratings
Version history
Last update:
‎11-19-2025 07:13 AM
Updated by: