it-swarm.dev

Určit cílové umístění instalace apt-get <package>?

U některých aplikací je jeho docela snadné najít, kde byla aplikace nainstalována, pomocí příkazu „který“. Některé aplikace, jako je Tomcat, jsou však z mé ligy trochu mimo.

Žádám o konkrétní metodologii, kterou lze použít na jakoukoli instalaci apt-get, aby se zjistilo, kde jsou nainstalovány binární soubory, knihovny a podpůrné soubory.

Příčinou této otázky je to, že jsem nainstaloval Tomcat7 a zdá se mi, že ho najdu a mám seznam přizpůsobení, které mám provést.

57
Sn3akyP3t3

Můžete spustit příkaz dpkg -L package pro zobrazení všech souborů v balíčku. Například dpkg -L ubuntu-minimal zobrazí pouze několik malých souborů souvisejících s balením, protože je to pouze prázdný meta-balíček, který závisí na jiných balíčcích.

dpkg -L Tomcat7

je pravděpodobně to, co chcete.

82
dobey

Obsah nainstalovaného balíčku můžete vypsat pomocí příkazu dpkg , což je příkaz manipulace s balíčky na nízké úrovni, který nástroje APT interně volají) :

dpkg -L Tomcat7

Možná budete chtít hledat ve výstupu; použijte příkaz grep . Například pro zobrazení konfiguračních souborů (které jsou pod /etc):

dpkg -L Tomcat7 | grep /etc

Soubory, které chcete upravit, mohou záviset na hlavním balíčku Tomcat7. Prohledávání uvnitř balíčku a jeho závislostí je složitější. Je pravděpodobné, že soubory, které hledáte, jsou v nějakém balíčku s názvem Tomcat7-something. Nejjednodušší způsob, jak je zobrazit, je pomocí příkazu apt-file, Který není ve výchozím nastavení nainstalován (nainstalujte jej pomocí apt-get install apt-file).

apt-file list Tomcat7

apt-file uvádí názvy souborů ve všech balíčcích v Ubuntu (podle zdrojů balíčků, které jste povolili), ať už jsou nainstalovány, nebo ne. Můžete jej také použít k vyhledání souboru:

$ apt-file search RequestInfoExample.Java
Tomcat7-examples: /usr/share/Tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.Java

Obvykle dělám:

  • Spusťte aplikaci Synaptic (budete ji muset nejprve nainstalovat)

  • najděte balíček, který mě zajímá

  • klikněte pravým tlačítkem a vyberte Vlastnosti

  • zobrazit seznam nainstalovaných souborů

4
Sergey