В Linux в соответствии со стандартом FHS для прикладных программ (https://ru.wikipedia.org/wiki/FHS) файлы одного типа и назначения помещаются в соответствующие директории, в отличие от Windows, где все файлы программы помещаются в одну папку, то есть разные типы файлов в одной программе (картинки, документация, примеры, конфигурационные фалйы, библиотеки и исполняемые файлы) при установке расфасовываются не в 1 место, а в разные в зависимости от типа файла и его предназначения.
Менеджер пакетов apt в Debian, pacman в Arch, dnf в Fedora и т.д. в основном всё кладут в /usr :
- в /usr/bin или /usr/local/bin - исполняемые файлы пакетов из репозиториев, где usr - User System Resources (аналочино Program Files в Windows)
- в /usr/local - файлы помещаемые с использованием утилиты make install
- в /usr/lib - библиотеки
- в /usr/share - разделяемые немодифицируемые данные
- в /usr/share/applications - для программ с интерфейсом «меню приложений»
В /etc - конфиги
В /bin - системные программы, наиболее важные для функционирования системы
В /var - каталоги для логов и специальных файлов
В /opt или /home - shar-ы проприетарного ПО, вручную установленные сторонние программы или вспомогательные файлы пакетов из репозиториев
Как узнать куда установилась программа:
1) при установке любого пакета список его файлов сохраняется в /var/lib/dpkg/info/<имя_пакета>.list
2) С помощью утилиты apt-file и команды apt-file find <имя>
3) #echo $PATH
/usr/local/bin:~/.local/bin:/opt/bin
4) С помощью Менеджера пакетов synaptic (если установлен графический интерфейс)
Материал скомпилирован на основе данных: https://www.linux.org.ru/forum/linux-install/15909001#comments
CISHost - c нами Вы познаете дзен!