[ ZaMpA @ 16.12.2008. 01:08 ] @
| pre par dana sam instalirao Ubuntu 8.10 jer sam morao da spasim neke podatke sa harda, a win nije hteo da se pokrene. Ubuntu mi se svideo i ne nameravam da instaliram win uopste Sve funkcionise jako lepo, samo me jedna stvar skaklja...
Kad instaliram neki program, gde to ide? Instalirao sam do sad svasta i kroz Add/Rem aplikaciju, i iz .deb fajlova i iz tar.gz-ova (configure, make, make install). Nigde nema da se izabere gde hocu da instaliram. Koliko sam shvatio, to sve ide u /bin direktorijum na glavnom hardu, ali zasto nema opcije da se instalira u dir po mojoj zelji? E, sad ja sam siguran da to nije tako napravljeno iz zezanja , vec ima neki dobar razlog. E taj razlog me interesuje!
Ovo mi zapravo, ne predstavlja nikakav problem, ako mora u /bin onda mora, ali me interesuje zasto?
|
[ Tyler Durden @ 16.12.2008. 07:55 ] @
Ne mora u bin. Ne znam tacno kod ubuntua kako i da li mozes da usmjeris instalaciju .deb paketa negdje drugdje, ali prilikom ./configure mozes da zadas PREFIX (pogledaj ./configure --help).
/bin /usr/bin /sbin /usr/local/bin i ostali su jednostavno standard i zato sve ide tamo.
[ Leftist @ 16.12.2008. 13:40 ] @
Osnovna razlika izmedju windowsa i linux-a po ovom pitanju je sto u windowsu svaki program dobije svoj direktorijum, a u linuxu se program deli na nekoliko mesta. u /bin idu samo sistemski programi, tu se ne instaliraju nove stvari. u /usr/bin idu izvrsni fajlovi ostalih programa. u /usr/share i /usr/lib ostali delovi istih tih programa. ko sto rece Tyler Durden, prilikom instaliranja iz source-a mozes da prosledjujes svakakve parametre configure-u (izmedju ostalog i u koji direktorijum da se instalira) a sto se deb-ova tice, nisam probavao.
Razlog za sve ovo je da kad otvoris konzolu i ucukas ime nekog programa on zna gde da ga trazi . Ako izvrsni fajl instaliras u neki ne-standardni direktorijum, moras ili da ga zoves sa punom putanjom, ili da dodas taj dir u PATH. Slicno je i sa bibliotekama koje idu u razne lib foldere.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.