Öncelikle, güncelleştirilmiş paket dizinlerine sahip olmanız gerektiğini unutmayın (bu dizinler, çevrimiçi kullanılabilir paketler hakkında bilgi almak için paket yönetimi yazılımları tarafından kullanılır) . Bu nedenle, en azından bu dizin dosyalarını indirmelisiniz.
Bunu yapmak için bir terminal açın ve bu komutu verin. (Bu adım için çalışan bir internet bağlantınız olmalıdır)
sudo apt-get update
Güncelleştirme paketi dizin dosyalarını edindikten sonra, aşağıdaki yöntemlerden birini kullanın:
Sinaptiksiz terminal yolu
Sisteminizi yükseltmek için gereken dosyaların bir listesini oluşturmak için bu komutu kullanın
sudo apt-get upgrade --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
Dosya download-list
, terminalin geçerli klasöründe oluşturulacaktır.
Veya belirli bir paket için bir indirme komut dosyası oluşturmak istiyorsanız, bu komutu kullanın (başka bir komut için aşağıdaki güncelleme bölümüne bakın)
sudo apt-get install <package-name> --allow-unauthenticated -y --print-uris | grep -o '\'http.*\' | tr "\'" " " > download-list
<package-name>
paketin gerçek adıyla değiştirin . gibi gtg
alma-şeyler-cüce vb
Artık bu dosyayı, giriş dosyalarını URL'lerle destekleyen herhangi bir indirme yöneticisini beslemek için kullanabilirsiniz.
Örneğin, bu dosyayı wget
aşağıdaki komutla birlikte kullanmak için,
wget -c -i ./download-list
download-list
dosyanın terminalin geçerli dizininde olduğu varsayılarak . İndirilen dosyalar terminalin geçerli çalışma dizininde saklanır.
Güncelleme: Paket indirme listesi oluşturmak için başka bir komut buldum:
apt-get --allow-unauthenticated -y install --print-uris package-name | cut -d\' -f2 | grep http:// > download-list
Güncellenmiş komutun kredisi: bu yazının yanıtı
Synaptic kullanarak grafiksel yol
Synaptic paket yöneticisi paket indirme komut dosyası oluşturmak için yerleşik bir özelliğe sahiptir ve hatta wget'i terminalde açıkça kullanmanız gerekmez, Sadece komut dosyasını yürütmek yeterlidir.
Prosedür aşağıdaki gibidir
Terminali kullanarak Synaptic Paket Yöneticisi'ni kurun :
sudo apt-get update
sudo apt-get install synaptic
(İlk komut gerekli değildir, eğer paket dizin dosyalarını güncellediyseniz, Emin değilseniz ikisini de kullanın) .
Ardından , tire işaretine Synaptic yazarak Synaptic Package Manager'ı açın .
Pencerenin sağ bölümünde bir paket seçin, Sağ Tıklama → Kurulum için işaretleyin . Alternatif olarak, bir yükseltme komut dosyası oluşturmak istiyorsanız , araç çubuğundaki Tüm Yükseltmeleri İşaretle düğmesine basın . Aşağıdaki görüntü ikinci yöntemi kullanmaktadır.
Gerekli ek değişiklikleri işaretlemek isteyip istemediğiniz sorulduğunda İşaretle düğmesine basın.
Daha sonra Dosya -> Paket indirme komut dosyası oluştur'a gidin , komut dosyasını bir ad vererek bir dosya olarak kaydedin ve nereye kaydedeceğinizi seçin. Şimdi, paket indirmeleri için bir komut dosyanız var.
İndirmek istiyorsanız, komut dosyaları dizinine gidin ve çalıştırın sh ./<script-name>
. Örneğin, komut dosyasının adı download-list
ve İndirilenler klasörünüzdeyse, komut
cd ~/Downloads && sh ./download-list