2013-09-14 3 views
15

хорошо, так что я пытаюсь isntall инструментов VMware из командной строки с помощью программы установки гудрона с помощью инструкции: http://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html#wp1118025установка vmware tools: расположение двоичного кода GCC?

Я устанавливаю Vmware инструментов на Lubuntu, которые я работает в качестве виртуальной машины с помощью VMPlayer. После шага 5, отвечая на вопросы конфигурации на экране, он сказал

the installatinon of vmware tools 9.2.3 build-1031360 for linux completed sucessfully. you can devide to 
remove this software form your system at any time by invoking the following command: 
"/usr/bin/vmware-uninstall-tools.pl". 
before running vmware tools for the first time, you need to configure it by invoking the following command: 
"usr/bin/vmware-config-tools.pl". Do you want this program to invoke the command for you now? 
[yes] 

Я нажал ввод и принял значение по умолчанию [да] и теперь он говорит

Before you can compile modules, you need to have the following installed... 
make 
gcc 
kernel headers of the running kernel 

Searching for GCC... 
the path "" is not valid path to the gcc binary. 
Would you like to change it? [yes] 

What is the location of the gcc program on your machine? 

Я сделал

locate gcc 

и обнаружили, что есть папка с именем/usr/lib/gcc, поэтому я попытался поместить ее в качестве местоположения, но он говорит, что путь «/ usr/lib/gcc» не является допустимым путем к gcc библиотека , Как узнать, где находится двоичный файл gcc на моей машине?

ответ

25

sudo apt-get install build-essential достаточно, чтобы заставить его работать.

+0

не забудьте сначала запустить 'sudo apt-get update' – Toskan

+0

Работал для меня. Но мне пришлось отредактировать файл /etc/apt/sources.list. Мой vanilla install Debian 8 продолжал просить меня вставить установочный компакт-диск Jesse, но после комментирования этой строки apt наконец вышел в Интернет и схватил пакет, – geoO

+0

не работал для меня, даже если я указал каталог gcc/usr/bin/gcc –

4

Найден ответ. То, что я сделал, это было первым

sudo apt-get install aptitude 
sudo aptitude install libglib2.0-0 
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` 

после выполнения этих двух шагов и пытаюсь снова, это сработало.

+0

Я пытаюсь использовать это решение для той же проблемы, с которой я столкнулся. У меня установлен Debian на виртуальной машине, и я попросил его поставить «официальное двоичное устройство amd64» в CDROM, а затем нажать Enter – EternallyCurious

+0

@EternallyCurious, чтобы узнать, работает ли ответ dao2 в отношении проблемы с CDROM. – user2719875

4

Ввод:/usr/bin/gcc работал для меня.

0

, чтобы избежать проблемы с CD-ROM: SUDO нано /etc/apt/sources.list

найти ваш CDROM и комментировать его #

сохранить изменения: "CNTRL + O", чем выход файл: "CNTRL + х"

и попытаться установить снова

0

Сначала выполните это

sudo apt-get install gcc binutils make linux-source 

Затем снова

/usr/bin/vmware-config-tools.pl 

запустить Это все, что вам нужно сделать. Теперь у вашей системы есть gcc make и источники ядра Linux.

+0

Пожалуйста, объясните с лучшим английским языком и попытайтесь использовать правильное форматирование. В правом верхнем углу есть секция помощи, чтобы научить вас этим. –

10

Установка необходимых компонентов VMware Tools для LinuxOS:

Если у вас есть RHEL/CentOS:

yum install perl gcc make kernel-headers kernel-devel -y 

Если у вас есть Ubuntu/Debian:

sudo apt-get -y install linux-headers-server build-essential 
  • наращивание важно, также install: dpkg-dev, g ++, gcc, lib6-dev, libc-dev, make

Извлечено из: http://www.sysadmit.com/2016/01/vmware-tools-linux-instalar-requisitos.html

Смежные вопросы