Tembolok menentukan direktori tempat yum menyimpan paket yang diunduh, meskipun dengan keepcache disetel ke 0, yum tidak menyimpan paket-paket ini setelah menginstalnya. Pertimbangkan kasus di mana sistem file /var tempat cache yum berada penuh dan tidak ada ruang disk untuk yum mengunduh pembaruan sistem. Juga, Anda tidak mengatur variabel keepcache ke 0. Perintah “yum install” akan berakhir dengan kesalahan seperti:
insufficient space in download directory /var/cache/yum/rhel-x86_64-server-6/packages
Anda selalu memiliki opsi untuk membersihkan cache yum menggunakan pos di bawah ini.
Cara membersihkan cache YUM di CentOS / RHELNamun, jika Anda tidak ingin melakukannya dan ingin mengubah lokasi cache default itu sendiri, ikuti langkah-langkah yang diuraikan di bawah ini.
Mengubah lokasi yum cache dari /var/cache/yum default
1. Lokasi cache yum dikonfigurasi di file /etc/yum.conf sebagai opsi cachedir di bagian [main] dan dapat diubah:
# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever
Sesuai halaman manual untuk yum.conf:
# man yum.conf [main] OPTIONS The [main] section must exist for yum to do anything. It consists of the following options: cachedir Directory where yum should store its cache and db files. The default is `/var/cache/yum'.
2. Mari kita asumsikan bahwa Anda ingin lokasi cache yum menjadi direktori baru bernama /yum_cache. Buat perubahan yang sesuai pada file /etc/yum.conf seperti yang ditunjukkan di bawah ini untuk mengubah lokasi cache default.
# cat /etc/yum.conf [main] cachedir=/yum_cache/$basearch/$releasever
Meskipun Anda dapat mengubah lokasi yum cache kapan saja, disarankan untuk memeriksa dan membersihkan /var volume, atau, jika semua file di dalamnya diperlukan, untuk memperbesar ukuran volume.