Syntax error podczas instalacji .bin


(Ntfss) #1

Nie mogę zainstalować gry savage 2 pod Ubuntu.

m@m-desktop:~$ sudo sh '/home/m/Downloads/Savage2Install-2.1.0-i686.bin' 

[sudo] password for m: 

/home/m/Downloads/Savage2Install-2.1.0-i686.bin: 1: Syntax error: "(" unexpected

Help.

Znalazłem, że trzeba zrobić chmod -x ale nie pomaga.

Instalka na pewno nie jest uszkodzona bo ściągałem ją kilka razy.


(Sawyer47) #2

Czy to jest skrypt, skoro uruchamiasz go poprzez sh? A nie wystarczy, tak jak wspomniałeś chmod u+x oraz wykonanie samego pliku: ./Savage2Install-2.1.0-i686.bin


(marcin82) #3

Tak, nadać prawa do wykonania i uruchomić normalnie nawet dwuklikiem z menedżera plików.


(Ntfss) #4

Nie działa dwuklik bo pojawia się błąd. The file is of an unknown type

Uruchamia się to przez ./ ale nie chce mi się za każdym razem tego wpisywać.


(marcin82) #5

Zrób sobie dowiązanie na Pulpicie:

ln -s /home/m/Downloads/Savage2Install-2.1.0-i686.bin /home/m/Desktop/SavageII

i już będzie z dwukliku ... Poza tym poczytaj o dowiązaniach sztywnych i symbolicznych. Na tym polegają wszystkie skróty, gdy brakuje opcji w menu podręcznym.

Albo inaczej, bo w końcu nie wiem czy to jest plik do instalki czy do czego. Jeśli do instalki to pliku wykonywalnego szukaj w katalogu /usr/bin i do niego zrób sobie dowiązanie na Pulpicie. A w ogóle to jeszcze sobie sprawdź w repozytoriach, czy przypadkiem ta gra nie jest spaczkowana dla Twojej dystrybucji.