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 ?

Pandya
sumber

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

PradyJord
sumber
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.

Braiam
sumber
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.

roadmr
sumber