Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Ceeper 22. 12. 2012, 22:21:27
-
Zdravim,
Do CentOS jsem si nainstaloval alternativního mailovýho klienta Re-Alpine, ale ani za boha nemůžu přijít na to, kde je umístěnej a nebo jak ho spustit.
Poradíte někdo, kudy do toho? Případně existuje v Linuxu něco jako Program Files?
-
Už mam, prosím o smazání :)
-
Naopak. Bylo by fajn sem napsat i odpověď. Až to bude jednou někdo hledat, bude nadšený, že ji tu najde. Prosím o doplnění.
-
Stačil o trochu zagooglit, ale linux alternativa k Program Files je /usr/bin/ :)
-
Stačil o trochu zagooglit, ale linux alternativa k Program Files je /usr/bin/ :)
Je to trochu složitější. Různé distribuce to mají různě, některé binárky můžou být taky třeba v /usr/local/bin nebo /opt/<program>/bin.
Nejjistější způsob je zeptat se balíčkovacího systému, jaké soubory patří do daného balíčku a vyfiltrovat si řetězec "bin". Např. v archlinuxu takhle:
# pacman -Ql xterm | grep bin
xterm /usr/bin/
xterm /usr/bin/koi8rxterm
xterm /usr/bin/resize
xterm /usr/bin/uxterm
xterm /usr/bin/xterm
-
whereis
-
linux alternativa k Program Files je /usr/bin/ :)
Pro upřesnění: v GNU/Linuxu nic jako „Program Files“ neexistuje – místo aby byly všechny soubory namatlané v jednom adresáři, jsou rozdělené podle své povahy
- /usr/bin – spustitelné binárky
- /usr/lib – knihovny (taky binárky, ale přímo nespustitelné)
- /usr/share – data programů: různé obrázky, manuály, zvuky, videa, statické databáze atd.
- /var – měnící se data
- /etc – systémová konfigurace (osobní budou mít uživatelé ve svém domácím adresáři)
Mj. to umožňuje šikovně rozhodit soubory na různé disky – např. usr, lib, share můžeš mít třeba na síťovém disku, který je pouze pro čtení a je spravovaný centrálně, v /etc máš ale konfiguraci daného stroje a ve /var jeho měnící se data (to můžeš dát zase na nějaký rychlý disk).
Pak se ještě používá:
- /bin – základní systémové příkazy
- /sbin a /usr/sbin – příkazy určené pro správce systému.
- /opt – dodatečně nainstalované programy (nezávisle na správci balíčků), tady často splývají binárky, knihovny a statická data
- /usr/local/bin,share,lib… – ručně instalované programy ze zdrojáků
Více viz Linux Filesystem Hierarchy (http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/).
-
whereis
which
-
whereis
which
apropos
;)