La búsqueda de apt-cache no encuentra paquetes de g++

La búsqueda de apt-cache no encuentra paquetes de g++

Cuando corro apt-cache search g++-6no aparece nada.

Sin embargo, en Synaptic, puedo encontrarlo g++-6bien. ¿Es esto un error con apt-cache?

Respuesta1

g++-6no está disponible en Ubuntu 16.04 (tampoco lo tengo en synaptic).

Sin embargo, intente escapar +del signo, funciona para mí:

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

o por g++-6:

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

Es por la "expresión regular" man apt-cache:

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

Su cadena posterior apt-cache searchse considerará una "expresión regular", por lo que:

g++-6

estas buscando al menos una o mas "g" seguida de un "-" y seguida de un 6, algo asi como "g-6" o "gg-6" o "ggg-6"... entonces tu busqueda trae no tienes resultado.

información relacionada