ďťż
 
 
   [+] VMware Tools 6.5.3 na Lennym i wersja gcc
 
 

Tematy

 
    
 

 

 

 

[+] VMware Tools 6.5.3 na Lennym i wersja gcc





xantiss - 10-12-2009 13:28
Witam.
Zaznaczam, że jeśli chodzi o Debiana to nie mam zbyt wiele doświadczenia. W firmie zacząłem na swoim stanowisku instalować Debiana (Lenny) na vmware i poszło oczywiście bez problemu. Problem pojawił się niestety podczas instalacji vmware (6.5.3) tools mimo, że kiedyś na Ubuntu poszło mi to bez problemu.

Ogólnie sama instalacja uruchamia się ale problem pojawia się w momencie: None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes]

Setup is unable to find the "gcc" program on your machine. Please make sure it
is installed. Do you want to specify the location of this program by hand?
[yes]

What is the location of the "gcc" program on your machine? Oczywiście gcc mam zainstalowane (4.1). Z: whereis gcc mam informację, że znajduje się on w: /usr/lib/gcc Po wpisaniu tej ścieżki dostaje zwrot z błędem: The answer "/usr/lib/gcc" is invalid. It must be the complete name of a binary
file. Wpisanie: /usr/lib/gcc-4.1 powoduje ten sam błąd. Zajrzałem więc do /usr/lib/gcc - znajduje się tam jeden katalog i486-linux-gnu, a w nim kolejne katalogi, również katalog ,,4.1'', ,,4.3''. W ,,4.3'' mam tylko plik cc1, a w ,,4.1'' mam również plik ,,cc1'' oraz ,,collect2'' oraz katalog ,,include''.

Nawet jak wpisałem: /usr/lib/gcc/i486-linux-gnu/4.1/cc1 to wtedy dostaję komunikat: Using compiler "/usr/bin/gcc-4.1". Use environment variable CC to override. I tylko miga kursor - nic więcej się nie dzieje. Szukałem w internecie i oczywiście są opisy instalacji na Debianie ale dotyczą starszych wersji. Z góry dziękuję za odpowiedź.



fnmirk - 10-12-2009 18:28
Nie proście sprawdzić, czy masz w ogóle zainstalowaną jakąś wersję kompilatora?
Masz tyle możliwości: dpkg -l | grep gcc
apt-cache policy gcc



xantiss - 11-12-2009 00:40
Ok, racja nie miałem kompilatora bo wcześniej wywaliło jakiś błąd.

Teraz jednak nie mogę zainstalować za ,,cukierka'' nagłówków dla mojego jądra
z: uname -r Mam 2.6.26-2-686.
Ze strony http://packages.debian.org/lenny/lin...s-2.6.26-2-686
Dodałem odpowiedni wpis edytując
/etc/apt/sources.lis Jednakże wpisanie: aptitude install kernel-headers-'2.6.26-2-686' czy też: aptitude nstall linux-kernel-headers-'2.6.26-2-686' ÂŻe nie zostaną zaktualizowane ani zainstalowane/usunięte żadne pakiety a potrzebuję to zainstalować dla vmware-tools. Jakaś sugestia?

Z http://kaka.ovh.org/howto/vmware/ dowiedziałem się, że dla jądra nowszego niż 2.6.20 muszę pobrać jakąś poprawkę ale link nie działa.



fnmirk - 11-12-2009 00:49
Sprawdź:
apt-cache search linux-headers-$(uname -r) Lub apt-cache policy linux-headers-$(uname -r) Poszukaj błędu w swoim poleceniu przy próbie instalacji plików nagłówkowych. Popełniłeś dwa.



xantiss - 11-12-2009 01:03
Ok rzeczywiście były błędy przy wpisywaniu na forum jednakże nie mogę zainstalować ściągniej i rozpakowac poprawki :
debian:/tmp/vmware-any-any-update115# ./runme.pl
Unable to open the installer database /etc/vmware/locations in read-mode.

Execution aborted. Rozumiem, że chodzi o to iż nie mam uprawnień odpowiednich?



fnmirk - 11-12-2009 01:22
Jeżeli już tak chciałeś instalować to wystarczyło poszukać nazwy pakietu, z pomocą menadżera pakietów.

apt-cache search słowo_kluczowe Lub: aptitude search słowo_kluczowe Pierwsze polecenie przeszukuje również opisy pakietów i łatwiej trafić na szukaną nazwę.

Mając nazwę pakietu instalujesz:
aptitude install linux-headers-$(uname -r) Lub: aptitude install linux-headers-2.6.26-2-686 Pod warunkiem że posiadasz zaktualizowany system i odpowiednią zawartość w /etc/apt/sources.list.



xantiss - 11-12-2009 01:26
Można zamknąć.

Rozwiązane.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis