Я скачал .sh файл - как мне это установить?


55

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

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

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


1
Спасибо за ваш ответ, но я хочу установить то, что не смог найти в Центре программного обеспечения Ubuntu. Я скачал файл .sh и теперь не знаю, что с ним делать :) Боже мой, что за глупый вопрос;)
cberg

1
общий совет - не устанавливать случайные вещи из интернета - это самый быстрый способ попасть во всевозможные неприятности :)
fossfreedom

1
это не «случайные вещи из интернета», которые я хочу установить, это просто netbeans;) Я думаю, мне нужно многому научиться :) Спасибо за вашу помощь!
cberg

1
... также добавьте, какую версию Ubuntu вы установили - я также нашел этот вопрос - это вам помогает? askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom

Ответы:


70

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

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


16

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

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


Вот почему мы здесь. :) Главное, что нужно понять, это то, что это не имеет ничего общего с операционной системой. Речь идет о том, как разработчики приложения решили сделать его доступным. К сожалению, некоторые компании ленивы, когда дело доходит до Linux. Они думают: «О, пользователи Linux - эксперты, поэтому нам не нужно делать наши программы удобными для пользователей». Они не правы, потому что эксперты и гики - самые ленивые люди из всех. Если кто-то хочет удобного для пользователя, мы делаем. Разработчики NetBeans явно не заботятся об Ubuntu. Это очень скоро изменится, иначе NetBeans будет забыт.
Джо-Эрленд Шинстад

5

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

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

chmod 777 downloaded_file.sh

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


3
Лучше может быть, так chmod +x downloaded_file.shкак эта версия не дает каждому пользователю компьютера права на чтение и запись в этот файл.
тридцать три

1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.