Apt-get dan manajer paket lainnya mengunduh paket yang diperlukan ke disk, kemudian menginstalnya dan membuangnya.
Saya tahu adalah mungkin untuk membuka arsip seperti tar.gz atau yang lainnya secara langsung saat diunduh, alih-alih menyimpannya ke disk. Apakah ada opsi untuk apt-get (atau alternatif) yang melakukan ini?
Akan jauh lebih cepat terutama untuk paket besar.
Jawaban:
Ya, apt-get dapat melakukan operasi hanya-unduh.
Untuk hanya mengunduh paket (dan dependensinya):
Contoh:
Paket akan disimpan di
/var/cache/apt/archives
, bukan direktori kerja Anda saat ini.sumber
dpkg-deb
mengekstrak arsip dpkg melalui aliran stdin, tetapi itu tidak akan menghasilkan instalasi yang valid, dan data meta paket akan hilang, jadi yang Anda inginkan mungkin tidak layak.Debian dan distribusi lainnya dengan manajemen ketergantungan yang kuat mungkin tidak akan bekerja dengan baik dengan cara ini. Namun, distribusi seperti Slackware yang menggunakan sederhana
.tgz
file diekstrak dari root/
direktori dapat dibuat berfungsi seperti ini. Saya akan berhati-hati mencoba untuk benar-benar melakukannya - apa yang akan terjadi jika unduhan rusak, kehilangan daya di tengah proses, dll?sumber