Куда устанавливаются программы в linux
Перейти к содержимому

Куда устанавливаются программы в linux

  • автор:

В какую папку устанавливаются программы

В Windows программы устанавливаются в C:\Program Files .

В Ubuntu пользовательские программы в большинстве случаев устанавливаются в директорию /usr, но программа находится не в одной папке, а разделена на части:

/usr/bin — исполняемые файлы программ
/usr/sbin — исполняемые файлы программ, которые запускаются с правами администратора
/usr/games — исполняемые файлы некоторых игр
/usr/lib — библиотеки программы
/usr/share — остальные файлы программы

Некоторые разработчики программ предпочитают установку в директорию /opt не разделяя файлы программы.

Куда устанавливаются программы в linux

С недавних пор пользуюсь UBUNTU 12.04
Программы устанавливаю с центра приложений, а куда они устанавливаются? не понятно. В windows есть папка program files, а в Linux?

Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792

В windows есть папка program files

К сведению — этот каталог только в теории содержит полностью тело установленного. Думаю в Линуксе так же свои модули раскладываются по своим каталогам. Хотя это только предположение — все зависит от того что в инсталляторе прописано.

I’m learning to live.
Регистрация: 04.02.2009
Сообщений: 18,136

Думаю в Линуксе так же свои модули раскладываются по своим каталогам. Хотя это только предположение — все зависит от того что в инсталляторе прописано.

Зависит от линукса.
Чаще всего /usr/bin
Но может и /opt к примеру.
А вообще для поиска можно в командной строке использовать команды which, whereis и locate.
Чтобы проще было ориентироваться: http://www.pixelbeat.org/cmdline_ru_RU.html
Небольшой ликбез: http://www.linuxcookbook.ru/filefinding

Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Последний раз редактировалось Utkin; 27.12.2012 в 21:25 .

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
куда вписывать сам текст программы на С++?и вообще,где начинать писать саму программу? Ledy Общие вопросы C/C++ 8 07.05.2010 01:14
Куда отследить куда утекает память? TwiX Общие вопросы Delphi 6 02.03.2010 03:10
куда вставить код программы делфи Резеда Помощь студентам 9 21.12.2009 12:00
Не устанавливаются ИГРЫ Nich Компьютерное железо 14 16.12.2009 19:00
НЕ устанавливаются скачанные программы Eagle_mc Операционные системы общие вопросы 15 06.06.2009 14:43

Куда устанавливаются программы в линуксе?

Читал статью что программы устанавливаются в корневой раздел «/» но потом нашел другую информацию что устанавливаются в «/home» в линукс сообществе в вк, так куда?

mts88
21.09.20 13:20:57 MSK
1 2 →

Как мэйнтейнеру пакета в голову стукнет.

phoen ★★
( 21.09.20 13:22:33 MSK )
Последнее исправление: phoen 21.09.20 13:22:43 MSK (всего исправлений: 1)

Те что из репозитария ставятся в /, сторонние если юзер хочет может поставить в /home или в /.

MaxPower ★★
( 21.09.20 13:24:43 MSK )

обычно, пакеты из репозиториев помещают исполняемые файлы в /usr/bin или /usr/local/bin, вспомoгательные файлы программ хранятся в /usr/lib, /usr/share, /home и т.д. Сторонние программы могут устанавливаться целиком в /opt

hikari ★
( 21.09.20 13:31:36 MSK )

Если вкратце, то куда угодно.

Vsevolod-linuxoid ★★★★★
( 21.09.20 13:33:23 MSK )

нормальные пакеты равномерно размазываются по файловой системе, а всё остальное — куда угодно.

xfilx ★★
( 21.09.20 13:46:44 MSK )
Ответ на: комментарий от xfilx 21.09.20 13:46:44 MSK

кстати, а какой смысл в таком равномерном размазывании?

Egor_ ★
( 21.09.20 14:16:35 MSK )
Ответ на: комментарий от hikari 21.09.20 13:31:36 MSK

пакеты из репозиториев помещают исполняемые файлы в /usr/bin или /usr/local/bin

Вообще-то нет. В /usr/local идёт самосбор. Из пакетов туда вообще не ставят в нормальной ситуации.

AS ★★★★★
( 21.09.20 14:20:26 MSK )
AS ★★★★★
( 21.09.20 14:21:36 MSK )

Что за дистрибутив у тебя? Вообще куда угодно могут устанвливаться, тут грань между системными и прикладными программами стерта и при установке «размазывается» по дереву (хотя бывают и исключения).

Kolins ★★★
( 21.09.20 14:24:04 MSK )
Ответ на: комментарий от Egor_ 21.09.20 14:16:35 MSK

чтобы не искать конфиг и исполняемый файл в новой жопе очередного изобретательного разработчика?

anonymous
( 21.09.20 14:24:45 MSK )
Ответ на: комментарий от Egor_ 21.09.20 14:16:35 MSK

«Так исторически сложилось» ?

Kolins ★★★
( 21.09.20 14:25:53 MSK )
Ответ на: комментарий от Egor_ 21.09.20 14:16:35 MSK

кстати, а какой смысл в таком равномерном размазывании?

leave ★★★★★
( 21.09.20 14:30:42 MSK )

Есть дистрибутивы, они разные в разных места установки разные, всем заведует менеджер пакетов apt в Debian, pacman в Arch, dnf в Fedora и так далее, соотвецтвенно форматы пакетов разные. Достаточно знать как пользоваться менеджером в любимом тебе дистрибутиве и всё.

Чаще всего программы устанавливаются в /usr/bin/ или в /usr/local/bin есть пользовательские каталоги для этого в особых случаях ~/.local/bin/ например. Сторонее проприетарное ПО или же то которое не хочется совать в систему ставят уже руками в /opt/ На самом деле вариантов ещё много, у каждой цели установки свой смысл, просто иди и где то читай про это. И да порой конечно есть излишества.

В любом случае если не городить что-то самому то используй менеджер пакетов который в 99% случаев всё ставить в /usr/bin/ Что бы те было понятнее usr это User System Resources почти program files как в винде, только там один каталог где всё в кашу, а тут есть ещё дополнительное дробление и всё на свои полочки кидается и если знаешь что для чего всегда заранее знаешь что и где искать.

Есть ещё /bin это системные программы наиболее важные для функционирования системой. (Не совсем так, но считай так и есть)

Что бы ещё было понятнее, есть разные типы файлов в одной программе картинки, документация, примеры, конфигурационные фалйы, библиотеки и исполняемые файлы, при установке всё это расфасовывается не в 1 место, а в разные в зависимости от типа файла и его предназначения. И программа установленная как бы интегрируется с системой, сливается с ней в одно целое, а не как в винде в отдельном каталоге всё в кучу. И у того и у того есть и минусы и плюсы.

LINUX-ORG-RU ★★★★★
( 21.09.20 14:38:57 MSK )
Последнее исправление: LINUX-ORG-RU 21.09.20 14:39:42 MSK (всего исправлений: 1)

как найти в Ubuntu где лежит папка с программой?

Но как найти где папка chrome? Перепыл всю систему не пойму. В windows просто нажал правой кнопкой и свойства и там путь. Что я не так делаю?

Отслеживать
задан 21 янв 2016 в 10:39
11k 18 18 золотых знаков 64 64 серебряных знака 129 129 бронзовых знаков
что значит «скачал chrome»?
21 янв 2016 в 11:10

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Вообще, запускаемый файл браузера Chrome называется google-chrome или google-chrome-stable . Найти полный путь к запускаемому файлу можно командой:

which which google-chrome-stable 

При условии, что файл находится в одной из папок, перечисленных в переменной окружения $PATH . Если это не так, найти его можно командой

find / -name

Но тогда и запустить его из консоли можно будет только как

/full/path/to/

Последняя команда найдет файл по имени, даже если он не запускаемый, если хватит прав.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *