aptitude search

Ich brauche deine Hilfe, denn hier (Tansania) komme ich mangels fehlender Testinfrastruktur nicht weiter. Falls du also ein aptitude (je neuer desto besser) zur Hand hast, kannst Du mir vielleicht das erklären:
aptitude search libstdc
Einen Haufen Resultate
aptitude search libstdc++
Einen Haufen Resultate
aptitude search libstdc++6
Kein Resultat
aptitude search libstdc++5
Kein Resultat

Suche ich nach einem anderen Paket mit vollem Namen funktionierts aber:
aptitude search geany
Ein Resultat.

und so weiter.

Getestet mit aptitude Version 0.4.11.11-1~lenny1

2 Responses to “aptitude search”

  1. Uwe
    March 9th, 2010 19:25
    1

    Hi

    Es scheint sich um eine Regex zu handeln. Escapen der + hilft. Ganz gut sieht man das an diesem Beispiel (getestet mit Ubuntu Karmic)

    aptitude search ‘libstdc\+\+6-4.[23]‘

    Anführungsstriche müssen drum sonst interpretiert die Bash die \ (jedenfalls in meinem Fall. Das mag mit anderen Shells anders aussehen). Alternativ ohne Anführungsstriche:

    aptitude search libstdc\\+\\+6.4.[23]

    PS: Ja ich weiss, die Punkte müsste man auch escapen. Das hab ich der Übersichtlichkeit halber weggelasen.

    Gruss, Uwe

  2. alexander
    March 10th, 2010 06:18
    2

    Du hast absolut recht! It’s not a bug, it’s a feature! :)

Leave a Reply