APTのキャッシュ位置パスの変更

APTのキャッシュ位置パスの変更

使用時にapt他の場所を使用するように指示できますか/var/cache/apt?次の行を追加してみました/etc/apt/apt.conf

% cat /etc/apt/apt.conf
Dir::Cache /home/apt

もう一度実行しましたが、aptまだ書きます。/var/cache/apt

答え1

/etc/apt/apt.conf.d/または、内のすべてのファイルに次の行のいずれかを追加できます/etc/apt/apt.conf

Dir::Cache{Archives /home/apt/}
Dir::Cache::Archives /home/apt;

これにより、部分的に/完全にダウンロードされたすべての.debファイルが/home/apt

Dir{Cache /home/apt}
Dir::Cache /home/apt;

これにより、部分的に/完全にダウンロードされたすべてのファイルだけでなく、内部にもpkgcache.bin保存されます。srcpkgcache.bin/home/apt.deb/home/apt/archives

_aptすべてが正常に機能するには、そのディレクトリに対してユーザーに十分な権限を追加する必要があります。

aptたとえば、withの全体構成を表示できますapt-config dump

> apt-config dump | grep Dir::Cache
Dir::Cache "/home/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";

関連情報