Mam komputer bez karty sieciowej i chcę zainstalować na nim niektóre programy za pośrednictwem pamięci USB, ale jak mogę pobrać program z apt-get bez instalowania go?
Mam komputer bez karty sieciowej i chcę zainstalować na nim niektóre programy za pośrednictwem pamięci USB, ale jak mogę pobrać program z apt-get bez instalowania go?
Odpowiedzi:
Istnieje przynajmniej te apt-get
pakiety rozszerzeń, które mogą pomóc:
apt-offline - offline apt package manager
apt-zip - Update a non-networked computer using apt and removable media
Dotyczy to szczególnie przypadku, gdy chcesz pobrać plik tam, gdzie masz dostęp do sieci, ale zainstalować go na innym komputerze, na którym go nie masz.
W przeciwnym razie --download-only
opcja apt-get
jest Twoim znajomym:
-d, --download-only
Download only; package files are only retrieved, not unpacked or installed.
Configuration Item: APT::Get::Download-Only.
aptitude download <package_name>
. Pozwala uniknąć problemów, które pojawiają się, apt-get
gdy pakiet jest już zainstalowany
apt download <package_name>
(podobnie jak odpowiedź biocybermana, ale myślę, że apt
teraz jest bardziej powszechna niż aptitude
).
Próbować
apt-get -d install <packages>
Jest to udokumentowane w man apt-get
.
Tylko dla wyjaśnienia; pobrane pakiety znajdują się w buforze pakietów apt pod adresem
/var/cache/apt/archives
apt-get -d
jest wykonywany?
Nie zapomnij o opcji „-o”, która umożliwia pobieranie w dowolne miejsce, chociaż najpierw musisz utworzyć „archiwa”, „blokowanie” i „częściowe” (polecenie wyświetla to, co jest potrzebne).
apt-get install -d -o=dir::cache=/tmp whateveryouwant
apt-get -d -o=dir::cache=/tmp/pkg rabbitmq-server E: Invalid operation rabbitmq-server
powinno być:$ apt-get download -o=dir::cache=/tmp/pkg rabbitmq-server Get:1 Downloading rabbitmq-server 2.7.1-0ubuntu4 [2,745 kB] 13% [1 rabbitmq-server 361 kB/2,745 kB 13%]