sudo apt-get install pppoe
pobierze pppoe
pakiet i zainstaluje go.
Czy można po prostu pobrać pppoe
pakiet i nie instalować go za pomocą apt-get
polecenia?
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
jest teraz w bieżącym katalogu.
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
Brak ppp_2.4.7-1+4_amd64.deb
pakietu lub ppp w / tmp.
sudo find /tmp -name ppp*
Nic nie znaleziono.
Gdzie jest pakiet ppp w / tmp z poleceniem
cd /tmp
sudo apt-get install -d ppp
??
sudo
tutaj. Pobierze pakiet do katalogu roboczego.Aby nieco rozwinąć odpowiedź Hamida, każde z tych trzech bardzo podobnych poleceń będzie działać, jeśli twoim jedynym pragnieniem jest pobranie tylko określonego pakietu i nic więcej . (Twój przypadek użycia nie jest jasno określony, więc nie jest jasne, czy to jest to, co chcesz zrobić.) Wszyscy pobierają plik deb odpowiadający podanemu pakietowi do bieżącego katalogu.
Pierwsze dwa polecenia są częścią
apt
pakietu, trzecie jest częściąaptitude
pakietu. Wszystkie są funkcjonalnie równoważne, o ile mi wiadomo, choć składnia i wykorzystanie różnicapt
iaptitude
może doprowadzić do preferowania jednego z nich w pewnych okolicznościach. I oczywiścieapt
jest to nowsza komenda niżapt-get
- zawieraapt-get
iapt-cache
funkcjonalność, jednocześnie odrzucając część historycznego bagażu.Zauważ również, że jeśli którekolwiek z tych poleceń znajdzie plik już w bieżącym katalogu, nie będzie go ponownie pobierać. Nie jestem jednak pewien, jakich kryteriów używają do sprawdzania - lub innymi słowy, jak trudno jest ich oszukać. Pusty plik nie działa.
źródło
apt
udostępnia polecenie pobierania źródła -apt source
.Aby to zadziałało, potrzebujesz repozytorium źródłowego w swoim katalogu
sources.list
lubsources.list.d
(/etc/apt/sources.list
lub/etc/apt/sources.list.d/
. Taka linia wyglądałaby mniej więcej tak (zastąp odpowiednią sekcją kopii lustrzanych i repozytorium):źródło
Podczas pracy na jednym serwerze Ubuntu, który nie miał Internetu, ale był dostępny przez firmowy intranet. Instalowanie pakietów było trudne.
Stworzyłem skrypt, który przeszuka zależności wymaganego pakietu, zapisz je na liście, a następnie przejrzyj listę, aby pobrać inne zależności potomne, ponieważ czasami tylko jedno przejście pobierania zależności nie wystarczyło. Po pobraniu zależności umieścił je w pliku zip, który można przenieść jako całość na serwer. Nazwałem ten skrypt pkgdownload .
Można go znaleźć na moim GitHubie tutaj
Oto jego zdjęcie w pracy:
źródło
recommends
isuggests
pakietów. Zobacz askubuntu.com/a/117646/6227