はい

はい

読んでフォローしましたイメージをフラッシュする前にソフトウェアをアップデート、アップグレード、インストールできますか?。公式アーチイメージを正常にマウントし、データベースを同期し、プレインストールされたパッケージを更新しました。残念ながら、かなり遅いです。模倣をして遅いようですがpacman、ちょっと過度だと思います。

私はいくつかの研究を行い、man pacman次のオプションを思いついた。

-r、--rootは
代替インストールルートディレクトリを指定します(デフォルトは/)。 /usrの代わりに/usr/localにソフトウェアをインストールする方法としてこの方法を使用しないでください。他のシステムが「所有」の一時インストールパーティションにパッケージをインストールする場合は、このオプションを使用できます。
ノート:コマンドラインにデータベースパスまたはログファイルが指定されていない場合、またはパックマン.conf(5)デフォルトの場所はこのルートパス内にあります。

このオプションを利用して、すでにインストールされているイメージにパッケージをインストールできますか?

答え1

はい

あまり難しくありません。以下の指示に従ってください。イメージをフラッシュする前にソフトウェアをアップデート、アップグレード、インストールできますか?qemu-user-staticすでにインストールされているシステムに正しくインストールされていることに注意してください。

パックマン.conf

ファイル/etc/pacman.conf制御pacman、通常は編集する必要はありません。ただしpacman.conf、これを使用すると、提供される内容に問題があります。指示が含まれています

Include = /etc/pacman.d/mirrorlist

残念ながら、これはARMパッケージをミラー化しない可能性があるホストシステムのミラーのリストを取得します。/etc/pacman.confインストールから適切なディレクトリにコピーし、その行を次に置き換えます。

Server = http://mirror.archlinuxarm.org/arm/$repo

pacman.confここで私の適応を見つけることができますフラッグハブ

走るpacman

これで実行する準備が整いましたpacman。構成ファイルが にあるとし、以下をpwd実行します。

sudo pacman -r <mount-point> --config pacman.conf -Syu

引用する

  1. Githubプロジェクト、@Jivingsからフォークされました。Githubプロジェクト

関連情報