Strony: [1]
Drukuj
Autor Wątek: [Rozwiązany] instalacja z setup.sh  (Przeczytany 1272 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« : Czerwiec 29, 2010, 05:56:54 »

Chcę zainstalować program z setup.sh, ale kiedy klikam na ten plik instalacja się nie uruchamia.
Kod:
-rwxrwxrwx 1 eskimoss eskimoss     6751 2010-06-27 20:05 setup.sh
« Ostatnia zmiana: Czerwiec 30, 2010, 11:17:34 wysłana przez eskimoss » Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #1 : Czerwiec 29, 2010, 06:01:09 »


Kod:
chmod +x setup.sh
sudo ./setup.sh
lub
Kod:
chmod +x setup.sh
sudo sh setup.sh
Zapisane

eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #2 : Czerwiec 29, 2010, 06:26:21 »

Udało się. Wystarczyło samo
Kod:
sh setup.sh
, bo sudo niepotrzebnie zainstalowało się z uprawnieniami tylko dla root. Dziękuję.
« Ostatnia zmiana: Czerwiec 29, 2010, 07:43:16 wysłana przez eskimoss » Zapisane
Forum Linux Mint
« Odpowiedz #2 : Czerwiec 29, 2010, 06:26:21 »

 Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #3 : Czerwiec 29, 2010, 07:36:52 »

to zainstaluj bez używania "sudo" czyli

Kod:
./setup.sh
Zapisane

eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #4 : Czerwiec 29, 2010, 07:44:22 »

Właśnie w międzyczasie też na to wpadłem. Ale dziękuję za szybką pomoc.

Inna sprawa. Kiedy uruchamiam ten program, czyli plik run.sh pojawia się komunikat, że jest wykonywalnym plikiem tekstowym i opcje: Uruchom w terminalu, Wyświetl, Anuluj, Uruchom. Da się coś zrobić żeby po prostu za każdym razem uruchamiał się nie pytając?

I jeszcze jedno. Zrobiłem dla niego skrót w menu wskazując na ten plik, ale się nie uruchamia. Jakieś pomysły?
« Ostatnia zmiana: Czerwiec 29, 2010, 07:58:58 wysłana przez eskimoss » Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #5 : Czerwiec 29, 2010, 08:23:26 »

Przyglądając się screenowi zamieszczonego przez kosa1 wynika, że pytanie o wykonanie programu da się pominąć.

Pozycja wyżej niż zaznaczenie.

Zapisane

eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #6 : Czerwiec 29, 2010, 08:41:54 »

Rzeczywiście. To właściwa opcja. Ale skrót nadal nie działa. Nawet ten komunikat się nie wyświetla. W sumie ten komunikat byłby lepszy niż ciągłe odnajdywanie tego pliku w katalogach.
Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #7 : Czerwiec 29, 2010, 09:01:08 »

Podaj ścieżkę do katalogu i napisz co to za program.
Zapisane

eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #8 : Czerwiec 29, 2010, 09:38:05 »

/home/eskimoss/ldoce5  Program to słownik instalowany z DVD. Ma instalację i dla linux i dla windows. Tyle, że dla linux trzeba  skopiować pliki do jakiegoś katalogu i uruchamiać właśnie plik sh. Jest w tym katalogu plik ldoce5-bin oznaczony jako typ program, ale on nie uruchamia programu, w sensie od razu aplikacji. Chociaż w sumie na Mandivie ikonka sama mi się dodawała i uruchamiała słownik. Zauważyłem, że w tym pliku .sh jest jakiś skrypt z regułami dla bin. Myślałem, że może są jakieś ogólne zasady czy sztuczki, ale to może być zależne od właśnie tego skryptu. A w ten skrypt to chyba nie wolno ingerować ze względu na licencję.
« Ostatnia zmiana: Czerwiec 29, 2010, 09:43:30 wysłana przez eskimoss » Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #9 : Czerwiec 29, 2010, 09:48:50 »

czyli uruchamiasz program za pomocą pliku idoce5 tak? Jeśli tak to nadaj mu prawa do wykonywania i dopiero utwórz aktywator.

Kod:
chmod +x idoce5
Zapisane

kosa1
Administrator
Miętowa plantacja
*****

Reputacja 0
Offline Offline

Płeć: Kobieta
Distro: Linux Mint 9-64 bit, Ubuntu 10.04 64 bit
Wiadomości: 1639


Terminatorka


Zobacz profil WWW
« Odpowiedz #10 : Czerwiec 29, 2010, 10:24:36 »

Dodawanie aktywatora do panelu ( na przykład):
Klik prawym - dodaj do panelu -> własny aktywator programu->  typ: program -> Nazwa -wpisz, co chcesz -> Polecenie: tu przechodzisz aż do odpowiedniego pliku i go wskazujesz _> komentarz: może być, ale nie musi -> OK i powinno działać.
Zapisane

Linux nie gryzie! : www.ubunciak.pl
OS: Ubuntu 10.10, Linux Mint 9 64 bit,
Asus GeForceGTS250, PhenomII, 4 GB RAM, Barracuda 7200.12 500 GB, Livebox (ethernet)
Problem rozwiązany? Wstaw to słowo do tytułu swojego pierwszego postu!
eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #11 : Czerwiec 30, 2010, 10:38:39 »

czyli uruchamiasz program za pomocą pliku idoce5 tak?
Chyba niedokładnie opisałem. Są dwa pliki mające tu znaczenie:
ldoce5-bin - typ program
run-ldoce5.sh - typ skrypt powłoki
Tyle, że kiedy klikam na ldoce5-bin, nic się nie uruchamia. Żeby otworzyć / uruchomić słownik muszę kliknąć na run-ldoce5.sh. Aktywator utworzony do run-ldoce5.sh nie działa. Nadanie praw +x dla ldoce5-bin też nic nie zmieniło.

Kod:
-rwxr-xr-x 1 eskimoss eskimoss 181780 2010-06-29 19:38 ldoce5-bin
-rwxr-xr-x 1 eskimoss eskimoss 10487 2010-06-29 19:38 run-ldoce5.sh

« Ostatnia zmiana: Czerwiec 30, 2010, 10:58:42 wysłana przez eskimoss » Zapisane
Spox5
Prawie jak Admin
Miętowy krzew
*******

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 8 - Helena x86
Wiadomości: 367



Zobacz profil WWW
« Odpowiedz #12 : Czerwiec 30, 2010, 11:01:21 »

Prawa wykonywania musisz nadać plikowi który uruchamiaa program. Skoro piszesz, że uruchamiasz go za pomocą pliku "run-ldoce5.sh" to właśnie on potrzebuje uprawnień.
Zapisane

eskimoss
Miętowy krzew
****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Mint 11 Katya Gnome2
Wiadomości: 322



Zobacz profil
« Odpowiedz #13 : Czerwiec 30, 2010, 11:05:57 »

Ok. Właśnie odkryłem, że jest tam jeszcze jeden skrypt powłoki ldoce5 bez żadnego rozszerzenia. Aktywator do niego uruchomił wreszcie program. Nie wiem dlaczego wcześniej na to nie wpadłem żeby na niego kliknąć. Ale najważniejsze, że już wszystko działa. Dziękuję za pomoc.
Przy okazji polecam wszystkim ten słownik - Longman Dictionary of Contemporary English 5th edition. To chyba zresztą jedyny, który został zrobiony tak, że się instaluje i na windows i na linux. Brawa dla wydawnictwa, że pomyśleli o linuksiarzach.
http://www.pearsonlongman.pl/pl/katalog/?category=401&subcategory=414
« Ostatnia zmiana: Czerwiec 30, 2010, 11:28:05 wysłana przez eskimoss » Zapisane
Strony: [1]
Drukuj
Skocz do: