Я загрузил файл .sh - как это установить?

49

Я новичок в Ubuntu и знаю, что устанавливаю программы только из окна. Это очень просто: просто дважды щелкните файл setup.exe, и все начнется.

Но как мне установить программу на Ubuntu?

Я хочу установить что-то, чего я не смог найти в программном центре Ubuntu. Я загрузил файл .sh, и теперь я не знаю, что с ним делать.

    
задан cberg 08.11.2011 в 20:47
источник

4 ответа

63

Сначала вам может потребоваться предоставить разрешение файла .sh. chmod +x file.sh , вы можете выполнить его с помощью ./file.sh .

Вы также можете щелкнуть правой кнопкой мыши по файлу, выбрать «Свойства», затем «Разрешения», а затем «Разрешить выполнение файла как программы». Затем вы дважды щелкните файл и выберите «Запустить в терминале» или «Выполнить».

    
ответ дан Anonymous 08.11.2011 в 21:26
источник
16

Файл .sh в Ubuntu в значительной степени похож на файл .bat или .wsh в Windows. Что делает программа или как она работает, полностью зависит от разработчика. Невозможно ответить «как установить .sh-файл», кроме как сказать «прочитать README».

Плохая практика заключается в предоставлении таких программ. Я думаю, вы всегда должны искать файлы .deb, что примерно сопоставимо с MSI-файлами в Windows. То есть вы дважды щелкните по нему, и он будет установлен.     

ответ дан Jo-Erlend Schinstad 08.11.2011 в 21:19
5

Вы можете разрешить доступ к файлу через консоль командной строки в своем Ubuntu.

Откройте окно терминала и введите:

chmod 777 downloaded_file.sh

После изменения атрибута файла вы можете выполнить этот файл напрямую через окно терминала или щелкнуть его, когда используете файловый менеджер. Теперь ваш файл установки должен работать.

    
ответ дан shayan 17.10.2012 в 15:04
1

Это файл сценария оболочки, поэтому вам не обязательно нужны разрешения на выполнение. Вы можете запустить его в gnome-терминале, используя sh downloaded_file.sh . Он работает, потому что это всего лишь текстовый файл, а sh интерпретирует его по строкам.

    
ответ дан meskobalazs 04.09.2013 в 18:56