Определить местоположение назначения apt-get install <package & gt ;?
Для некоторых приложений достаточно легко найти, где приложение было установлено для использования команды «which». Однако некоторые приложения, такие как Tomcat, немного из моей лиги, чтобы найти.
Я прошу указать конкретную методологию, которая может быть применена к любой установке apt-get, чтобы найти, где установлены файлы двоичных файлов, библиотек и файлов поддержки.
Причиной этого вопроса является то, что я установил Tomcat7, и я, кажется, его найду, и у меня есть список настроек для выполнения.
3 ответа
Вы можете запустить команду dpkg -L package
, чтобы отобразить все файлы в пакете. Например, dpkg -L ubuntu-minimal
будет отображать только несколько небольших файлов, связанных с упаковкой, поскольку это только пустой мета-пакет, который зависит от других пакетов .
dpkg -L tomcat7
, вероятно, то, что вы хотите.
Вы можете указать содержимое установленного пакета с dpkg
, которая представляет собой команду управления пакетами низкого уровня, которую инструменты APT вызывают внутри:
dpkg -L tomcat7
Вы можете искать на выходе; используйте grep
. Например, чтобы увидеть файлы конфигурации (которые находятся под кодом /etc
):
dpkg -L tomcat7 | grep /etc
Файлы, которые вы хотите изменить, могут находиться в зависимостях основного пакета tomcat7
. Поиск внутри пакета и его зависимостей сложнее. Вероятно, файлы, которые вы ищете, находятся в пакете под названием tomcat7-something
. Самый простой способ показать их - с помощью команды apt-file
, которая по умолчанию не установлена (установите ее с помощью apt-get install apt-file
)
apt-file list tomcat7
apt-file
перечисляет имена файлов во всех пакетах в Ubuntu (в соответствии с включенными источниками пакета), независимо от того, установлены они или нет. Вы также можете использовать его для поиска файла:
$ apt-file search RequestInfoExample.java
tomcat7-examples: /usr/share/tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.java
Я обычно делаю:
-
Запустите Synaptic (сначала вам нужно установить его)
-
найти пакет, который меня интересует
-
щелкните правой кнопкой мыши, выберите «Свойства»
-
просмотреть список установленных файлов