Меню Рубрики

Как в linux узнать куда установлена программа

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

Многих новичков, недавно установивших Linux и только начавших разбираться в устройстве этой замечательной операционной системы, как и меня, в свое время, интересует вопрос: куда же устанавливаются программы в Ubuntu, да и вообще, в любом дистрибутиве Linux. Файловая система Linux очень сильно отличается от Windows и это в первое время сбивает с толку.

Мы привыкли, что все программы и их файлы в Windows находятся в системном каталоге Program Files и System32, или если не в нем, то хотя бы в одном из подкаталогов. Но в Linux все намного сложнее. Здесь файлы программ, как правило, распределены по всей файловой системе. Так куда устанавливаются программы в Linux? Как найти все файлы программы? Как удалять ненужные программы? Все это мы рассмотрим в данной статье.

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

Здесь не все так просто. Чтобы ответить на этот вопрос сначала нужно разобраться в особенностях файловой системы Linux и способах установки программ. В корневой файловой системе Linux каждая папка предназначена для хранения определенного типа файлов, эти правила со временем менялись, да и сейчас меняются в зависимости от дистрибутива, но основные папки остаются одни и те же. В папке /bin (Binary — двоичный) — хранятся исполняемые файлы, /lib — подключаемые библиотеки, /usr — ресурсы и данные программ, это могут быть переводы, картинки и т д, в /var — временные данные, логи, кэши, /etc — конфигурационные файлы.

Большинство программ, устанавливаемых с помощью стандартного пакетного менеджера распределяются по файловой системе в эти папки. Вам, наверное, интересно, как система определяет какие файлы куда копировать. Она и не определяет, это задает разработчик во время сборки пакета. Попробуйте открыть deb пакет как архив. Кроме служебных информационных файлов, касающихся установки вы там увидите структуру папок напоминающую корневую ФС Linux, это и определяет какие файлы где будут находиться. В последнее время грань четкого разделения файлов по папкам немного стерлась, появились папки /usr/bin для исполняемых файлов, а кэш некоторые программы вообще хранят в домашней папке пользователя, но традиционные Linux сервисы, такие как Samba, Apache, Ngnix и многие другие четко придерживаются стандартной структуры.

Давайте разберем на примере как распределяется программа в файловой системе. Возьмем, например, тот же сервер apache. Чтобы узнать куда были скопированы файлы программы воспользуемся утилитой dpkg.

www-servers/apache-2.2.31 (/usr/sbin/apache2)
www-servers/apache-2.2.31 (/etc/init.d/apache2)
www-servers/apache-2.2.31 (/etc/logrotate.d/apache2)
www-servers/apache-2.2.31 (/var/cache/apache2)
www-servers/apache-2.2.31 (/usr/lib64/apache2)
www-servers/apache-2.2.31 (/usr/share/apache2)
www-servers/apache-2.2.31 (/etc/apache2)
www-servers/apache-2.2.31 (/usr/include/apache2)
www-servers/apache-2.2.31 (/etc/conf.d/apache2)
www-servers/apache-2.2.31 (/var/log/apache2)

Как видите, все файлы на своих местах.

Но из этого правила есть исключения. Например, многие проприетарные программы и игры устанавливаются полностью в одну папку, так же как и в Windows. Для таких программ есть папка /opt. Посмотрим, например, на Crossover:

sudo dpkg -s crossover-bin

Обычно такой вид установки используют программы, устанавливаемые скриптами в формате .run. Есть еще один вид программ — те, которые собираются из исходников и устанавливаются командой make install. Так программы лучше не устанавливать, потому что файлы, как и в первом случае, распределяются по всей системе, но в этот раз уже без ведома пакетного менеджера. Конечно¸ вы всегда сможете удалить программу командой make uninstall, но нет гарантий что вы не удалите исходники и скрипт очистки не оставит в системе много лишних файлов, которые потом будет трудно найти. Как правильно устанавливать программы из исходников можете посмотреть в статье установка программ из tar.gz

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

Источник

[freebsd] Как узнать, куда установлено приложение

Подскажите, как в FreeBSD узнать, куда было установлено приложение?

pkg_info -a | grep $subj
pkg_info -L $subj

which приложение
найдёшь бинарник, а вообще оно размазано, что-то в lib, что-то d bin

Читать файл инсталляции порта.

$ pkg_info -a | grep openssl
Information for php5-openssl-5.2.12:
The openssl shared extension for php
$

А ведь на сервере и не php-openssl еще есть:

$ which openssl
/usr/bin/openssl

Значит ли это, что он ставился не из портов?

Видимо, придется идти в хендбук.

cat /var/db/pkg/ /+CONTENTS — каталоги и файлы относительно /usr/local/.

Тебе ж русским языком написали: pkg_info -L php5-openssl
Ставится оно в /usr/local/*, а все, что выше — это уже не порты, а базовая система.

Рукокнигу почитай, да, очень познавательно.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

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

Модератор: Bizdelnick

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

Сообщение Kiberg » 10.04.2008 03:04

Re: Куда устанавливается программа?

Сообщение stomp » 10.04.2008 04:35

Re: Куда устанавливается программа?

Сообщение allez » 10.04.2008 06:55

Re: Куда устанавливается программа?

Сообщение Kiberg » 10.04.2008 09:32

Re: Куда устанавливается программа?

Сообщение Olegator » 10.04.2008 13:18

Re: Куда устанавливается программа?

Сообщение A_1 » 10.04.2008 13:53

Re: Куда устанавливается программа?

Сообщение allez » 10.04.2008 14:48

Re: Куда устанавливается программа?

Сообщение Anybis » 11.04.2008 14:56

Может просто
locate

также если большой список можно
locate | less

Re: Куда устанавливается программа?

Сообщение 1aleksey1 » 08.11.2008 16:09

Re: Куда устанавливается программа?

Сообщение romuil » 08.11.2008 17:19

Re: Куда устанавливается программа?

Сообщение aaj » 01.07.2009 00:00

Re: Куда устанавливается программа?

Сообщение GMar » 01.07.2009 00:04

это пакет для другого дистрибутива, его ставить не совсем логично, лучше попробуй найти rpm

или вариант (все с правами рута):

Re: Куда устанавливается программа?

Сообщение Encore » 01.07.2009 00:33

Re: Куда устанавливается программа?

Сообщение GMar » 01.07.2009 00:40

зачем все эти хитрости:
автор поста уже сказал что там бинарники, предпологается что там также и .desktop файлы для менюшек есть, может автоматом пункты в меню появятся, да и удалять можно будет привычными методами

Источник

Как посмотреть список установленных программ в Ubuntu

Ubuntu — это относительно новая, быстро развивающаяся и приобретающая свою популярность операционная система, отличная от привычных рядовому пользователю Windows и Linux.

Как посмотреть список установленных программ в Ubuntu 18.04?

Если Вы открыли эту статью, то скорее всего Вы задались целью удалить, запустить или посмотреть дополнительную информацию о том или ином приложении в данной ОС и, следовательно, Вам необходим список установленных программ в Ubuntu. Его открыть можно разными способами. Рассмотрим несколько простых, которые не требуют от пользователя определенных уже имеющихся знаний или установленных дополнительно расширенных инструментов.

Перед этим, стоит уточнить что из этой статьи Вы узнаете, разницу между способами, а также некоторые другие вещи, которые вы должны знать о том, как посмотреть список установленных программ в Ubuntu.

1. Через меню Dash

Самый легкий и доступный способ — это зайти в меню Dash, перейти в категорию «Приложения», в раздел «Установленные», так откроется список установленных программ Ubuntu. Здесь пользователь имеет возможность удалить или запустить приложение.

2. Через Центр приложений

Данный метод времени займет больше, однако будет не менее простым, а информация, предоставленная пользователю, окажется рассортированной, следовательно, лучше воспринимаемой.

Итак, сначала зайдем в Центр приложений, значок которого можно найти на панели Unity (по умолчанию). Сам значок выглядит как бумажный пакет с буквой А.

В появившемся окне сверху можно будет увидеть три вкладки. Нас интересует вкладка «Установленные». Нажав на нее, нам откроется список установленных программ Ubuntu, который будет разделен на определенный категории.

Чтобы открыть полный список установленных приложений, то стоит нажать на ссылку, оставленную внизу окна, а далее выбрать интересующую пользователя категорию.

Здесь пользователь может удалить ненужное ему приложение. Для этого нужно кликнуть на его отображение левой кнопкой мыши, а далее нажать кнопку «удалить»

3. Через файлы

Как известно, ОС Linux основана на файлах, расположенных по папкам, находящихся все в одной — главной или корневой. Все установленные пользователем и базовые приложения — это файлы, хранящиеся в системе. Ее же, в свою очередь, можно раскрыть в менеджере файлов под названием Nautilus, который в свою очередь должен находиться в системе по умолчанию.

Чтобы обратиться к файловому менеджеру, вернитесь на рабочий стол и активируйте его (по умолчанию — второй значок на панели GNOME или Unity). Для того, чтобы открыть папку, где хранятся все ярлыки программ, содержащихся в системе, перейдите по следующему адресу:

компьютер — /usr/share/applications

Рядовой пользователь здесь сможет выбрать любое приложение и запустить. Однако, если у него появится желание что-либо удалить, то ничего не выйдет. Чтобы навсегда удалить приложение из Nautilus’а, нужны права администратора (root или sudo — наиболее распространенный утилит, убирающий недостатки базовой системы), дающие определенные, устанавливаемые самим пользователем привилегии. Для этого нужно изначально открыть файловый менеджер с установленными правами администратора. Это возможно, есть ввести в терминале следующую команду:

sudo nautilus /usr/share/applications

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

Выводы

Существуют еще способы открыть список установленных приложений, однако они требуют от пользователя полной осознанности действий и определенных действий, из-за чего не рекомендуются для рядового пользователя или пользователя-новичка.

Если вы новый пользователь и используете Ubuntu в течение нескольких дней или недель, вам может быть интересно, узнать про лучшие программы для исправлений безопасности, исправлений ошибок и обновлений приложений.

Обновление программ в Ubuntu абсолютно просто. Я не преувеличиваю. Это так же просто, как запустить две команды. Позвольте мне дать вам более подробную информацию об этом по ссылке указанной ранее.

Надеюсь, вам понравился этот урок о том, как посмотреть список установленных программ в Ubuntu, и вы узнали несколько новых вещей.

Если у вас есть какие-либо вопросы, пожалуйста, задавайте их в форме комментариев. Если вы опытный пользователь Linux и у вас есть совет, который может сделать это руководство более полезным, поделитесь им с остальными.

Источник

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

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

  • Как в linux увеличить swap
  • Как в linux создать файл в папке
  • Как в linux создать текстовый файл
  • Как в linux сделать пользователя администратором
  • Как в linux редактировать файлы