Расположение двоичного файла GCC при установке инструментов виртуальной машины [закрыто]
-
21-12-2019 - |
Вопрос
Я пытаюсь установить инструменты виртуальной машины в Debian Linux, и у меня возникают проблемы с поиском двоичных файлов gcc.Я пытаюсь установить двоичные файлы, как показано в выбранном ответе на этой странице:
установка инструментов vmware:расположение двоичного файла GCC?
Однако в этих командах:
sudo aptitude install gcc-4.7 make linux-headers-`uname -r` -y
sudo apt-get install build-essential
sudo apt-get install gcc-4.7 linux-headers-`uname -r`
система просит меня вставить официальный двоичный файл amd64 на компакт-диск, а затем нажать Enter.Мой Debian работает на виртуальной машине поверх Windows.Не знаю, где взять эту штуку и решить эту проблему.Пожалуйста, порекомендуйте.
Решение
Debian использует apt
для установки пакетов.(apt-get
или aptitude
являются интерфейсами для apt
системы).
всякий раз, когда вы просите систему установить определенный пакет, ей сначала потребуются сами файлы пакета.сейчас apt
может получить запрошенные пакеты из разных мест, включая носители, доступные только для чтения (например, компакт-диски или DVD-диски) или Интернет (через http или ftp).эти «места» можно настроить в /etc/apt/sources.list
файл.
если вы установили Debian с набора компакт-дисков, то ваш sources.list
сообщит apt, что он может получить файлы пакетов с компакт-диска.очевидно, вам необходимо вставить в привод правильный компакт-диск.на виртуальной машине вы обнаружите, что можете использовать ISO-образы файлов и сообщать своему программному обеспечению виртуализации (vmware
), чтобы сделать данный ISO доступным клиенту.
однако обычный способ — добавить «интернет-ресурс» к sources.list
, поэтому вам не нужно жонглировать компакт-дисками (образами) и вы всегда получите исправления ошибок.очевидно, что ваша машина должна быть подключена к сети, чтобы это работало.
добавьте официальный онлайн-репозиторий Debian в свои источники.следующее использование http://http.debian.net
который должен автоматически использовать зеркало, которое физически находится близко к вашей машине:
echo "deb http://http.debian.net/debian $(lsb_release -c | awk '{print $2}') main" | sudo tee -a /etc/apt/sources.list
затем обновите кеш
sudo aptitude update
и установите необходимые пакеты
sudo aptitude install build-essential