
sudo apt-get install pppoe
lädt pppoe
das Paket herunter und installiert es.
Ist es möglich, das Paket nur herunterzuladen pppoe
und es nicht mit apt-get
einem Befehl zu installieren?
wget http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb
ppp_2.4.7-1+4_amd64.deb
befindet sich jetzt im aktuellen Verzeichnis.
cd /tmp
sudo apt-get install -d ppp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ppp
0 upgraded, 1 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/346 kB of archives.
After this operation, 949 kB of additional disk space will be used.
Download complete and in download only mode
Kein ppp_2.4.7-1+4_amd64.deb
oder PPP-bezogenes Paket in /tmp.
sudo find /tmp -name ppp*
Nichts gefunden.
Wo ist das Paket ppp in /tmp mit dem Befehl
cd /tmp
sudo apt-get install -d ppp
??
Antwort1
Verwenden --download-only
:
sudo apt-get install --download-only pppoe
pppoe
Dadurch werden alle benötigten Abhängigkeiten heruntergeladen und in abgelegt. Auf diese Weise kann /var/cache/apt/archives
ein nachfolgender Vorgang ohne zusätzliche Downloads abgeschlossen werden.apt-get install pppoe
Antwort2
Verwenden Sie diesen Befehl:
apt-get download pppoe
Mit diesem Befehl können Sie das Paket in das aktuelle Verzeichnis herunterladen.
Um auf installierte .deb
Dateien zuzugreifen, können Sie in diesem Pfad nachsehen:
/var/cache/apt/archives
Antwort3
Um Hamids Antwort etwas zu erweitern: Jeder dieser drei sehr ähnlichen Befehle funktioniert, wenn Sie nur das angegebene Paket herunterladen möchten, undnichts anderes. (Ihr Anwendungsfall ist nicht klar beschrieben, daher ist unklar, ob Sie das tun möchten.) Sie alle laden die Debian-Binärpaketdatei, die dem angegebenen Debian-Binärpaket entspricht, in das aktuelle Verzeichnis herunter. Beachten Sie, dass diese Befehle nur das angegebene Binärpaket und keine seiner Abhängigkeiten herunterladen. Wenn Sie auch die Abhängigkeiten möchten, verwenden Siedie Antwort von Stephen Kitt.
apt-get download ppoe
apt download ppoe
aptitude download ppoe
Die ersten beiden Befehle sind Teil des apt
Pakets, der dritte ist Teil des aptitude
Pakets. Soweit ich weiß, sind sie alle funktional gleichwertig, obwohl Syntax- und Verwendungsunterschiede zwischen apt
und aptitude
dazu führen können, dass Sie unter bestimmten Umständen einen der beiden bevorzugen. Und ist natürlich apt
ein neuerer Befehl als apt-get
– er enthält apt-get
und apt-cache
Funktionalität, während er einige der historischen Altlasten abwirft.
Beachten Sie auch, dass, wenn einer dieser Befehle die Datei bereits im aktuellen Verzeichnis findet, sie diese nicht erneut herunterladen wird. Ich bin mir jedoch nicht sicher, welche Kriterien sie zur Überprüfung verwenden – oder anders gesagt, wie schwer es ist, sie zu täuschen. Eine leere Datei funktioniert nicht.
Antwort4
Beim Arbeiten an einem Ubuntu-Server, der keinen Internetzugang hatte, aber über das Intranet des Unternehmens erreichbar war, war die Installation von Paketen eine Herausforderung.
Ich habe ein Skript erstellt, das die Abhängigkeiten eines benötigten Pakets durchsucht, sie in einer Liste speichert und dann die Liste durchgeht, um andere untergeordnete Abhängigkeiten herunterzuladen, da manchmal ein einziger Downloaddurchgang für die Abhängigkeiten nicht ausreicht. Nachdem die Abhängigkeiten heruntergeladen wurden, wurden sie in einer ZIP-Datei gebündelt, die als Ganzes auf den Server verschoben werden kann. Ich habe dieses Skript genanntpkgdownload.
Es ist auf meinem GitHub zu findenHier