У меня есть автономная машина Debian, на которую мне нужно установить g++, gdb и т. д. (Я думаю, это пакет «build essentials»). Я делаюнетиметь доступ к онлайн-машине Debian, с которой можно получать пакеты и передавать их по сети на офлайн-машину Debian. Единственные машины, к которым у меня есть доступ и которые имеют выход в Интернет, — это Windows-боксы.
Как я могу:
- Получите автономный установщик, используя Windows-компьютер (который я могу тайно подключить к автономной машине Debian)
- Использовать этот автономный установщик для установки g++, gdb и т. д. на автономную машину Debian?
В автономном режиме Debian имеется следующая информация о версии:
Linux 4.4.35-1-pve #1 SMP Пятница 9 декабря 11:09:55 CET 2016 x86_64 GNU/Linux
Спасибо, Дэйв.
решение1
На машине Debian уже есть установщик ( dpkg
), вам нужны только пакеты. Вы можете вручную получить их (используя только веб-браузер) изhttps://packages.debian.org/. Обратите внимание, что вам придется использовать зависимости, перечисленные на этом сайте, чтобы вручную получить все соответствующие пакеты. Я не уверен, какую версию Debian вы используете (Linux 4.4 не входит в выпущенную версию Debian), но запуск lsb_release -a
или cat /etc/debian_version
скажет вам.
Сайт также предоставляет ожидаемые контрольные суммы, чтобы вы могли проверить свои ручные загрузки (в противном случае они не будут проверены).
Однако затем вы можете скопировать их и использовать sudo dpkg -i package1.deb package2.deb ...
для установки всех.
В качестве альтернативы, если вы можете сэкономить пропускную способность, возьмитеОбраз Debian DVD или Blu-ray. Они оба должны включать все необходимое для сборки (плюс многое другое, особенно Blu-ray). Вы можете добавить диск в свой sources.list
, а затем использовать apt/aptitude/etc. как обычно.
Если вам приходится делать это часто, посмотритеapt-офлайн. Который может работать даже на Windows. СмотретьЕсть ли apt-get для Windows?
решение2
Загляните в «Суши». А?
Он кроссплатформенный, поэтому вы сможете загружать программы и зависимости Linux на машину Windows, а затем переносить их на машину Linux.
Sushi, huh? — это программа, которая позволяет загружать все пакеты, необходимые для установки нужных вам программ на GNU/Linux без подключения к Интернету на вашем собственном компьютере. Sushi, huh? предназначена для людей, которые, например, не могут позволить себе ежемесячное подключение к Интернету. Поскольку установка программного обеспечения на GNU/Linux — это сложный и трудоемкий процесс для новичков в мире GNU/Linux, который сам по себе не имеет подключения к Интернету, Sushi, huh? упрощает эту задачу, делая ее максимально автоматической.