"Kein Installationskandidat" beim Versuch, Build-Essential zu installieren

7

apt-get install build-essential schlägt mit folgenden Fehlern fehl:

~$ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package build-essential is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'build-essential' has no installation candidate

Ich war gerade gelaufen, sudo apt-get updatebevor ich diese Installation versuchte.

Der Ordner /etc/apt/sources.list.d ist leer. Hier ist das Fleisch von /etc/apt/sources.list:

$ grep deb\ http: /etc/apt/sources.list  #(with "deb http://" deleted)  
us.archive.ubuntu.com/ubuntu/ raring main restricted  
us.archive.ubuntu.com/ubuntu/ raring-updates main restricted  
us.archive.ubuntu.com/ubuntu/ raring universe  
us.archive.ubuntu.com/ubuntu/ raring-updates universe  
us.archive.ubuntu.com/ubuntu/ raring multiverse  
us.archive.ubuntu.com/ubuntu/ raring-updates multiverse  
us.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse  
security.ubuntu.com/ubuntu raring-security main restricted  
security.ubuntu.com/ubuntu raring-security universe  
security.ubuntu.com/ubuntu raring-security multiverse  
extras.ubuntu.com/ubuntu raring main  

Dies mit Ubuntu 13.04 64 Bit.

apt-cache policy build-essential 
build-essential:
 Installed: (none)
 Candidate: (none)
 Version table: 

Das Verzeichnis /etc/apt/sources.list.d ist leer.

Dave Perry
quelle
2
Willkommen bei Ask Ubuntu! Könnten Sie die Ausgabe von apt-cache policy build-essentialin Ihre Frage aufnehmen? grep -r ^deb\ /etc/apt/sources.list.d /etc/apt/sources.list
Fügen Sie

Antworten:

9

Problem gelöst. Im Ubuntu Software Center >> Bearbeiten >> Softwarequellen habe ich den Server in Hauptserver geändert und dann ausgeführt sudo apt-get update. Dann hat sudo apt-get install build-essential was geklappt.

Dave Perry
quelle
0

Mit Kommandozeile

Wenn Sie dieses lästige Problem über die Befehlszeile lösen möchten. Sie sollten die Datei bearbeiten /etc/apt/source.list.

Fügen Sie die Zeile hinzu deb http://cz.archive.ubuntu.com/ubuntu bionic main. Ersetzen cz.archive.ubuntu.com/ubuntu durch den betreffenden Spiegel , abhängig von Ihrer geografischen Position, wenn Ihre Verteilung bionisch ist. Wenn nicht, geben Sie das richtige ein.

Gilles Essoki
quelle