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

Установка и настройка программного обеспечения

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

Сообщение shursh » 31 янв 2015, 14:18

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

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

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

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

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


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

В, принципе все. Удачи.
Изображение
Аватар пользователя
shursh
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 292
Фото: 68
Стаж: 2 года 6 месяцев 3 дня
Откуда: Беларусь, Брест
Благодарил (а): 98 раз.
Поблагодарили: 90 раз.

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

Спонсор

Спонсор
 

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

Сообщение Packum » 31 янв 2015, 15:57

Не всё. Вы не написали куда закинуть скрипт, чтобы запускать его по команде любому пользователю.
Аватар пользователя
Packum
Активный участник
Активный участник
 
Сообщений: 173
Фото: 66
Стаж: 2 года 6 месяцев 4 дня
Откуда: С.Петербург
Благодарил (а): 86 раз.
Поблагодарили: 48 раз.

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

Сообщение shursh » 31 янв 2015, 16:04

Packum писал(а):

Не всё. Вы не написали куда закинуть скрипт, чтобы запускать его по команде любому пользователю.

Вы имеете ввиду программы без расширений?
Тут есть варианты, если прога с установщиком, то после установки она сама прописывается в меню программ в свою категорию или в "прочие".
А если она типа potrable , то зачем скрипт? Запускать из папки загрузок и всё....
Изображение
Аватар пользователя
shursh
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 292
Фото: 68
Стаж: 2 года 6 месяцев 3 дня
Откуда: Беларусь, Брест
Благодарил (а): 98 раз.
Поблагодарили: 90 раз.

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

Сообщение Packum » 31 янв 2015, 16:14

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

у меня при этом выпадает список каталогов, которые входят в эту переменную. Если закинуть от рута скрипт в любой
из этих каталогов даже под любым псевдонимом, то он сам будет командой.
Аватар пользователя
Packum
Активный участник
Активный участник
 
Сообщений: 173
Фото: 66
Стаж: 2 года 6 месяцев 4 дня
Откуда: С.Петербург
Благодарил (а): 86 раз.
Поблагодарили: 48 раз.

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

Сообщение shursh » 31 янв 2015, 16:46

Понял. Это актуально, когда на компе несколько пользователей... У меня только один, так что я в это как то не вникал... Спасибо за инфу.
Изображение
Аватар пользователя
shursh
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 292
Фото: 68
Стаж: 2 года 6 месяцев 3 дня
Откуда: Беларусь, Брест
Благодарил (а): 98 раз.
Поблагодарили: 90 раз.

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

Сообщение Packum » 31 янв 2015, 17:04

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

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

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

После этого вы сможете запускать скрипт из любого места просто командой
Код: выделить все
$scr
Аватар пользователя
Packum
Активный участник
Активный участник
 
Сообщений: 173
Фото: 66
Стаж: 2 года 6 месяцев 4 дня
Откуда: С.Петербург
Благодарил (а): 86 раз.
Поблагодарили: 48 раз.


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

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron