it-swarm.dev

Kde najdu umístění složek pro nainstalované programy?

Jsem nová v Ubuntu a rád bych věděl, kde najdu umístění programových souborů pro programy nainstalované z Ubuntu Software Center nebo Terminálu.

40
Mysterio

na příkazovém řádku můžete použít dpkg --listfiles packagename. Například, dpkg --listfiles firefox. Pokud chcete vidět, jaké soubory balíček obsahuje bez jeho instalace, můžete nainstalovat apt-file a použít jej.

Ale opravdu byste si s tím neměli pohrávat. Obvykle neexistuje žádný důvod k ručním zásahům do obsahu balíčku. Všechny konfigurační soubory pro normální aplikace jsou umístěny v domovském adresáři uživatelů. V C:\Programfiles\Appname\savegames, například. Byly by umístěny do /home/username/.local/share/appname/savegames. Pokud tedy přesunete svůj domovský adresář na jiný počítač, uchová všechny konfigurace a uživatelská data.

39

Pokud také potřebujete vědět, kde je spustitelný soubor, můžete spustit whereis executable nebo which executable Například:

$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz

$ which firefox
/usr/bin/firefox
40
animaletdesequia
8
dAnjou

Použijte synaptic-package-manager:

synaptic Package Manager (GUI)

Za předpokladu, že bychom chtěli vyhledat soubory balíčku autotools-dev, pod „Rychlý filtr“ zadejte autotooly a vyhledejte jej. Balíček autotools-dev se objeví automaticky. Vyberte jej kliknutím na něj a poté stiskněte 'Vlastnosti'. V zobrazeném dialogu vyberte záložku „Installed Files“.

Pokud nenajdete příkaz s whereis nebo which, pak je to možná alias. Snaž se

alias

a zkontrolujte, zda je příkaz v seznamu.

1
RafaelCaballero

K dispozici je také zabudovaný příkaz Bash s názvem command :

 command [-pVv] command [arguments …]

Příklady použití:

$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat

Pokud je hledaným příkazem alias:

$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'
1
pa4080