Проблема с загрузкой пакета и его установкой без интернета на Ubuntu 18.04.1

Если у вас установлены гостевые дополнения VirtualBox, вы можете использовать общие папки для монтирования каталога с хост-компьютера в точку монтирования внутри виртуальной машины. Обратите внимание, что вы, вероятно, захотите сначала настроить это, прежде чем копировать свой код в новый каталог.

Тем не менее, я не очень уверен, что Visual Studio сможет собрать ваш продукт, поскольку он и инструменты сборки предназначены для другой платформы и архитектуры, хотя у кого-то, кто больше разбирается в VS, может быть лучшее решение.

0
05.08.2020, 13:02
1 ответ

Вам потребуется apt-get --download-onlyна компьютере с точно такими же пакетами, потому что эти зависимости будут применяться. Это может работать и в других случаях, если они достаточно похожи.

Чтобы быть уверенным, вам нужно запустить apt-getна целевом компьютере:

$ sudo apt-get install --print-uris package_name

В нем будут перечислены пакеты, которые будут загружены, если у вас есть интернет. Вы перемещаете список на другой компьютер, загружаете файлы, а затем перемещаете их в /var/cache/apt/archivesна целевом компьютере.

Затем вы можете запустить команду apt-get:

$ sudo apt-get install package_name

Чтобы получить список файлов, чтобы вы могли сразу его использовать, на целевом компьютере вы можете сделать:

$ sudo apt-get install --print-uris package_name | | grep MD5Sum | cut -d"'" -f2 > download.txt

Затем вы копируете файл download.txt на компьютер с интернетом и скачиваете пакеты:

$ wget -i download.txt

Затем переместите все эти _deb _, которые вы только что загрузили, в /var/cache/apt/archives на целевом компьютере, и вы готовы выполнить команду apt-get install.

0
28.04.2021, 23:19

Теги

Похожие вопросы