pacmanで1つのパッケージのみを更新する


28

pacmanで選択したプログラムのみを更新する方法はありますか?

ネットブックでArchLinuxを実行していますが、システムを完全にアップグレードすると、システムにあるよりも多くの一時スペースが必要になるため、一度に1つのプログラムのみを更新したいです


2
これにより、ある時点で破損が発生します。あなたは、より良いアップグレードのすべて(それはローリングリリースである)のもので、その後、数日または数週間おきには、バックアップの/ var /キャッシュ/パックマンパックマン-sccで外付けドライブとキャッシュをフラッシュする
jasonwryan

回答:


35

Pacmanのインストールコマンドは実際には「同期」を意味するため、新しいパッケージをインストールして単一のパッケージをアップグレードするコマンドは同じです。

pacman -S packagename

これにより、パッケージがアップグレードされます。


package -Syu前にA が必要になる場合があるため、実際に同期する関連バージョンがあります。ドキュメントを
アレクサンドル・ブルリアー

これは「部分的なアップグレード」と見なされないため、サポートされない/推奨されませんか?
セベロラズ

ああ、私はあなたが行う場合にのみ、推測pacman -Sy、あなたは破壊パッケージの危険に遭遇するだろう、前に
セベロラズ

10

pacmanでは、実際にcacheディレクトリを指定できます:

--cachedir <dir> set an alternate package cache location

したがって、USBスティックをコンピューターに接続すると、通常の方法でシステム全体をアップグレードし、ダウンロードしたパッケージをスティックに放り込むことができます。

pacman -Syu --cache /media/USB_STICK/pacman/

スペースはあまり必要ありません(通常の1GBスティックで十分です)ので、ネットブックで問題なく動作するはずです。

インターネットの速度が遅い場合は、ダウンロードリストを作成して、別のコンピューターからファイルをダウンロードすることもできます。

pacman -Syup

そして、パッケージURLのリストを出力します。非常に便利です(少なくとも私には)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.