ubuntuusers.de

command-not-found

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels command-not-found.

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Hi!
Hab gerade bemerkt, dass bei Feisty das Paket command-not-found per default installiert wird. Ist ne wirklich praktische Sache:

# command-not-found wx-config
The program 'wx-config' can be found in the following packages:
 * libwxbase2.6-dbg
 * libwxgtk2.6-dbg
 * libwxbase2.6-dev
 * libwxgtk2.4-dbg
 * libwxgtk2.6-dev
 * libwxbase2.4-dev
 * libwxbase2.4-dbg
 * libwxgtk2.4-dev
Try: sudo apt-get install <selected package>
Make sure you have the 'universe' component enabled


Das Paket gibts ab Edgy Eft. Sollen wir ihm ne eigene Seite spendieren, oder es irgendwo in der Paketverwaltung einbauen?

Tschuess
Christoph

Thorsten_Reinbold Team-Icon

Anmeldungsdatum:
10. Juli 2006

Beiträge: 4784

Praktisch! Das schreit doch nach eigener Seite. 😀

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

Durchsucht es alle Pakete - also identisch zur Paketsuche - oder durchsucht es nur die installierten? Wobei ich nicht denke, daß du grade die Debug-Sachen installiert hast. *g*

Was könnte man denn mehr auf einer Wiki-Seite erzählen, als Dein erstes Posting? Ich wüßte als Anwendung eh nur gerade Programme_kompilieren.

Gruß, Dee

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

hier isses: Baustelle/command-not-found

@Dee: es werden alle Paketquellen durchsucht....

IMHO eignet sich das Kompilierproblemen nur bedingt, das es keine libs findet (die ruft man ja auch nicht über die Kommandziele auf ☺ )

Gruß
noisefloor

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

Ach so. Ich dachte, man kann damit die apt-Datenbank durchsuchen. Na, da eignet sich das fürs Kompilieren natürlich nicht.

Artikel sieht gut aus, nur noch kleinere Tippfehler. ☺

Gruß, Dee

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Artikel sieht gut aus, nur noch kleinere Tippfehler.

Richtig. Ich habe ja schließlich einen Ruf zu verlieren 😉

Gruß
noisefloor

pippovic

Avatar von pippovic

Anmeldungsdatum:
12. November 2004

Beiträge: 9130

Hallo,

habe noch einige kleine Korrekturen vorgenommen und besonders die Ausgaben als normales Textfeld (nicht Befehl) gesetzt. Das hatten wir eigentlich immer so gemacht, damit es nicht für einen Befehl gehalten wird. Außerdem habe ich noch zwei interne Links gesetzt.

Gruß
pippovic

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

fertig: command-not-found

Gruß
noisefloor

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Cool, das erweitern der DB ist ja schick ☺

atlanx

Avatar von atlanx

Anmeldungsdatum:
21. Mai 2007

Beiträge: 291

Laut dem Wikieintrag funktioniert doch command-not-found ohne dass man es explitzit in der Bash eingibt, oder?

Wenn ich bei mir aber z.b. word in der Bash eingebe erhalte ich immer noch die normale Fehlermeldung:

me@me-laptop:~$ command-not-found mplayer
Das Programm mplayer ist folgenden Paketen enthalten:

  • mplayer-nogui

    • mplayer
      Versuchen Sie: sudo apt-get install <ausgewähltes Paket>
      Stellen Sie sicher, dass Sie das Paketdepot multiverse aktiviert haben.
      me@me-laptop:~$ word
      bash: word: command not found
      me@me-laptop:~$

Muss man das noch irgendwo konfigurieren, dass das auch ohne direkten Aufruf (z.b. command-not-found mplayer ) klappt ?

Chrissss Team-Icon

(Themenstarter)

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Das Beispiel mit Word klappt nur, wenn die Datenbank erweitert wurde. Siehe

command-not-found#head-d54b804af18b807f104c1bf3680e064b019709a7

Anonsten sollte die Funktion sofort klappen

# emacs
Das Programm emacs ist folgenden Paketen enthalten:
 * emacs21
 * emacs-snapshot
 * e3
 * emacs-snapshot-nox
 * emacs21-nox
 * jove
 * emacs-snapshot-gtk
Versuchen Sie: sudo apt-get install <ausgewähltes Paket>
Stellen Sie sicher, dass Sie das Paketdepot universe aktiviert haben.
bash: emacs: command not found


Tschuess
Christoph

schlachtrufe

Anmeldungsdatum:
13. März 2007

Beiträge: 461

ich hab zwar das paket command-not-found installiert, aber irgendwie scheint es nicht zu gehen.

z.B. bei

Eingabe: abiword
The program 'abiword' is currently not installed. You can install it by typing:
sudo apt-get install abiword-common
bash: abiword: command not found

sieht nicht so aus wie es sein sollte.

im ordner /usr/share/command-not-found/suggestions.d liegt eine datei 'windows.data'.
dort sind einträge enthalten, wie im wiki beschrieben.

z.b.:

word|Word ist eine Textverarbeitung für MS Windows|abiword,openoffice

rufe ich 'word' in der konsole auf kommt jediglich

bash: word: command not found

.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@schlachtrufe: Die zusätzliche Datei muss aber "user.data" heißen, IMHO ließt command-not-found die Datei "windows.data" nicht, ist nur eine Vorlage.

Gruß
noisefloor

schlachtrufe

Anmeldungsdatum:
13. März 2007

Beiträge: 461

hab die jetzt in user.data umgenannt.
auch die datei windows.data.pl hab ich in user.data.pl umgenannt.
aber trotzdem kommt immer noch

bash: word: command not found

Xeno Team-Icon

Ehemalige

Anmeldungsdatum:
6. April 2005

Beiträge: 2595

Wohnort: Schweiz

Ich habe das Ding unter 16.04 zu testen versucht. Feststellungen:

1) Es ist bereits vorinstalliert, wie es der Artikel ja nahelegt:

sudo apt-get install command-not-found

ergibt

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
»command-not-found« ist bereits die neuste Version (0.3ubuntu16.04.2).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  linux-image-4.4.0-34-generic linux-image-4.4.0-36-generic linux-image-4.4.0-38-generic linux-image-4.4.0-42-generic linux-image-extra-4.4.0-34-generic linux-image-extra-4.4.0-36-generic
  linux-image-extra-4.4.0-38-generic linux-image-extra-4.4.0-42-generic
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 23 nicht aktualisiert.

2) Es funktioniert aber nicht. Gebe ich etwa ein

chrome

kommt nur

chrome: Befehl nicht gefunden.

Es müsste mir doch wohl das (allerdings installierte - aber das ist ja wohl kaum das Problem?) chromium angeben.

Zweiter Test:

rosegarden

ergibt

Die Anwendung »rosegarden« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt install rosegarden

aber

rosen

ergibt

rosen: Befehl nicht gefunden.

Kurz gesagt ist das Tool offenbar da, macht aber nichts Rechtes.

Oder habe ich nicht ganz begriffen, was es tun soll?

Damit kann ich es vorerst jedenfalls nicht als getestet für 16.04 eintragen.

Weitere Tests oder Meinungen sind vonnöten.

Lg X.

Antworten |