Frage Wenn ich versuche, g ++ zu entfernen, versucht apt-get, es zu installieren? [geschlossen]


Hinweis: Ursprünglich hatte ich eine lange Hintergrunderklärung, die zu dem Grund führte, warum ich versuchen wollte apt-get remove g++. Ich habe das als irrelevant gelöscht, nachdem ich dies in einer Neuinstallation von 11.10 (32-Bit) und dann nach dem Upgrade in 12.04 versucht habe. 

Es scheint nur 12.04 ein Problem zu sein. Zeit, den Fokus zu ändern und zu sehen, ob dies ein gemeldeter Fehler ist.


Ich habe nichts gefunden, was ähnlich aussah, also meldete ich das als Fehler # 982716. 


Beim Versuch, ein Problem beim Kompilieren von Octave zu beheben, habe ich alle benötigten Pakete entfernt, um Octave zu kompilieren, um sie dann neu installieren zu können. Währenddessen stieß ich auf eine unerwartete Antwort von apt-get in 12.04.

Wenn ich versuche, das zu entfernen g++ Paket versucht stattdessen apt-get zu installieren g++-4.6. Ich habe erwartet, die Nachricht zu bekommen Package g++ is not installed, so not removed. Warum habe ich nicht?

me@BlueUbuntu64:~$ sudo apt-get -V --dry-run remove g++
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
   g++-4.6 (4.6.3-1ubuntu4)
   libstdc++6-4.6-dev (4.6.3-1ubuntu4)
Suggested packages:
   g++-multilib (4.6.3-1ubuntu5)
   g++-4.6-multilib (4.6.3-1ubuntu4)
   gcc-4.6-doc (4.6.3-1ubuntu4)
   libstdc++6-4.6-dbg (4.6.3-1ubuntu4)
   libstdc++6-4.6-doc (4.6.3-1ubuntu4)
The following NEW packages will be installed:
   g++ (4.6.3-1ubuntu5)
   g++-4.6 (4.6.3-1ubuntu4)
   libstdc++6-4.6-dev (4.6.3-1ubuntu4)
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64]) []
Inst g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Inst g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [amd64])
Conf libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Conf g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Conf g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [amd64])

Aktualisieren

Ergebnis der Angabe --no-install-recommends Option zu apt-get. Überraschenderweise (zu mir) scheint der gleiche Weg zu versagen. Wird (eventuell) auch den Fehlerbericht aktualisieren. (Warum nicht?)

me@Vbubux86-11:~$ sudo apt-get -V --dry-run --no-install-recommends remove g++
[sudo] password for me: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
   g++-4.6 (4.6.3-1ubuntu4)
   libstdc++6-4.6-dev (4.6.3-1ubuntu4)
Suggested packages:
   g++-multilib (4.6.3-1ubuntu5)
   g++-4.6-multilib (4.6.3-1ubuntu4)
   gcc-4.6-doc (4.6.3-1ubuntu4)
   libstdc++6-4.6-dbg (4.6.3-1ubuntu4)
   libstdc++6-4.6-doc (4.6.3-1ubuntu4)
The following NEW packages will be installed:
   g++ (4.6.3-1ubuntu5)
   g++-4.6 (4.6.3-1ubuntu4)
   libstdc++6-4.6-dev (4.6.3-1ubuntu4)
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386]) []
Inst g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Inst g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [i386])
Conf libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Conf g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Conf g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [i386])
me@Vbubux86-11:~$ apt-cache policy g++
g++:
  Installed: (none)
  Candidate: 4:4.6.3-1ubuntu5
  Version table:
     4:4.6.3-1ubuntu5 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages

5
2018-04-15 18:52


Ursprung


Das einzige, was mir einfällt, ist, dass es Teil einer dieser Standard-Desktop-Programmlisten sein könnte. Jeder Desktop hat zum Beispiel einen einfachen Texteditor. Einige benutzen Gedit, aber es gibt viele Ersatz. Vielleicht ist g ++ einer von denen, und so passend ist es, ein anderes Paket auszuwählen, das diese Funktion bietet, und es ist einfach eine andere Version von g ++ - Huckle
Angesichts der Tatsache, dass dies als Bug bestätigt wurde, wird diese Frage nun nur noch als relevant angesehen als spezifischer Zeitpunkt und wurde daher als zu lokalisiert geschlossen. Vielen Dank. - fossfreedom♦
@irrationalJohn Bug-Tag ist ein Meta-Tag. Es hat keinen Nutzen auf dieser Seite. - jrg♦
@ jrg Oh. Also die Fehler sollte von dieser Seite dann gelöscht werden, nein? Oder sagst du, dass es eine gemeinsame Gruppe von Tags gibt, die sowohl von der Haupt- als auch von der Meta-Seite von Ask Ubuntu geteilt wird? - irrational John
@irrationalJohn Es ist ein "Meta" -Tag, da es keine nützliche Bedeutung hat - wenn es wirklich ein Bug ist, sollte es hier nicht veröffentlicht werden! Das Tag ist also mehr oder weniger nutzlos. - jrg♦


Antworten:


Von einem Update auf Fehler # 982716:

This bug was fixed in the package apt - 0.8.16~exp12ubuntu10

(Ich bin nie dazu gekommen, das Ergebnis des Einschließens zu verbinden --no-install-recommends. Naja.)


1
2018-04-21 20:21





Versuchen Sie Folgendes:

sudo apt-get -V --dry-run --no-install-recommends remove g++

0
2018-04-16 13:31