Perbedaan antara apt-get -d install & apt-get download


19

Apt (Advanced Packaging Tool) memiliki opsi untuk mengunduh paket hanya oleh apt-get -d install [pkg-name]. Saya juga menemukan apt-get download [pkg-name]mengunduh paket.

Lalu apa perbedaan antara --download-only( apt-get -d install) dan download( apt-get download)?

Dan kapan saya harus menggunakannya di antara mereka ?

Jawaban:


19

Saya bisa daftar berikut ini:

1) Coba keduanya tanpa sudo, apt-get downloadakan lulus dan apt-get -d installakan gagal (root diperlukan)

2) Secara default apt-get -d installakan menyimpan. Deb di /var/cache/apt/archivesdan apt-get downloaddalam direktori saat ini

3) apt-get downloadlebih baru, Anda bahkan tidak akan menemukannya di versi lama.

Saya harap mereka membantu


2
Lihatlah man apt-get.
cinelli

9

The --download-onlyberalih perlu disertai dengan perintah lain, baik itu install, upgradeatau perintah apapun akan perlu paket download. Jika Anda tidak perlu mengunduh paket, sejelas itu tidak akan mengunduh apa pun. --download-onlymembatasi tindakan tepat hanya dengan mengunduh paket yang diperlukan ke direktori cache, tidak lebih . Jika operasi Anda akan berakhir dengan mengunduh dependensi, itu akan mengunduhnya untuk Anda.

Karena memerlukan perintah seperti installatau upgradebiasanya memerlukan sudoatau me-root izin, karena direktori default yang digunakan untuk mengunduh paket dimiliki oleh root.

The downloadperintah mandiri, membaca daftar paket dan men-download hanya paket tertentu, itu tidak men-download dependensi atau paket lainnya. Itu tidak memerlukan izin root jika Anda dapat menulis direktori Anda saat ini, ini tidak akan menyimpan file dalam direktori cache paket.


4

Gunakan manperintah :)

apt-get downloadakan mengunduh paket, tetapi bukan dependensinya, ke direktori saat ini .

apt-get -d installakan mengunduh paket yang diberikan dan semua dependensi yang hilang ke direktori paket sistem ( /var/cache/apt/archives).

Gunakan yang pertama jika Anda ingin mengunduh .deb untuk kemudian mengotak-atiknya (membuka kompresnya, menyodoknya dpkg, apa pun).

Gunakan yang kedua jika Anda ingin "mengunduh" satu set paket untuk instalasi nanti.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.