Gibt es eine Möglichkeit, alle Ubuntu-Repositories einfach mit herunterzuladen apt-get
? Ich suche nach etwas wie:
sudo apt-get install --download-only *
Damit kann ich auf das heruntergeladene Repository im Verzeichnis zugreifen /var/cache/apt/archives/
.
Antwort1
Erstens ist dies kein bequemer Weg. Stattdessen sollten Sie die Methode verwenden:HierAber als Antwort auf die Frage.
Erstellen Sie zunächst eine Datei, die die Namen aller verfügbaren Pakete enthält
apt-cache
.apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
Dadurch wird eine Datei
packagelist
mit allen verfügbaren Paketen erstellt.Erstellen Sie nun ein einfaches Skript, um alle in der Datei vorhandenen Pakete herunterzuladen
packagelist
#!/bin/bash for package in `cat packagelist` do apt-get install -y --download-only $package done
Speichern Sie es.
Machen Sie es ausführbar mit
chmod +x your_script_name
Öffnen Sie nun das Terminal und melden Sie sich als Root an
sudo -i cd /folder/of/you/script ./you_script_name
Es werden alle verfügbaren Pakete heruntergeladen, abhängig von Ihrem /etc/apt/sources.list
Verzeichnis/var/cache/apt/archives
Antwort2
Sie können ein Tool namens apt-cacher verwenden. Sie könnenüberprüfenUnter diesem Link finden Sie weitere Informationen. Ich hoffe, es hilft.