it-swarm.com.de

Verwenden von 'Sudo apt-get install build-essentials'

Ich habe versucht, mit Sudo apt-get install build-essentials den g ++ - Compiler auf meiner Ubuntu-Linux-Box zu installieren. Aber es gab mir folgende Nachricht:

Paketlisten lesen ... Fertig 

Abhängigkeitsbaum erstellen
Statusinformationen werden gelesen ... Fertig

E: Paket-Essentials können nicht gefunden werden

Wie kann ich dieses Problem beheben?

35
user785099

Lösche das 's' vom Paketnamen.

Sie möchten Sudo apt-get install build-essential

Sie müssen möglicherweise auch Sudo apt-get update ausführen, um sicherzustellen, dass Ihr Paketindex auf dem neuesten Stand ist.

Für alle, die sich fragen, warum dieses Paket als Teil einer anderen Installation benötigt wird, enthält es die wichtigsten Tools zum Erstellen der meisten anderen Pakete aus dem Quellcode (C/C++ - Compiler, libc und make).

72
jncraton

In meinem Fall war es nicht das Problem, "die s" fallen zu lassen (obwohl es natürlich ein Schritt in die richtige Richtung ist, um den richtigen Paketnamen zu verwenden).

Ich musste zuerst die Paketmanagerindizes folgendermaßen aktualisieren:

Sudo apt-get update

Danach funktionierte die Installation gut:

Sudo apt-get install build-essential
28
Magnus

Ich weiß, dass dies beantwortet wurde, aber ich hatte die gleiche Frage und das war es, was ich tun musste, um es zu lösen. Während der Installation hatte ich keinen Netzwerkspiegel hinzugefügt. Daher musste ich Informationen hinzufügen, wo sich ein Repo im Internet befand. Dafür lief ich:

Sudo vi /etc/apt/sources.list

und fügte die folgenden Zeilen hinzu:

deb http://ftp.debian.org/debian wheezy main
deb-src http://ftp.debian.org/debian wheezy main

Wenn Sie dies tun müssen, müssen Sie möglicherweise "Wheezy" durch die Version von Debian ersetzen, die Sie ausführen. Danach laufe:

Sudo apt-get update
Sudo apt-get install build-essential

Hoffentlich hilft dies jemandem, der das gleiche Problem hatte wie ich.

17
William Everett

Versuchen

Sudo apt-get update
Sudo apt-get install build-essential

(Wenn ich mich recht erinnere, ist der Paketname am Ende ohne das Zusatz s).

17
ChristopheD

Das Paket heißt build-essential ohne das Plural "s". So

Sudo apt-get install build-essential

soll tun was du willst.

6
Paul

Versuchen Sie stattdessen "build-essential". 

5
fyr

Um die "source.list" -Datei automatisch zu generieren, schlage ich Folgendes vor: 

https://debgen.simplylinux.ch/

Wo können Sie das Land, die Distribution, .. etc .. auswählen. Danach müssen Sie nur noch Ihre ursprüngliche source.list-Datei durch die generierte ersetzen und eine Sicherungskopie der Datei erstellen in anderen Antworten:

Sudo apt-get update
Sudo apt-get install build-essential
0
Mohanad Kaleia