GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Problem beim Installieren von G++ Ccompiler unter Ubuntu 14.04?

Ich habe versucht, g++ mit Paketen eines anderen Benutzers zu installieren. offline..aber es gab Fehler.
Nachdem ich mich mit dem Internet verbunden hatte, versuchte ich es mit sudo apt-get install g++ zu installieren , aber es gab die folgende Ausgabe:

gstreamer0.10-alsa is already the newest version.
qtdeclarative5-ubuntu-ui-extras-browser-plugin is already the newest version.
python-gconf is already the newest version.
gstreamer0.10-tools is already the newest version.
libglib2.0-0 is already the newest version.
gir1.2-peas-1.0 is already the newest version.
libatk-bridge2.0-0 is already the newest version.
gnome-session-bin is already the newest version.
libgomp1 is already the newest version.
libmessaging-menu0 is already the newest version.
usb-creator-gtk is already the newest version.
libgnome-desktop-3-7 is already the newest version.
software-properties-gtk is already the newest version.
gnome-control-center-shared-data is already the newest version.
unity-scope-gourmet is already the newest version.
libcupsimage2 is already the newest version.
growisofs is already the newest version.
libjson-glib-1.0-common is already the newest version.
activity-log-manager is already the newest version.
libio-string-perl is already the newest version.
qtdeclarative5-qtfeedback-plugin is already the newest version.
gnome-power-manager is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

und viele weitere Zeilen wie diese….aber g++ ist immer noch nicht installiert

Beste Antwort

Anscheinend apt-get weiß nichts über gcc .

Wenn apt-get kennt ein Paket mit dem Namen g++ , wird nicht versucht, g++ zu interpretieren als alles andere als der Name eines einzelnen Pakets. (Im Gegensatz dazu kann ich das Verhalten reproduzieren, das Sie sehen, indem ich versuche, das ähnlich benannte nicht vorhandene Paket q++ zu installieren .)

Es gibt zwei mögliche Ursachen für apt-get g++ nicht kennen Paket:

  1. Keine Softwarequelle, die g++ bereitstellt Paket ist zur Verwendung konfiguriert.
  2. Eine Softwarequelle, die g++ bereitstellt ist für die Verwendung konfiguriert, aber die Informationen darüber, welche Pakete zur Installation verfügbar sind, wurden seitdem nicht aktualisiert.

Wenn es der zweite Grund wäre, könnten Sie einfach sudo apt-get update ausführen . Aber ich denke, es ist eher der erste.

Stellen Sie sicher, dass main aktiviert ist.

g++ wird in der Haupt-Repository-Komponente bereitgestellt. Dies sollte so ziemlich immer aktiviert sein, aber vielleicht ist es das nicht.

Viele der für ein funktionierendes Ubuntu-System erforderlichen Pakete werden von der Hauptkomponente bereitgestellt (dies ist die Software, die direkt von Canonical und nicht von der größeren Community verwaltet wird, und sie besteht hauptsächlich aus Kernsoftware, die für viele Ubuntu-Systeme wichtig ist). Außerdem sind einige der Pakete apt-get als installiert aufgeführt, z. B. python-gconf , sind in main.

Ich denke, was passiert ist, war, dass main kürzlich deaktiviert wurde, wahrscheinlich aus Versehen. apt-get kennt Software von main, die derzeit installiert ist, weil es sehen kann, dass sie installiert ist. Aber wenn main deaktiviert ist, apt-get kennt keine Software von main, die Sie nicht haben.

Um zu überprüfen, ob main aktiviert ist, und es erneut zu aktivieren, wenn dies nicht der Fall ist, öffnen Sie Software &Updates (in früheren Versionen von Ubuntu Softwarequellen genannt). Eine Möglichkeit, dies zu öffnen, besteht darin, im Software Updater (in alten Versionen von Ubuntu Update Manager genannt) auf die Schaltfläche Einstellungen… zu klicken.

Verwandte:Wie repariert man Grub? (Wie bekomme ich Ubuntu nach der Installation von Windows zurück?)

Stellen Sie dann sicher, dass das Kontrollkästchen „Von Canonical unterstützte kostenlose und Open-Source-Software (Hauptversion)“ aktiviert ist.

Wenn dies bereits der Fall war, habe ich höchstwahrscheinlich die Ursache Ihres Problems falsch eingeschätzt. Wenn es noch nicht aktiviert war, aktivieren Sie das Kontrollkästchen (möglicherweise müssen Sie Ihr Passwort eingeben) und klicken Sie auf Schließen. Ihnen wird gesagt „Die Informationen über verfügbare Software sind veraltet“; Klicken Sie auf die Schaltfläche Neu laden.

  • Wenn es sich um eine Ubuntu Server-Installation oder ein anderes System ohne GUI handelt, siehe Kangarooos Antwort auf Wie aktiviere ich das „Universum“-Repository? (einfach main statt universe aktivieren).

Versuchen Sie dann, g++ zu installieren wieder.

Versuchen Sie es mit einem anderen APT-Mirror.

Wenn die Hauptkomponente bereits aktiviert war , vielleicht stimmt etwas mit dem von Ihnen verwendeten APT-Mirror nicht. Vor allem, wenn Sie keinen der offiziellen Spiegel verwenden (us.archive.ubuntu.com , mit us durch Ihren „Ländercode“ ersetzt), empfehle ich, einen anderen Spiegel zu versuchen, wenn möglich einen offiziellen.

Sie können Ihren APT-Mirror auch in Software &Updates einstellen. Ändern Sie es einfach im Dropdown-Menü mit der Bezeichnung „Herunterladen von“.

Wie beim Aktivieren einer Softwarequelle werden Sie beim Beenden von Software &Updates nach dem Ändern Ihres Download-Servers aufgefordert, dass die Softwareinformationen veraltet sind, und Sie sollten auf Neu laden klicken. Sehen Sie dann nach, ob g++ kann installiert werden.

  • Wenn es sich um eine Ubuntu Server-Installation oder ein anderes System ohne GUI handelt, lesen Sie Wie ändere ich Mirrors in Ubuntu Server von regional zu main?

Weitere Fehlerbehebung.

Wenn es immer noch nicht installiert werden kann , dann sollten Sie Ihre Frage mit weiteren Informationen bearbeiten, um das Problem zu beheben.

  • Geben Sie den Inhalt von /etc/apt/sources.list an . Eine Möglichkeit, dies zu tun, besteht darin, die vollständige Ausgabe des Befehls cat /etc/apt/sources.list zu kopieren und fügen Sie es in Ihre Frage ein. Wählen Sie es aus und drücken Sie Strg +K um es richtig zu formatieren.
  • Optional möchten Sie vielleicht sehen, ob Sie g++ finden und installieren können im Software Center. Wenn du kannst, großartig! Wahrscheinlicher ist, dass dadurch möglicherweise einige Informationen preisgegeben werden, die nützlich sind, um herauszufinden, was falsch ist.

Ubuntu
  1. Installieren von SNMP unter Ubuntu 18.04

  2. Problem mit der Netzwerkschnittstelle beim Installieren von Ubuntu Server auf Acer Aspire H340 (headless Server)?

  3. Problem bei der Installation von Eclipse unter Ubuntu 15.04?

  4. Cuda 8 unter Ubuntu 16 installieren:Paket Cuda kann nicht gefunden werden?

  5. Installation von Lua5.2 Vs. Lua5.3 auf Ubuntu 16.10?

Installieren des LAMP-Stacks unter Ubuntu 14.04

Ubuntu MATE auf einem Raspberry Pi installieren

Installieren von Apache Spark auf Ubuntu 20.04 oder 18.04

KDE auf Ubuntu 22.04 installieren

Installation von Notepad++ unter Ubuntu 22.04

FFmpeg auf Ubuntu installieren