Когда мы загружаем бинарную программу Debian из репозитория с помощью этой команды:
sudo apt-get install something
Где находится этот магазин программ и все исполняемые файлы?
Не все пакеты устанавливаются точно так же, но некоторые обобщения могут быть сделаны и обычно соблюдаются.
Двоичные файлы, которые вызывается при запуске программы, сохраняются в /usr/bin или .
Вы можете проверить это, выполнив <package> и /usr/bin/<package> с теми же результатами.
Конфигурационные файлы для пакета обычно хранятся в /etc/<package>. [!d3 ]
Вот хорошая разбивка файловой системы
Действительно короткий ответ: «Это зависит от пакета».
Вот более длинная версия:
Это каталоги, в которых установлены большинство пользовательских программ:
[ f1]В общем случае, если вы установили пакет с sudo apt-get install <package>, исполняемый файл обычно будет помещен в один из этих трех каталогов. Когда я говорю «исполняемый файл», я имею в виду файл, который обычно является именем программы, которую вы «выполняете» из командной строки.
Пример:
`echo "foo"`
В приведенном выше примере в вашей системе находится файл с именем «echo», который выполняет программу «echo».
] Если я правильно понял ваш вопрос, вам также хотелось бы узнать, где хранится архив загруженного пакета. На это очень хорошо ответил. Я включил «короткую версию» ниже на всякий случай, если ссылка не будет разрешена в более позднюю дату.
/var/cache/apt/archives/
/var/cache/apt/archives/partial/
Команда whereis может быть очень полезна в такой ситуации. Например, чтобы искать программу «gedit», вы должны ввести следующее в терминале как ~ $. , ,
whereis gedit
На выходе должны отображаться соответствующие каталоги для установленной программы. Кроме того, команда whatis сообщит вам, что такое программа.