パックマンを使用して1つのパッケージのみを更新する

パックマンを使用して1つのパッケージのみを更新する

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

私はネットブックでArchLinuxを実行しており、システムの完全なアップグレードは私よりも多くの一時スペースを占めているので、一度に1つのプログラムだけを更新したいと思います。

答え1

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

pacman -S packagename

これでパッケージがアップグレードされます。

答え2

パックマンでは、実際にディレクトリを指定できますcache

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

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

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

スペースがあまり必要ないので(通常の1GBスティックで十分)、ネットブックとうまく機能します。

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

pacman -Syup

パッケージURLのリストが印刷されます。 (少なくとも私にとっては)非常に便利です。

関連情報