Perhatikan bahawa, kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini di Ubuntu 18.04 sistem LTS.
Mengapa kita perlu bersih?
Di sistem operasi Ubuntu dan Debian, semasa menggunakan apt-get untuk pemasangan atau peningkatan pakej, pakej pemasang dimuat turun dari repositori ke storan tempatan di sistem anda dan dipasang dari sana. Pakej yang dimuat turun adalah dalam .format deb dan ia disimpan dalam direktori var / cache / apt / arkib /. Sistem menyimpan pakej pemasang ini dalam simpanan tempatan walaupun anda mencopot pemasangannya. Secara umumnya, apabila kita memasang pakej menggunakan apt-get, perkara berikut berlaku:
- Ia memeriksa apakah pakej yang diperlukan memerlukan pakej ketergantungan; apakah pakej-pakej tersebut dan adakah ia dipasang atau tidak.
- Muat turun pakej dan pergantungannya.
- Pasang pakej.
Semua pakej dan kebergantungannya disimpan dalam simpanan tempatan di direktori / var / cache / apt / archives. Juga, jika anda menaikkan pakej, versi barunya juga dimuat turun dan disimpan di storan tempatan. Secara amnya, setelah anda memasang atau menaik taraf pakej, anda tidak memerlukannya .fail pemasang deb lagi. Adalah idea yang baik untuk membuang fail ini kerana mereka mengambil ruang sistem anda.
Untuk memeriksa ukuran .fail deb memenuhi ruang, anda boleh melaksanakan perintah berikut di Terminal anda:
$ du -sh / var / cache / apt / arkib
Menggunakan apt-clean
The apalah-dapatkan cleaperintah n membantu membersihkan cache setelah anda memasang pakej menggunakan perintah apt-get install di sistem anda. Ia membuang fail yang tidak lagi diperlukan tetapi masih berada di sistem anda dan menjaga ruang sistem.
Perintah apt-get membuang yang diambil .fail pemasang deb dan membersihkan /var / cache / apt / arkib hanya meninggalkan fail di kunci dan direktori separa.
Sekiranya anda melihatvar / cache / apt / arkib direktori menggunakan ls arahan seperti berikut, anda akan melihat bilangan fail dengan .peluasan deb.
$ sudo ls / var / cache / apt / arkib
Sekarang jalankan operasi bersih seperti berikut:
$ sudo apt-bersihkanPada masa ini, cache akan dikosongkan dan anda hanya akan melihat fail kunci dan direktori separa.
Perhatikan bahawa, bersih-bersih tidak menyahpasang fail dari sistem; ia hanya membuang fail dari cache.
Apt-get autoclean
Sama seperti bersih-bersih, arahan lain apt-dapatkan autoclean juga membersihkan repositori tempatan dari pakej yang diambil tetapi hanya untuk pakej yang anda nyahpasang atau yang tidak ada versi yang lebih baru. Ia melakukan operasi pembersihan untuk pakej seperti yang masih ada di sistem dan tidak diperlukan lagi.
Sekiranya anda menjalankan autoclean apt-get, anda akan melihatnya .fail deb yang dikeluarkan.
Sama seperti apt-get clean, apt-get autoclean tidak menyahpasang pakej dari sistem,
Perbezaan antara apt-get clean dan apt-get autoremove
Beberapa pengguna sering keliru antara bersikap bersih dan apt-dapatkan autoremove semasa menjalankan operasi pembersihan di sistem mereka. Kedua-dua perintah itu tidak sama dan mempunyai fungsi yang sama sekali berbeza. Apt-bersih atau apt-dapatkan autoclean membuang pakej yang diambil dari cache tempatan hanya semasa apt-dapatkan autoremove membuang pakej yang tidak diperlukan yang pernah dipasang sebagai pergantungan. Oleh itu, semasa anda menyahpasang pakej, pergantungan ini tidak ada gunanya. Oleh itu, disyorkan untuk menjalankan autoremove perintah untuk membuang semua kebergantungan itu juga.
Membersihkan sistem harus menjadi bagian dari penyelenggaraan berkala sistem anda untuk mengelakkan kekacauan yang tidak perlu memakan ruang cakera anda. Di antara banyak alat pembersihan lain, apt-get clean adalah salah satu alat berguna yang dapat membantu anda membuang fail cache yang ada di sistem anda dan mengambil ruang cakera.