sudo apt-get install pppoe
a pppoe
csomagot letölti és telepíti.
Lehetséges egyszerűen letölteni a pppoe
csomagot, és nem telepíteni a apt-get
paranccsal?
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
az aktuális könyvtárban van.
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
Nincs ppp_2.4.7-1+4_amd64.deb
vagy ppp kapcsolódó csomag a / tmp fájlban.
sudo find /tmp -name ppp*
Nem található semmi.
Hol van a ppp csomag a / tmp fájlban a következő paranccsal:
cd /tmp sudo apt-get install -d ppp
??
Válasz
Használja a --download-only
alkalmazást:
sudo apt-get install --download-only pppoe
Ez letölti a következőt: pppoe
és minden szükséges függőséget, és helyezze őket a /var/cache/apt/archives
helyre. Így egy későbbi apt-get install pppoe
további letöltések nélkül képes lesz befejezni.
Megjegyzések
Válasz
Használja ezt a parancsot:
apt-get download pppoe
Ez a parancs lehetővé teszi a csomag letöltését az aktuális könyvtárba .
A telepített .deb
fájlok eléréséhez kereshet ez az út:
/var/cache/apt/archives
Megjegyzések
- Ez nem tölthető le függőségek esetén csak az argumentumokban megnevezett csomagokat tölti le.
Válasz
Hamid válaszának kibővítése enyhén, a három nagyon hasonló parancs bármelyike akkor működik, ha az egyetlen vágyad, hogy csak a megadott csomagot töltsd le, és semmi mást . (A használati eseted nincs egyértelműen megadva, ezért nem világos, hogy ezt akarod-e csinálni.) Mindannyian letöltik a megadott bináris Debian csomagnak megfelelő Debian bináris csomagfájlt az aktuális könyvtárba. Ne feledje, hogy ezek a parancsok letöltésre kerülnek. csak a bináris csomag van megadva, és egyik függősége sincs. Ha a függőségeket is szeretné, használja a Stephen Kitt válaszát. id = “f61afe711d”>
Az első két parancs a apt
csomag része, a harmadik a aptitude
csomag. Ha jól tudom, mind funkcionálisan egyenértékűek, bár a apt
és a aptitude
közötti szintaxis és használati különbségek okozhatnak bizonyos körülmények között előnyben részesíted az egyiküket. És természetesen a apt
egy újabb parancs, mint a apt-get
– ez tartalmazza a apt-get
és apt-cache
functi onality, miközben a régebbi poggyászok egy részét eldobja.
Ne feledje azt is, hogy ha ezek a parancsok bármelyike megtalálja a fájlt már az aktuális könyvtárban, akkor nem tölti le újra. Azonban nem vagyok biztos abban, hogy milyen kritériumokat használnak az ellenőrzéshez – vagy más szavakkal, mennyire nehéz becsapni őket. Egy üres fájl nem működik.
Válasz
apt
forráskérési parancsot ad – apt source
.
$ apt source pppoe Reading package lists... Done Picking "rp-pppoe" as source package instead of "pppoe" Need to get 239 kB of source archives. Get:1 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (dsc) [1,708 B] Get:2 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (tar) [224 kB] Get:3 http://mirror.location.org/debian stretch/main rp-pppoe 3.12-1.1 (diff) [13.2 kB] Fetched 239 kB in 0s (1,241 kB/s) dpkg-source: info: extracting rp-pppoe in rp-pppoe-3.12 dpkg-source: info: unpacking rp-pppoe_3.12.orig.tar.gz dpkg-source: info: unpacking rp-pppoe_3.12-1.1.debian.tar.xz dpkg-source: info: applying 01_auto_ifup.patch dpkg-source: info: applying 02_change_mac_option.patch dpkg-source: info: applying 03_man_pages.patch dpkg-source: info: applying 04_ignore_broadcasted_pado_packets.patch dpkg-source: info: applying 05_change_default_timeout.patch dpkg-source: info: applying 06_typo_fixes.patch
Ahhoz, hogy ez működjön, szükség van egy forrástárra a sources.list
vagy a sources.list.d
könyvtár (/etc/apt/sources.list
vagy /etc/apt/sources.list.d/
. Egy ilyen sor valahogy így nézne ki (helyettesítsen megfelelő tükrös és tároló szakaszokkal):
deb-src http://mirror.location.org/debian/ stretch main contrib non-free
megjegyzések
- Nagyon világosnak tűnik, hogy a poszter parancsot kért egy Debian bináris csomag letöltésére, nem pedig a Debian-források. Tehát ez nem válasz a kérdésre.
Válasz
Ha egy Ubuntun dolgozik szerver, amely nem rendelkezett internettel, de elérhető a vállalati intraneten keresztül ng csomag kihívást jelentett.
Létrehoztam egy szkriptet, amely megkeresi a szükséges csomag függőségeit és tárolja őket egy listában, majd végigmegy a listán, és letölti a többi gyermekfüggőséget, mert néha csak egy függőségfájl-letöltés történt nem elég. Miután letöltötte a függőségeket, egy zip fájlba csomagolta őket, amely egészében áthelyezhető a szerverre. Hívtam ezt a szkriptet: pkgdownload .
Megtalálható a GitHub-on itt
Itt egy kép róla a munkahelyen:
Megjegyzések
- Jó munka! Jó kiegészítő lehetőség lenne a
recommends
és asuggests
csomagok letöltése. Lásd: askubuntu.com/a/117646/6227 - Nem megy ‘ t
apt-offline
már megcsinálja ezt?
Válasz
A csomagfájlt egy adott könyvtárba töltheti le a wget
:
$ wget -O ~/Downloads/ppp_2.4.7-1+4_amd64.deb http://ftp.us.debian.org/debian/pool/main/p/ppp/ppp_2.4.7-1+4_amd64.deb
apt-get download <package>
, de nem ‘ nem tölti le a függőségeket.Dir::Cache
és aDir::Cache::archives
, a-o
opcióval.