Я завантажив .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.