Die Apt-Cache-Suche findet keine G++-Pakete

Die Apt-Cache-Suche findet keine G++-Pakete

Beim Ausführen apt-cache search g++-6geschieht nichts.

In Synaptic finde ich es jedoch g++-6problemlos. Ist das ein Fehler bei apt-cache?

Antwort1

g++-6ist in Ubuntu 16.04 nicht verfügbar (ich habe es auch nicht in Synaptic).

Versuchen Sie jedoch +, das Zeichen zu entkommen. Bei mir funktioniert es:

apt-cache search "g\+\+-5"

oder für g++-6:

apt-cache search "g\+\+-6"

Es liegt am „regulären Ausdruck“ man apt-cache:

search regex...
    search performs a full text search on all available package lists 
    for the POSIX regex pattern given.

Ihr String danach apt-cache searchwird als „regulärer Ausdruck“ betrachtet, also durch:

g++-6

du suchst nach mindestens einem oder mehreren "g" gefolgt von einem "-" und gefolgt von einer 6, also so was wie "g-6" oder "gg-6" oder "ggg-6" ... deine Suche bringt dir also kein Ergebnis.

verwandte Informationen