Bagian tersembunyi dari perangkat lunak yang baru saja dihapus

10

Ketika saya menghapus instalasi beberapa perangkat lunak dan kemudian menginstalnya kembali melalui Ubuntu Software Center setelah waktu yang singkat, pemberitahuan mengatakan bahwa itu hanya diinstal dan tidak diunduh. Namun, jika ini dilakukan setelah jangka waktu yang lama, itu harus diunduh dan diinstal. Ini membawa saya ke dua pertanyaan terkait.

(1) Apakah perangkat lunak yang baru dihapus instalasinya tersembunyi dalam beberapa bentuk di suatu tempat sehingga tidak diunduh lagi?

(2) Setelah berapa lama ini dihapus sehingga harus diunduh lagi?


sumber

Jawaban:

15

1) Ya, paket yang diunduh disimpan di /var/cache/apt/archives/. Anda dapat menghapusnya dengan menjalankan sudo apt-get clean.

Dari man apt-get:

bersih

membersihkan repositori lokal dari file paket yang diambil. Ini menghapus semuanya kecuali file kunci dari / var / cache / apt / arsip / dan / var / cache / apt / arsip / parsial /. Ketika APT digunakan sebagai metode dselect (1), clean dijalankan secara otomatis. Mereka yang tidak menggunakan dselect kemungkinan akan ingin menjalankan apt-get clean dari waktu ke waktu untuk membebaskan ruang disk.

2) Paket diperbarui dari waktu ke waktu. Saat Anda diberi tahu tentang pembaruan baru, paket belum diunduh (atau Anda harus mengonfigurasi sebaliknya, dan paket diunduh, tetapi belum diinstal).
Jika Anda memperbarui informasi paket dengan menjalankan sudo apt-get updateatau menekan Refreshmanajer paket Anda, versi terbaru dari paket akan diketahui oleh manajer paket. Saat melanjutkan pemutakhiran, baik dengan menjalankan sudo apt-get upgradeatau dengan menekan Applydi Synaptic, versi terbaru dari sebuah paket akan digunakan. Jika file ini sebelumnya diunduh, yang itu akan digunakan. Jika file itu sudah usang, yang baru akan diambil.

Jika Anda melihat di direktori cache Anda di /var/cache/apt/archives, Anda akan melihat bahwa paket diidentifikasi berdasarkan nama dan versi. Misalnya, saya memiliki tiga file (versi) berbeda chromium-browserdalam direktori itu:

chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb

Tujuan dari cache ini adalah untuk mempercepat menginstal ulang aplikasi jika diperlukan. Anda dapat membandingkannya dengan cache browser Internet Anda, gambar hanya diunduh pertama kali. Di masa depan, browser akan memeriksa di server apakah gambarnya mutakhir. Jika demikian, yang di-cache akan digunakan. Kalau tidak, yang baru diunduh membuat yang lama tidak berguna.

Lekensteyn
sumber