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