Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Установка программ с расширением .sh,.run или без расширения

Установка и настройка программного обеспечения
Ответить
Аватара пользователя
shursh
Уважаемый участник
Уважаемый участник
Сообщения: 306
Зарегистрирован: 19 янв 2015, 09:51
Откуда: Беларусь, Брест

Установка программ с расширением .sh,.run или без расширения

Сообщение shursh »

При отсутствии нужных программ или нужных драйверов в "Центре приложений" или в Synaptic, приходится искать их в сети, на сайтах производителей, файлообменниках, и т.д.... И если программы находятся ( а это 99% ), то они обычно идут в архивах, или с расширениями .deb, .run, .sh, а иногда просто "голый" файл без какого либо расширения. И тогда, особенно начинающим, приходится искать способы их установки.
На самом деле ничего сложного в этом нет. И так приступим:
1. Установка программ с расширением .deb :
Тут все как и в Windows - двойной клик ЛК мыши по файлу, и программа устанавливается либо в установщике gdebi , либо с помощью "Центра приложений" (тоже может работать как установщик).

2. Установка программ с расширением .run :
Тут по - другому, установка производится в терминале :

Код: Выделить всё

sudo sh программа.run
Я, наверно из-за ленивости, не прописываю в терминале имя программы, а просто тащу ее мышкой в терминал.

3. Установка программ с расширением .sh :
Для установки программ с расширением .sh необходимо сначала сделать файл исполняемым:

Код: Выделить всё

sudo chmod +x [путь к файлу]
Тут тоже можно перетащить мышкой....
Далее устанавливаем :

Код: Выделить всё

sudo sh [путь к файлу]
4. Установка программ без расширения :
Тут все делается мышкой, сначала кликаем ПК мыши по файлу, заходим в свойства, и разрешаем исполнение файла как программы.
Затем по кликаем этому же файлу ПК мыши, и выбираем "Выполнить".

В, принципе все. Удачи.
Изображение
Аватара пользователя
Packum
Активный участник
Активный участник
Сообщения: 172
Зарегистрирован: 18 янв 2015, 15:03
Откуда: С.Петербург

Re: Установка программ с расширением .sh,.run или без расшир

Сообщение Packum »

Не всё. Вы не написали куда закинуть скрипт, чтобы запускать его по команде любому пользователю.
Аватара пользователя
shursh
Уважаемый участник
Уважаемый участник
Сообщения: 306
Зарегистрирован: 19 янв 2015, 09:51
Откуда: Беларусь, Брест

Re: Установка программ с расширением .sh,.run или без расшир

Сообщение shursh »

Packum писал(а):Не всё. Вы не написали куда закинуть скрипт, чтобы запускать его по команде любому пользователю.
Вы имеете ввиду программы без расширений?
Тут есть варианты, если прога с установщиком, то после установки она сама прописывается в меню программ в свою категорию или в "прочие".
А если она типа potrable , то зачем скрипт? Запускать из папки загрузок и всё....
Изображение
Аватара пользователя
Packum
Активный участник
Активный участник
Сообщения: 172
Зарегистрирован: 18 янв 2015, 15:03
Откуда: С.Петербург

Re: Установка программ с расширением .sh,.run или без расшир

Сообщение Packum »

Не вы не поняли. Я не знаю какие каталоги в Ubuntu входят в переменную PATH, которая считывается при запуске
команд в системе и разрешает запуск. Попробуйте

Код: Выделить всё

echo $PATH
у меня при этом выпадает список каталогов, которые входят в эту переменную. Если закинуть от рута скрипт в любой
из этих каталогов даже под любым псевдонимом, то он сам будет командой.
Аватара пользователя
shursh
Уважаемый участник
Уважаемый участник
Сообщения: 306
Зарегистрирован: 19 янв 2015, 09:51
Откуда: Беларусь, Брест

Re: Установка программ с расширением .sh,.run или без расшир

Сообщение shursh »

Понял. Это актуально, когда на компе несколько пользователей... У меня только один, так что я в это как то не вникал... Спасибо за инфу.
Изображение
Аватара пользователя
Packum
Активный участник
Активный участник
Сообщения: 172
Зарегистрирован: 18 янв 2015, 15:03
Откуда: С.Петербург

Re: Установка программ с расширением .sh,.run или без расшир

Сообщение Packum »

Это актуально не только поэтому. У меня тоже я один пользователь. Чтобы запустить скрипт из домашнего
каталога вам нужно набирать:

Код: Выделить всё

./my_script.sh
а из другого каталога, - прописывать полные пути

Код: Выделить всё

./полный путь/my_script.sh
что муторно! Переместите скрипт от рута в любой из каталогов, входящих в переменную PATH и запускайте
хоть откуда своей командой. Например:

Код: Выделить всё

#mv /home/user/my_script.sh /usr/local/bin/scr 
После этого вы сможете запускать скрипт из любого места просто командой
Ответить

Вернуться в «Установка программ»