Jak uruchomić plik .sh

Chcę pobrać JDownloader z internetu dla Linuksa. Ale plik jest .sh i kiedy mówię ubuntu, aby otworzyć plik to używa jakiegoś edytora tekstu. Przeszukałem Ubuntu Software Store i nie było żadnej aplikacji, aby go otworzyć. Czy jest jakiś sposób, w jaki mogę go zainstalować?

Rozwiązanie
  1. skopiuj plik na pulpit (dla wygody)

  1. Kliknij prawym przyciskiem myszy na pliku i wybierz właściwości

  1. W zakładce uprawnienia zaznacz opcję zezwalaj na wykonywanie pliku jako program

4. Kliknij dwukrotnie na plik i wybierz uruchom w terminalu, jeśli nie jest to program gui)

Domyślnie menedżer plików może nie pokazywać tej opcji i zamiast tego otworzyć plik w gedit. W takim przypadku zmień preferencje menedżera plików na: Edycja-> Preferencje -> Zachowanie (Behaviour) na "pytaj za każdym razem" lub od razu na "uruchamiaj pliki wykonywalne"

Linia poleceń

cd /path/to/file
chmod +x filename.sh
./filename.sh

Skomentuj poniżej, jeśli nie działa :)

Jeśli nadal nie działa, pomimo zaznaczenia opcji allow executing file as a program, po dwukrotnym kliknięciu na plik .sh i uruchomieniu gedit, przejdź do folderu ze skryptem.

Po znalezieniu się we właściwym folderze bieżącym dla skryptu, możesz uruchomić skrypt w ten sposób:

sudo ./filename.sh

Jeśli to nie zadziała, możesz spróbować

sudo bash filename.sh

Z partycji FAT

Postępuj zgodnie z tym https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive

Komentarze (10)

Linia poleceń

Oprócz tego, co polecił liquid, zwykłą procedurą jest zmiana uprawnień, aby plik ten stał się wykonywalny:

chmod +x file.sh

A następnie wykonanie tego pliku:

./file.sh

GUI

To samo można osiągnąć w przeglądarce plików Nautilus za pomocą menu kontekstowego, zmieniając flagi Execute w Properties -> Permissions.

Komentarze (0)

Spróbuj sh nameoffile.sh w terminalu (upewniając się, że jesteś w folderze, w którym nameoffile.sh jest zapisany)

Komentarze (0)