Многих новичков, недавно установивших Linux и только начавших разбираться в устройстве этой замечательной операционной системы, как и меня, в свое время, интересует вопрос: куда же устанавливаются программы в Ubuntu, да и вообще, в любом дистрибутиве Linux. Файловая система Linux очень сильно отличается от Windows и это в первое время сбивает с толку.
как найти в Ubuntu где лежит папка с программой?
Но как найти где папка chrome? Перепыл всю систему не пойму. В windows просто нажал правой кнопкой и свойства и там путь. Что я не так делаю?
Отслеживать
задан 21 янв 2016 в 10:39
10.7k 17 17 золотых знаков 60 60 серебряных знаков 126 126 бронзовых знаков
что значит «скачал chrome»?
21 янв 2016 в 11:10
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Вообще, запускаемый файл браузера Chrome называется google-chrome или google-chrome-stable . Найти полный путь к запускаемому файлу можно командой:
which which google-chrome-stable
При условии, что файл находится в одной из папок, перечисленных в переменной окружения $PATH . Если это не так, найти его можно командой
133 Суть установки программ в Linux.
find / -name
Но тогда и запустить его из консоли можно будет только как
/full/path/to/
Последняя команда найдет файл по имени, даже если он не запускаемый, если хватит прав.
Источник: ru.stackoverflow.com
Куда устанавливать пользовательские приложения в Linux?
Куда вы обычно и почему устанавливаете пользовательские приложения в Linux, которые устанавливаются посредством распаковывания архива и копирвания содержимого?
- Вопрос задан более трёх лет назад
- 8576 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 8
В /opt/$softname/
Ответ написан более трёх лет назад
Нравится 4 2 комментария
почему не в /usr/local?
В основном потому, что cd /opt набрать быстрее, чем cd /usr/local (=
/opt — Дополнительное программное обеспечение
Системный администратор
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Таким способом только в /opt
www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/o.
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Если цельный пакет со своей структурой каталогов, то в /opt/$pkg_name/ (потом удобно удалить/обновить скопом если что), если самодельный скрипт/ресурс, то в соответствующее место /usr/local/*/
Структура файлов и каталогов в Linux
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать
Ответ написан более трёх лет назад
Нравится 1 2 комментария
почему не в /opt/$softname/ ?
samarkad33: чаще всего, архивы с ПО устроены как FHS, т. е со своим bin, lib, etc, засовывать в PATH каждую распакованную программу лень, а /usr/local/bin и так находится в PATH. В /opt есть смысл складывать тех, кто не придерживается FHS (Eclipse например)
Очень интересный вопрос. Нигде не встречал подробных описаний с примерами по данному вопросу. Я всегда распаковывал такие приложения внутри своей домашней директории (например, внутри /home/ttyigor/programs). В чем минус такого способа установки?
Ответ написан более трёх лет назад
Нравится 1 3 комментария
К примеру, мне нужно установить java. Я скачиваю архив jre-7u7-linux-x64.tar.gz, распаковываю его в /home/ttyigor/programs/jre1.7.0_07, добавляю исполняемые файлы в PATH. Какие могут быть проблемы при таком способе установки, и чем установка java в /opt/jre1.7.0_07 будет лучше?
ttyigor: Если исполняемые файлы доступны на запись обычному пользователю — это потенциальная дыра в безопасности, так что им в /home не место.
PS Кстати я бы ставил в /opt/jre (без указания версии). Обновлять будет удобнее.
Спасибо, вроде теперь понятно. И еще: если за компьютером работает несколько пользователей, и каждому нужно использовать одну и ту же программу, то при установке /home для каждого пользователя нужно будет ставить копию этой программы. Налицо нерациональное использование места на hdd 🙂
Источник: qna.habr.com