Вы можете найти общедоступный компьютер, например библиотеку или что-то в этом роде, и загрузить пакет с сайта Debian, а затем попытаться найти все зависимости:
http://deb.debian.org/debian/pool/main/b/build-essential/build-essential_12.3.tar.gz
Выезд:
https://packages.debian.org/source/stretch/build-essential
Если у вас есть система с Интернетом и установленным Debian или Ubuntu или на виртуальной машине (VirtualBox работает в Windows ), тогда на этой машине получите пакеты с зависимостями:
# aptitude clean
# aptitude --download-only install
# cp /var/cache/apt/archives/*.deb
ИЛИ
Вы можете использовать apt -rdepends для создания полного набора зависимостей (рекурсивно ), включая основной пакет, а затем загрузить его:
apt-get download $(apt-rdepends "${package}" | grep -v ^\ )
(заменив, конечно, "${package}" ).
Как загрузить пакет и его зависимости с помощью aptitude?
Затем вы используете карту памяти USB и копируете файлы на автономный сервер:
cp -R /mnt/USBstick/* /root/packeges && cd /root/packages
Тогда у вас есть несколько способов установки, вот один из них:
dpkg -i
он не сможет сказать, что ему нужны зависимости. После этого, когда вы выполняете apt -get update, в конце будет сказано что-то вроде «зависимости готовы к установке». Я думаю, что тогда рекомендуется использовать
apt-get install -f
Как только это будет сделано, я использую
dpkg -i
снова.
РЕДАКТИРОВАТЬ :Вот depends
для сборки -основные:
[21:33:49][root] /home/USER [HOST]
~↓↓$↓↓ apt-cache depends build-essential
build-essential
|Depends: libc6-dev
Depends:
libc6-dev
Depends: gcc
Depends: g++
Depends: make
make-guile
Depends: dpkg-dev