web-dev-qa-db-ja.com

pacmanでパッケージを1つだけ更新する

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

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

31
SkaveRat

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

pacman -S packagename

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

36
sipefree

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

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

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

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

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

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

pacman -Syup

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

10
Blender