Możliwy duplikat: Jak uruchamiać pliki .sh w Terminalu?
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ć?
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
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
.