Apt-get -d install & apt-get download arasındaki fark


19

Apt (Gelişmiş Paketleme Aracı) tarafından sadece paket indirme seçeneği vardır apt-get -d install [pkg-name]. apt-get download [pkg-name]Paketleri indirmeyi de buldum .

O zaman --download-only( apt-get -d install) ve download( apt-get download) arasındaki fark nedir?

Ve aralarında ne zaman kullanmalıyım ?

Yanıtlar:


19

Aşağıdaki listeleyebilir:

1) sudo olmadan her ikisini de deneyin apt-get download, geçecek ve apt-get -d installbaşarısız olacaktır (kök gerekli)

2) Varsayılan olarak apt-get -d install.deb dosyasını geçerli dizine /var/cache/apt/archivesve apt-get downloaddizine kaydeder

3) apt-get downloaddaha yeni, eski sürümlerde bile bulamazsınız.

Umarım yardımcı olurlar


2
Bir bak man apt-get.
cinelli

9

--download-onlyAnahtar başka komutla eşlik edilmesi gerekir olsun install, upgradeya da her türlü komut indir paketine gerektirecektir. Paketleri indirmeniz gerekmiyorsa, hiçbir şey indirmeyeceği kadar açıktır. --download-onlyapt eylemlerini sadece ihtiyaç duyduğu paketleri önbellek dizinine indirmekle sınırlandırır , başka bir şey değildir . İşleminiz bağımlılıkları indirmeye son verirse, bunları sizin için indirecektir.

O gibi bir komut ihtiyacı yana installveya upgradenormalde gerektirecektir sudovarsayılan dizin köküne aittir paketleri indirmek için kullanılan beri, kök izinleri veya.

downloadKomut o paket listesi ve indirme, belirtilen tek paket okur bağımsız olan bu bağımlılıkları ne de diğer paketleri indirmez. Geçerli dizininizi yazabiliyorsanız kök izinleri gerekmez ; bu, dosyaları paket önbellek dizininde depolamaz.


4

manKomutunu kullanın :)

apt-get downloadpaketi geçerli dizine indirir, ancak bağımlılıklarını indirmez.

apt-get -d installverilen paketi ve tüm eksik bağımlılıkları sistem paketleri dizinine ( /var/cache/apt/archives) indirir .

Önce bir .deb indirmek istiyorsanız onunla uğraşın (sıkıştırın, şaka yapın dpkg, ne olursa olsun).

Daha sonra kurulum için bir paket setini "önceden indirmek" istiyorsanız, ikincisini kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.