(JDownloader) Instalacja programu ściągniętego z internetu - Jak to się robi?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
andrzej88
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 19 lis 2011, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

(JDownloader) Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: andrzej88 »

Dzień Dobry

Próbowałem zainstalować program JDownloader z plików dostępnych do pobrania ze strony producenta. (plik zip)
http://jdownloader.pl
Po krótszym czasie stwierdziłem, że to mnie przerasta i skorzystałem z pomocy tego forum http://www.ubuntu-pomoc.org/jdownloader-instalacja/ aby zainstalować go z repozytoriów.

Jednak chciałbym posiąść tę tajemną wiedzę instalacji z plików, które można pobrać na stronie producenta z internetu. Taka wiedza na pewno się kiedyś przyda. Więc proszę o wyjaśnienie jak z takimi plikami powinno się obchodzić..

Działam tak:
Z tej strony pobieram plik.zip: http://jdownloader.pl/download.html
Rozpakowuję w folderze pobierania. Wchodzę we właściwości pliku JDownloader.exe i zmieniam uprawnienia- "zezwól na wykonywanie pliku jako programu" i staram się go uruchomić. Wyniki są... jakie są...

a) za pomocą menadżera archiwów:
Komunikat błędu
Archive: /home/andrzej/Pobrane/JDownloader/JDownloader.exe
[/home/andrzej/Pobrane/JDownloader/JDownloader.exe]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/andrzej/Pobrane/JDownloader/JDownloader.exe or
/home/andrzej/Pobrane/JDownloader/JDownloader.exe.zip, and cannot find /home/andrzej/Pobrane/JDownloader/JDownloader.exe.ZIP, period.

b) za pomocą Mono Runtime w Terminalu

Właściwie pojawia się jedno mrugnięcie okienka terminala i wszystko w irytujący sposób gaśnie....

c) za pomocą terminala
andrzej@laptop:~/Pobrane/JDownloader$ ./JDownloader.exe
run-detectors: unable to find an interpreter for ./JDownloader.exe


Co powinienem zrobić? Co w ogóle powinno się robić z takimi paczkami?

Z góry dziękuje za pomoc.
Pozdrawiam
Andrzej
Awatar użytkownika
wobli
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 124
Rejestracja: 22 kwie 2007, 09:19
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Re: Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: wobli »

Po co próbujesz uruchamiać exe na linuksie skoro masz na niego specjalną wersję?
Pobierasz, rozpakowujesz i uruchamiasz plik jd.sh wcześniej nadając mu prawo wykonywalności. Ot i cała filozofia ;)
W razie gdyby nie było pliku jd.sh to wygląda on tak:

Kod: Zaznacz cały

#!/bin/bash
#JD Installer/Starter Version 0.2
#by Jiaz(JD-Team), jiaz@jdownloader.org
#You need at least:
#1.) bash (its a bash script ;) )
#2.) wget 
#3.) Java Version >= 1.5 (OpenJDK works also in latest Version)

#How to use this?
#1.) chmod +x jd.sh
#2.) Place it anywhere you want
#3.) Running jd.sh for the first time will install and setup JD into JDDIR folder
#4.) Running jd.sh after the first time will start JDownloader directly

#Parameters
# update (will perform an update)

#JD Installation folder (adjust to your needs)
JDDIR=~/.jd
#default path to our install/update tool (DO NOT Change this)
JDINSTALLER=http://update0.jdownloader.org/jdupdate.jar

if [ -e $JDDIR ]
then
if [ "$1" = "update" ]
then
if [ -e $JDDIR/jdupdate.jar ]
then
cd $JDDIR
echo "Start JD-Updater"
java -Xmx512m -jar jdupdate.jar
exit
else
echo "Cannot start JD-Updater: Download/Start JD-Installer"
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi
fi
if [ -e $JDDIR/JDownloader.jar ]
then
echo "JD Installation found: Starting JD now"
cd $JDDIR
#java -Xmx512m -jar JDownloader.jar --add-links $1 $2 $3 $4 $5 $6 $7 $8 $9
java -Xmx512m -jar JDownloader.jar
exit
else
echo "JD Installation found: No valid JDownloader.jar exist!"
fi
if [ -e $JDDIR/jdupdate.jar ]
then
cd $JDDIR
echo "Start JD-Updater"
java -Xmx512m -jar jdupdate.jar
else
echo "Cannot start JD-Updater: Download/Start JD-Installer"
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi
else
echo "Download/Start JD-Installer"
mkdir $JDDIR
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi
Możesz go stworzyć i wkleić powyższe.
andrzej88
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 19 lis 2011, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: andrzej88 »

wobli pisze:Po co próbujesz uruchamiać exe na linuksie skoro masz na niego specjalną wersję?
Plik .exe jest ściągnięty z linku, który jest przedstawiany jako link dla pliku instalacyjnego pod Linux. To jest właśnie ta "specjalna wersja pod Linux" dostępna do pobrania. Strona:
http://jdownloader.pl/download.html

Dzięki za podane rozwiązanie problemu. Program działa. Ale nie do końca się zrozumieliśmy. Rozwiązanie ma dwie wady:
- Instalacja ze skryptu jd.sh nie utworzyła mi wyzwalaczy w menu. Właściwie nie wykrywa go ani centrum oprogramowania Ubuntu, ani menadżer pakietów Synaptic.
- Do instalacji nadal jest potrzebny internet. Czego chciałbym uniknąć.


Problemem nie jest instalacja tego konkretnie programu. Problemem jest instalacja w ogóle programu po wcześniejszym ściągnięciu go z internetu.
Czasem potrzebowałbym zainstalować coś z pendrive na komputerze z kompletnie wolnym, nienadającym się do ściągania internetem. A do tego potrzebna jest umiejętność instalacji z takiego pliku zip, który zajmuje 50 MB, a nie takiego pliku, który dopiero łączy się z internetem i te 50 MB ściąga : (
Takie rozwiązanie jest powszechne pod Windowsem.

Podałem tu przykład JDownloadera, ale to może być każdy inny program. Czasem w pliku zip nawet nie ma czegoś takiego jak exe tylko jakieś dziwne nic nie mówiące mi krzaczki :)
Pytam się więc: Jak się do tego zabrać, gdy się już coś takiego ściągnie?
Czy jest jakiś powszechnie znany sposób na instalowanie dużych ściągniętych wcześniej plików ?


Z góry dziękuje za odpowiedź
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Re: Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: Dwimenor »

Czy jest jakiś powszechnie znany sposób na instalowanie dużych ściągniętych wcześniej plików ?
Tak, nazywa się "przeczytanie dołączonego pliku READEME". Na dobrą sprawę ta wersja JD z ich strony jest pierwszym programem jaki widzę aby nie miał czegoś takiego, więc masz prawo czuć się zmieszany.

Dlatego też są repozytoria, które są domyślnym i powszechnym sposobem instalowania programów. Jeżeli danego programu nie ma w repozytoriach to:
a)autor zapewnił paczki dla różnych dystrybucji (.deb, .rpm itp), które wystarczy ściągnąć i zainstalować dwuklikiem. Pod warunkiem, że masz wszystkie zależności. Centrum Oprogramowania Ubuntu rozwiąże to w ten sposób, że połączy się z internetem i pobierze odpowiednie pliki z repozytoriów.
b)program dostępny jest w postaci pliku binarnego, który wystarczy odpalić dwuklikiem i postępować według instrukcji na ekranie
c)program dostępny jest w postaci źródeł do kompilacji, co ciebie w tym wypadku nie dotyczy - instalacja ze źródeł wymaga pobrania sporej liczby dodatkowego oprogramowania.

Możesz z repozytoriów pobrać paczki .deb z programem i zainstalować je dwuklikiem, pod warunkiem że wszystkie zależności są spełnione. Paczki z zależnościami też możesz pobrać i tak samo zainstalować.
Jak instalujesz z konsoli, to wrzuć wszystkie paczki do jednego folderu i odpal sudo dpkg -i *.deb.

W twojej sytuacji (podpada pod "instalacja oprogramowania bez dostępu do internetu") najlepsze będzie wykorzystanie AptOnCD
http://aptoncd.sourceforge.net/
Pogoogluj, jest pełno poradników po polsku jak z tego korzystać.

Edit: w przypadku jdownloadera powinieneś w swoim przypadku pobrać plik:
http://jdownloader.org/download/index
Linux ->MULTIOS Zip
i po rozpakowaniu uruchomić w ten sposób:

Kod: Zaznacz cały

java -Xmx512m -jar JDownloader.jar
(np jako aktywator na pulpicie)
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
andrzej88
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 19 lis 2011, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: andrzej88 »

Dziękuję za tak wyczerpującą odpowiedź. Dużo wątpliwości się wyjaśniło.
Temat uważam za zakończony

Pozdrawiam
Andrzej
Awatar użytkownika
Sierżant_Garcia
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 195
Rejestracja: 01 lis 2007, 14:24
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: (JDownloader) Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: Sierżant_Garcia »

To jeszcze dorzucę, że istnieje oficjalne PPA,
dzięki niemu będziesz miał zawsze aktualną wersję ( chociaż JDownloader automatycznie się aktualizuje po uruchomieniu ):

Kod: Zaznacz cały

ppa:jd-team/jdownloader
Dodanie do listy repo:

Kod: Zaznacz cały

sudo add-apt-repository ppa:jd-team/jdownloader
Następnie odświeżenie:

Kod: Zaznacz cały

sudo apt-get update
Instalacja:

Kod: Zaznacz cały

sudo apt-get install jdownloader
I voila, JDownloader zainstalowany ( w menu pod pozycją Programy->Internet->JDownloader )
FX8320/GA-990FXA-UD3/Corsair Vengeance 16GB-DDR3@1333/GAINWARD GTX470/Kingston V300 120GB/2xHD103SJ/SH-B083L/SYNCMASTER 2443BW/HP PSC1315/Behringer FCA202/Behringer XENYX1002/AT2020/Logitech G-400/Logitech C-270
Awatar użytkownika
Dwigatjel
Sędziwy Jeż
Sędziwy Jeż
Posty: 54
Rejestracja: 28 lut 2010, 14:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: (JDownloader) Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: Dwigatjel »

A i tak na przyszlosc kolego pliki .exe sa dla systemuu windows i do ich uruchomienia pod linuxem potrzebne jest oprogramowanie zwane Wine ale nie tedy droga nalezy szukac natywnych wersji programow jak juz. jesli niedawno przesiadles sie z windowsa to mozesz byc usprawiedliwiony bo masz jeszcze nawyk szukania programow w google i sciagania zipow rarow itp ;)
Dronek
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 10 mar 2012, 16:45
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: GNOME

Re: (JDownloader) Instalacja programu ściągniętego z internetu - Jak to się robi?

Post autor: Dronek »

Ja zainstalowałem JDownloader jednak korzystając z serwisu rapidshare (w wersji free) zauważyłem pewnien bląd programu otórz przy podaniu większej ilości plików następuje jakiś bład obliczania wielkości woluminu przykładowo woluminy mające 90mb są przy zaznaczonej większej ilości dzielone na 32mb.
Błędu tego nie ma program FreeRapid Downloader którym zastąpiłem JDowloadera.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości