Расположение двоичного файла GCC при установке инструментов виртуальной машины [закрыто]

StackOverflow https://stackoverflow.com//questions/22039311

  •  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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top