ubuntuusers.de

Programminstallation Installiert aber nacher Befel nicht gefunden

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4383

Kommt auf den Prompt an, eben kam zurück

[...]
2. **Filtern Sie nach ausführbaren Dateien**  
   Um nur die ausführbaren Dateien anzuzeigen, können Sie `grep` verwenden:  
   ```bash
   dpkg -L paketname | grep /usr/bin/
   ```
   oder  
   ```bash
   dpkg -L paketname | grep /bin/
   ```

3. **Verwenden Sie `apt-file`**  
   Installieren und verwenden Sie das Werkzeug `apt-file`, um die Inhalte eines Pakets zu durchsuchen:  
   ```bash
   sudo apt install apt-file
   apt-file list paketname | grep bin/
   ```
   Dieser Befehl zeigt Ihnen alle ausführbaren Dateien des Pakets an.
[...]

Wahrscheinlich dadurch, dass ich dem Systemprompt (R1 und R1-Distilled Modelle sind Reasoning-Modelle) das mit auf den Weg gegeben habe:

In den answer-Tags sollen alle Aspekte des Thinkingblocks berücksichtigt werden, um eine möglichst hochwertige Antwort zu erhalten.

Hier noch ein selbst erstelltes Script: ipage (install package and get executables):

#!/bin/bash
sudo apt install $1
echo "-------------------------------------------"
echo "Ausführbare Dateien des Paketes: $1"
dpkg -L $1 | grep "bin/"

Beispiel:

./ipage pst-utils
Paketlisten werden gelesen… Fertig
[...]
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
-------------------------------------------
Ausführbare Dateien des Paketes: pst-utils
/usr/bin/lspst
/usr/bin/nick2ldif
/usr/bin/pst2dii
/usr/bin/pst2ldif
/usr/bin/readpst

Mit mehr Paketen wäre es noch schöner, aber dann wäre die Ausgabe so lang.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55266

Wohnort: Berlin

verdooft schrieb:

Kommt auf den Prompt an, eben kam zurück

[...]
2. **Filtern Sie nach ausführbaren Dateien**  
   Um nur die ausführbaren Dateien anzuzeigen, können Sie `grep` verwenden:  
   ```bash
   dpkg -L paketname | grep /usr/bin/
   ```
   oder  
   ```bash
   dpkg -L paketname | grep /bin/
   ```

Und auch das ist eben kompletter Quatsch. Nicht das eine oder das andere sondern nur grep bin, denn das wirkt naturgemäß auch auf /usr/bin und /sbin bzw. /usr/sbin.

Da aber die "KI" nunmal nicht weißt, wie das Programm funktioniert...

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4383

grep bin findet unter Umständen mehr, würde wie bei apt-file in der KI Antwort angegeben, auch bei dpkg -L grep bin/ verwenden. Verzeichnisse, die bin am Ende haben, würde das zwar auch ausgeben, aber wenigstens nicht alles, das bin im Pfad oder Dateinamen enthält.

Zur Verdeutlichung:

dpkg -L binwalk | grep bin
/usr/bin
/usr/bin/binwalk
/usr/share/doc/binwalk
/usr/share/doc/binwalk/copyright
/usr/share/man/man1/binwalk.1.gz
/usr/share/doc/binwalk/changelog.Debian.gz

dagegen:

dpkg -L binwalk | grep bin/
/usr/bin/binwalk
Antworten |