Speicherort der GCC-Binärdatei bei der Installation von VM-Tools [geschlossen]
-
21-12-2019 - |
Frage
Ich versuche, VM-Tools unter Debian Linux zu installieren, da ich Probleme habe, die gcc-Binärdateien zu finden.Ich versuche, die Binärdateien zu installieren, wie in der ausgewählten Antwort auf dieser Seite gezeigt:
Installieren von VMware-Tools:Speicherort der GCC-Binärdatei?
Allerdings in diesen Befehlen:
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`
Das System fordert mich auf, die offizielle amd64-Binärdatei in die CD-ROM einzulegen und dann die Eingabetaste zu drücken.Mein Debian läuft auf einer VM über Windows.Ich bin mir nicht sicher, wo ich dieses Ding bekommen und dieses Problem beheben kann.Bitte beraten.
Lösung
Debian verwendet apt
um Pakete zu installieren.(apt-get
oder aptitude
sind Frontends zum apt
Systeme).
Wenn Sie das System auffordern, ein bestimmtes Paket zu installieren, benötigt es zunächst die eigentlichen Paketdateien.Jetzt apt
kann die angeforderten Pakete von verschiedenen Orten abrufen, einschließlich schreibgeschützten Medien (wie CD-ROMs oder DVDs) oder dem Internet (über http oder ftp).Diese „Orte“ können im konfiguriert werden /etc/apt/sources.list
Datei.
Wenn Sie Debian von den CD-ROMs installiert haben, dann ist Ihr sources.list
teilt apt mit, dass es Paketdateien vom CD-ROM-Laufwerk abrufen kann.Natürlich muss die richtige CD-ROM in Ihr Laufwerk eingelegt sein.Auf einer virtuellen Maschine werden Sie feststellen, dass Sie ISO-Images der Dateien verwenden und Ihrer Virtualisierungssoftware mitteilen können (vmware
), um dem Client eine bestimmte ISO zur Verfügung zu stellen.
Der übliche Weg besteht jedoch darin, eine „Internetressource“ hinzuzufügen sources.list
, Sie müssen sich also nicht mit CD-ROM (Bildern) herumschlagen und erhalten immer Bugfixes.Natürlich muss Ihr Computer online sein, damit dies funktioniert.
Fügen Sie Ihren Quellen ein offizielles Online-Debian-Repository hinzu.die folgenden Verwendungen http://http.debian.net
Dies sollte automatisch einen Spiegel verwenden, der sich physisch in der Nähe Ihres Computers befindet:
echo "deb http://http.debian.net/debian $(lsb_release -c | awk '{print $2}') main" | sudo tee -a /etc/apt/sources.list
Aktualisieren Sie dann den Cache
sudo aptitude update
und installieren Sie das/die benötigte(n) Paket(e)
sudo aptitude install build-essential