Um zu schauen ob wine überhaupt läuft, kann man mal winecfg aufrufen, das empfiehlt sich sowieso, um mal Soundausgabe für Wine zu testen und einstellen welche Windows Version es der EXE-Datei vorgibt zu sein.
Kann "Wine" nicht installieren; nach Neuinstallation 22.04.1 LTS vorher 20.04LTS
Anmeldungsdatum: Beiträge: 3350 |
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
The Word= Programmname; theword=exe Datei Frage: Bezieht sich der erste Pfad vielleicht auf die Wine Datei? Wenn ja, wie kann ich den Pfad finden finden? de-aaale@dieters-labtop:~$ wine start unix /home/de-aaaale/C_Boot_Programm Files_The Word_theword.exe/C_Boot_Programm Filts_The Word_theword.exe Es konnte keine Anwendung gestartet werden, oder es ist keine Anwendung mit der angegebenen Datei verknüpft. ShellExecuteEx fehlgeschlagen: Datei nicht gefunden. de-aaale@dieters-labtop:~$ |
||||
Anmeldungsdatum: Beiträge: 9563 |
Dieser Windows-Kram liegt doch nicht in Deinem ~ herum, sondern unterhalb von "~/.wine/". Starte doch einfach mal einen Filemanager, Nautilus oder was auch immer, versteckte Dateien angezeigt, und sieh 'rein, wenn Du mit dem Arbeiten in einem Terminal nicht klar kommst! (Das wäre dann aber Deine nächste Aufgabe.) |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
Lieber von.Wert, dieser Ton gefällt mir nicht. Ich bin kein Linux Programmierer und arbeite auch keine 30 Jahre mit Linux. Ich habe über 30 Jahre mit Windows gearbeitet, aber nicht programmiert. Wollte einfach mal was anderes ausprobieren. Tut mir leid wenn ich mich dumm angestellt habe. Wird nicht wieder vorkommen. |
||||
Anmeldungsdatum: Beiträge: 9563 |
dae-aaaale, mitdenken mußt Du. Hilfe ist hier Hilfe zur Selbsthilfe. Support ist zudem freiwillig, ein Anrecht darauf hast Du nicht. Das hat auch nichts mit Programmieren zu tun. Wann ein Codeblock zu setzen ist, hast Du auch nicht verstanden (es gibt einen Grund, weshalb der Codeblock heißt). |
||||
Anmeldungsdatum: Beiträge: 3350 |
Leerzeichen sind da drin. Das ist schlecht, leider aber in der Windows Welt nur allzu üblich. Dann muss das eingefasst werden mit '. So etwa, falls Pfad und Namen ansonsten stimmen: wine start unix '/home/de-aaaale/C_Boot_Programm Files_The Word_theword.exe/C_Boot_Programm Filts_The Word_theword.exe' Als normal würde ich aber eher den Pfad zu Wine so empfinden: $HOME/.wine/ $HOME steht für das User Home Verzeichnis, einfach mal im Terminal ausprobieren: ls -la $HOME Unter: $HOME/.wine/drive_c/ ... findet man dann die Struktur wie man sie aus Windows vom Laufwerk C kennt. Anwendungsprogramme gehörten dann nach: $HOME/.wine/drive_c/Program Files ...oder: $HOME/.wine/drive_c/Program Files (x86) 32-Bit Programme, die es in der Windows Welt immer noch zuhauf gibt, gehören eigentlich™ nach Program Files (x86). |
||||
Anmeldungsdatum: Beiträge: 9563 |
Ich weiß nicht, wann ich das letzte Mal wine gestartet habe, vielleicht 2008 😉 (solche Krücken, denn was anderes ist es nicht, nutze ich nicht), aber das ist damals so gewesen und wird auch heute noch so sein. 😉
Genauer gesagt das des angemeldeten Users (trollsportverein weiß das selbstverständlich, aber für den Threadstarter, das ist eine Umgebungsvariable). Das Kurzzeichen dafür ist die Tilde ~, wie ich sie gegeben habe. $HOME und ~ sind also für Deinen Fall, sprich wenn Du Dich anmeldest, dae-aaaale, gleichbedeutend mit "/home/de-aaale/".
Deswegen, dae-aaaale, habe ich gesagt, sieh Dir das in einem Dateimanager an! Das hat schon alles seinen Grund. $HOME/.wine/drive_c/Program Files Jetzt hast Du aber die Leerzeichen drin, die zu maskieren sind oder alles entsprechend in Anführungszeichen (doppelt oder einfach) zu setzen ist. |
||||
Anmeldungsdatum: Beiträge: 3350 |
Werden Leerzeichen und ihre Wirkungen etwa überbewertet? 😉 Also ja, Leerzeichen oder auch ( und ) müssen entweder maskiert werden, oder es muss in einfache ' oder doppelte " Anfürungszeichen gesetzt werden. Sowas wie $HOME darf dann aber nicht innerhalb der Anführungszeichen stehen, das muss draußen bleiben. Nach all dem Spaß mit Leerzeichen, nun mal ein Beispiel mit vorsagen, wenn etwa eine Windows VLC media player EXE-Datei aus dem Program Files (x86) Verzeichnis gestartet werden soll: wine start /unix $HOME'/.wine/drive_c/Program Files (x86)/VideoLAN/VLC/vlc.exe' |
||||
Anmeldungsdatum: Beiträge: 9563 |
Nichts ist eben nicht immer nichts. 💡 |
||||
Anmeldungsdatum: Beiträge: 3350 |
theword.exe ist das die Bibel Software? Habe mal ein bissen in das Forum dort hinein geschaut, da gibt es wohl ein Installationsscript für Linux: Mein Avatar ist übrigens harmlos, das ist nur ein Betriebssystem-Maskottchen. Edit noch einige Links mehr: |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
"The Word" ist ein Bibelprogramm, das für Windows geschrieben ist. Es ist das Beste und dazu noch kostenlos. Tut mir Leid, ich komme nicht weiter: habe die Ansätze von "trollsportverein" eingegben. Das Ergebnis: de-aaale@dieters-labtop:~$ $HOME/.wine/ bash: /home/de-aaale/.wine/: Ist ein Verzeichnis de-aaale@dieters-labtop:~$ $HOME/.wine/drive_c/ bash: /home/de-aaale/.wine/drive_c/: Ist ein Verzeichnis de-aaale@dieters-labtop:~$ $HOME/.wine/drive_c/Program Files bash: /home/de-aaale/.wine/drive_c/Program: Datei oder Verzeichnis nicht gefunden de-aaale@dieters-labtop:~$ Zur Info: im Dateimanager gehe ich von "Persönlicher Ordner" (de-aaale) auf "Andere Orte" und dann nach "c"; es folgt "Proramm Files"; Boot usw. Ich weiß dass Ihr das freiwillig macht und da habt Ihr auch meine volle Anerkennung. Ich wollte schon aufgeben. Ihr habt mich ermuntert weiter zu machen. Wenn das nicht funktionieren will, gehe ich wieder zu 20.04. Jedenfalls ganz lieben Dank für Euch |
||||
Anmeldungsdatum: Beiträge: 3350 |
"ls" steht für list, das listet die Inhalte eines Verzeichnisses auf. Um zu sehen was in $HOME/.wine/ ist, muss es also heißen: ls -la $HOME/.wine/ Wenn ein entsprechender alias in der $HOME/.bashrc gesetzt ist, reicht auch ll anstatt ls -la. Bei Ubuntu sind per default zur Bequemlichkeit schon einige alias gesetzt. |
||||
Anmeldungsdatum: Beiträge: 9563 |
de-aaale@dieters-labtop:~$ $HOME/.wine/ bash: /home/de-aaale/.wine/: Ist ein Verzeichnis Wenn Du in ein Verzeichnis wechseln willst, muß Du den Befehl dazu geben: cd = change directory (wechsele das Verzeichnis). Das wäre dann als Beispiel:
So könnte man sich vorhangeln oder gleich weitere Unterverzeichisse angeben. Führe aus:
Mit ls für list sehen wir dort liegende Verzeichnisse, wenn's installiert ist, auch das von besagtem Programm. |
||||
Supporter
Anmeldungsdatum: Beiträge: 53484 Wohnort: Berlin |
Na esm ist doch wohl auch seltsam. 😉
Vor allem harmlos im Vergleich zur katholischen Kirche. Ja, ich bin schon weg. 😈 |
||||
Anmeldungsdatum: Beiträge: 3532 |
Nach dem Ausführen von echo "$HOME" && echo '$HOME' korrigierst du den zweiten Satz eventuell noch. 😉 |