Gibt es die Möglichkeit, Videos direkt aus dem Internet herunterzuladen?
Per Konsole von youtube mit yt-dlp, oder als GUI für allle Dateien (nicht nur youtube) JDownloader, ein Java Programm, herunterladen und als User ausführen.
In dem Bild auf den Link klicken, bei mega.nz auf herunterladen klicken und dann in deinem Download-Ordner? schauen, ob die Datei Downloader2Setup_unix_nojre.sh dort vorhanden ist.
Dann ein Terminal in diesem Ordner öffnen und dort als User:
chmod +x JDownloader2Setup_unix_nojre.sh
eingeben, danach ein als User ein:
./JDownloader2Setup_unix_nojre.sh
und der Jdownloader sollte installiert werden.
Wie öffne ich ein Terminal “in diesem Ordner”?
Wenn du ein Terminal öffnest in KDE ist das warscheinlich Konsole und darin siehst du dann ein bash prompt. Bash (und die meisten sogenannte Shells kennen den Begriff “working directory”. Das ist das Verzeichnis von wo alle realtive Dateipfade gerechnet werden. Beim Start ist das dein Homeverzeichnis (angegeben als ~. Man wechselt auf ein andere “working directory” mit cd. Also in diesem Fall:
cd Download
oder wie die Name ist. Das vereinfacht das arbeiten erheblich. Zum Beispiel
ls -l
zeigt jetzt alle Datein innerhalb ~/Download Und das von @Sauerland angegebene Kommando fuktionierts auch innerhalb das Download Verzeichnis.
Erste Viertelstunde in ein Kurs über Bash.
Funktioniert scheinbar nicht.
rank@localhost:~> cd download
bash: cd: download: Datei oder Verzeichnis nicht gefunden
frank@localhost:~> cd downloads
bash: cd: downloads: Datei oder Verzeichnis nicht gefunden
frank@localhost:~> cd /home/frank/downloads
bash: cd: /home/frank/downloads: Datei oder Verzeichnis nicht gefunden
Heißt das nicht Download (statt download)?
Ich habe schon gesagt oben “oder wie die Name ist”.
Das kannst du doch leicht selbst herausfinden. Sogar mit Dolphin.
Edit: also scheinbar Downloads.
Linux unterscheidet Groß/Kleinschreibung, downloads ist nicht Downloads!!!
Ok, Großschreibung, danke. (Wusste ich schon mal).
Klappt aber immer noch nicht:
localhost:/home/frank/Downloads # chmod +x JDownloader2Setup_unix_nojre.sh
localhost:/home/frank/Downloads # ./JDownloader2Setup_unix_nojre.sh
bash: ./JDownloader2Setup_unix_nojre.sh: /bin/sh^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden
Warum auf einmal als root? das hat doch keiner gesagt?
Also “/bin/sh^M: Defekter Interpreter…” ist ein klassischer Fehler falls eine Shell Script Datei mit Zeilenenden nach DOS Konvention (Carriage Return, LineFeed) statt nach Unix/Linux Konvention (nur LineFeed) gespeichert wurde.
Das kann man falls das Programm dos2unix installiert ist wie folgt konvertieren:
cd ~/Downloads/
dos2unix JDownloader2Setup_unix_nojre.sh
Dann sollte der Start des Script funktionieren. Falls das Programm nicht gefunden wird einfach installieren per
zypper in dos2unix
Poste einfach mal aus dem Dateiordner Downloads:
ls -al
wie @hcvv schon gesagt hat.
@Verena du kannst meinen Kommentar ignorieren
JDownloader2Setup_unix_nojre.sh ist leider ein Install4j Installer mit Text und Binärdaten. Wenn man den Text konvertiert geht die Binärdaten kaputt. Ich würde das einfach nochmal komplett neu runterladen.
@rawar
Aber du hast doch irgendwo ein Punkt. Die ^M gehört da nicht.
Man könnte mal den sha256 Hash prüfen
~/Downloads> sha256sum JDownloader2Setup_unix_nojre.sh
cddb7838777e1037f6c48628d82475a7f0cb052bfa00ff40aee3a7c34103c67a JDownloader2Setup_unix_nojre.sh
Wenn dabei nicht die obige Checksumme rauskommt ist die Datei defekt.
Ausführbar machen und starten funktioniert hier.
ls -al
insgesamt 1320964
drwxr-xr-x 4 stephan users 12288 25. Jul 15:41 .
drwxr-xr-x 92 stephan users 4096 24. Jul 19:24 ..
-rwxr-xr-x 1 stephan users 7806713 25. Jul 11:02 JDownloader2Setup_unix_nojre.sh
stephan@linux64:~/Downloads> chmod +x JDownloader2Setup_unix_nojre.sh
stephan@linux64:~/Downloads> ./JDownloader2Setup_unix_nojre.sh
Starting Installer ...
Std> Date: 25.07.25 Thread 26/AWT-EventQueue-0 - org.appwork.builddecision.BuildDecisions
15:41:03.471 - (BuildDecisions.java:268).status > ClassPath: i4jruntime.jar
15:41:03.474 - (BuildDecisions.java:278).status > Manifest-Version: 1.0
15:41:03.474 - (BuildDecisions.java:268).status > ClassPath: launcher0.jar
15:41:03.474 - (BuildDecisions.java:281).status > - no Manifest
[1/7|Priority: 0]ShutdownController: start item->ShutdownEvent: Save JSonStorages
LOL, the x-bits were already there.
Yes, because I entered the command once more…
I understand, just to show the OP what to do
