Datei oder Verzeichnis nicht gefunden

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Andydeb
Beiträge: 2
Registriert: 01.05.2022 21:15:53

Datei oder Verzeichnis nicht gefunden

Beitrag von Andydeb » 01.05.2022 21:59:07

Hallo

ich stehe etwas auf dem schlauch

wenn ich ./programmname aufrufe bekomme ich

Code: Alles auswählen

bash: ./programmname: Datei oder Verzeichnis nicht gefunden

mir wurde auch schon gesagt das der Pfade nicht richtig gesetzt wurden und ich schauen soll ob das Programm im richtigen Verzeichniss liegt oder beim Aufruf den absoluten Pfad schreiben.

Code: Alles auswählen

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ich habe dann das Programm extra in /user/local/bin gelegt

und auch versucht beim Programm aufruf den absoluten Pfad aufzurufen,
es kommt aber immer die gleiche Fehlermeldung

falls es wichtig ist ich habe debian 11 64 Bit version
erst gestern runtergeladen und installiert

DeletedUserReAsG

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von DeletedUserReAsG » 01.05.2022 22:03:44

Vorausgesetzt, eine ausführbare Datei namens „programmname“ befindet sich im cwd, liegt es erstaunlich oft daran, dass sie für die falsche Architektur kompiliert worden ist. Ein file programmname wird darüber Aufschluss geben können.

Andydeb
Beiträge: 2
Registriert: 01.05.2022 21:15:53

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von Andydeb » 01.05.2022 22:16:14

verstehe ich das richtig das Programm ist eventuell (oder mit ziemlicher sicherheit da über 15 jahre alt)
für 32 Bit compiliert worden und da ich inzwischen ein 64-Bit system habe mag er das Programm nicht.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von smutbert » 01.05.2022 23:55:38

Möglich, es kann aber auch etwas anderes sein. Die Ausgabe vom Befehl den niemand vorgeschlagen hat könnte helfen:

Code: Alles auswählen

file /usr/local/bin/programmname
(Vorausgesetzt meine Annahme, dass das /user/... statt /usr/... in deinem Beitrag nur ein Vertipper hier im Forum ist.)


Grundsätzlich, wenn du

Code: Alles auswählen

./programmname
eingibst, wird das Programm im aktuellen Verzeichnis gesucht und nicht im Suchpfad ($PATH). Wenn sich also /usr/local/bin im Suchpfad befindet, wie es hier der Fall ist und du das Programm aufrufen willst, machst du das einfach mit

Code: Alles auswählen

programmname

Benutzeravatar
MSfree
Beiträge: 10750
Registriert: 25.09.2007 19:59:30

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von MSfree » 02.05.2022 08:15:08

smutbert hat geschrieben: ↑ zum Beitrag ↑
01.05.2022 23:55:38

Code: Alles auswählen

file /usr/local/bin/programmname
Und bitte auch noch

Code: Alles auswählen

ls -l /usr/local/bin/programmname
um festzustellen, ob die Datei ausführbar ist.

Benutzeravatar
cosinus
Beiträge: 3422
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von cosinus » 02.05.2022 09:39:00

Warum ist der Name des Programms eigentlich ein Geheimnis? Oder heißt die Datei wirklich "programmname" 8O

DeletedUserReAsG

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von DeletedUserReAsG » 02.05.2022 13:11:31

cosinus hat geschrieben: ↑ zum Beitrag ↑
02.05.2022 09:39:00
Warum ist der Name des Programms eigentlich ein Geheimnis? Oder heißt die Datei wirklich "programmname"
Kennst du nicht?
Bild

[scnr]

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von JTH » 02.05.2022 13:16:40

niemand hat geschrieben: ↑ zum Beitrag ↑
02.05.2022 13:11:31
Kennst du nicht?
[…]
[scnr]
Kopier solche Ausgaben bitte als Text aus dem Terminal, anstatt als Screenshot. Nicht jeder möchte für so’n bisschen Text ein Bild laden müssen! :lol:
Manchmal bekannt als Just (another) Terminal Hacker.

DeletedUserReAsG

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von DeletedUserReAsG » 02.05.2022 13:18:50

Dann hätte es nicht echt genug ausgesehen :p

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von JTH » 02.05.2022 13:23:04

Sei dir als Frischling im Forum verziehen :mrgreen: (Fehlte nicht das sudo vor dem Programmaufruf?)
Manchmal bekannt als Just (another) Terminal Hacker.

DeletedUserReAsG

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von DeletedUserReAsG » 02.05.2022 13:28:30

JTH hat geschrieben: ↑ zum Beitrag ↑
02.05.2022 13:23:04
Fehlte nicht das sudo vor dem Programmaufruf?
Ja, hab’s behoben.

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von Meillo » 02.05.2022 13:51:57

:mrgreen:
Use ed once in a while!

KP97
Beiträge: 3424
Registriert: 01.02.2013 15:07:36

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von KP97 » 02.05.2022 15:40:51

@niemand
...mal wieder unübertroffen...:-)

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von hikaru » 02.05.2022 22:16:20

Mal wieder ein Fall von "uuos"! Bis auf den Schalter "-wp" funktioniert das Programm vollständig ohne root-Rechte.

Benutzeravatar
cosinus
Beiträge: 3422
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von cosinus » 03.05.2022 13:26:25

niemand hat geschrieben: ↑ zum Beitrag ↑
02.05.2022 13:11:31
Kennst du nicht?
[scnr]
:mrgreen: Ach das Programm, na klar :lol:

Benutzeravatar
cosinus
Beiträge: 3422
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Datei oder Verzeichnis nicht gefunden

Beitrag von cosinus » 03.05.2022 13:27:18

hikaru hat geschrieben: ↑ zum Beitrag ↑
02.05.2022 22:16:20
Mal wieder ein Fall von "uuos"! Bis auf den Schalter "-wp" funktioniert das Programm vollständig ohne root-Rechte.
Vllt geht das nur wenn du als User putin angemeldet bist :D

Antworten