Portál AbcLinuxu, 12. května 2025 09:15

Dotaz: OpenSuse adresář pro instalaci

29.5.2013 13:23 Petr_70 | skóre: 8
OpenSuse adresář pro instalaci
Přečteno: 127×
Odpovědět | Admin
Dobrý den přeji, Mám na vás prosím otázku, která se může jevit jako nedůležitá, nicméně rád bych v tom měl jasno..

Mám totiž dilema, kam na serveru s OpenSuse 12.1 instalovat (z tar.gz extrahovaný a nakonfigurovaný adresář) media-streaming server red5, resp. kde by mělo být jeho správné umístění. Co vím, tak mám tyto možnosti:

a)/opt/red5 (případně vnořený /opt/../red5)

b)/usr/local/red5

c) nějaký jiný?

Tak nějak intuitivně mi přijde logičtější možnost "b", tedy /usr/local/red5

A ještě prosím jednu s tím související podotázku: V řadě postupů na webu jsem se setkal s tvrzeními, že standardní lokace v distribucích typu Debian /Ubuntu je adresář usr/lib/. Jaký je tomu odpovídající v distribucích typu RedHat, OpenSuse ?

Děkuji vám za odpovědi.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.5.2013 15:21 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: OpenSuse adresář pro instalaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nemám OPRAVDU ZÁVAŽNÝ DŮVOD nechávám vždy baliky instalovat se do default adresářů. V jistém směru to "správné umístění" je vždy názor nějakého člověka nebo nějaké skupiny. /opt adresář byl na balíky, které nejsou součástí standardní instalace a umožňoval chránit tyhle balíky při upgrade systému. /usr/local vytvářel původně možnost, jak pro sítě linuxových počítačů zařídit, že část operačního systému bude centralizovaně spravovaná /usr a může být ze serveru a jen read-only a část bude mít lokální specifika systému /usr/local. Adresář /usr/lib chápu jako dobrý adresář pro standardní baliky z distribuce, ale své kompilované baličky bych tam netlačil.

Podle mne v současné situaci zcela jedno kde soft ve stromu je. Ve finále si stejně vytvoří symlinky do potřebných hlavních adresářů. Lehce bych se naopak bál u nevyzkoušeného programu, jak je dobře napsán a má-li vše správně nastavené pro změnu default adresáře.

Naopak v tomto případě, kdy potřebuji rozbíhat softy ze zdrojáku, bych adresář s buildem i s vytvořenými programy umístil na oddělený oddíl. Z toho důvodu, že když bych se při aktualizacích (verzi 12.1 skončila podpora před 14 dny) dostal do problémů a musil případně aktualizovat reinstalací, tak mi to nezničí build.
29.5.2013 17:04 Petr_70 | skóre: 8
Rozbalit Rozbalit vše Re: OpenSuse adresář pro instalaci
Děkuji vám za odpovědi a názory.
Pokud nemám OPRAVDU ZÁVAŽNÝ DŮVOD nechávám vždy baliky instalovat se do default adresářů. .
K tomuto jen krátká poznámka.. V tomto případě se nejedná o klasickou instalaci, řízenou např. instalačním skriptem s možností volby lokace. Jde o klasický tar.gz balík, tedy kompriomovaný archív, který obsahuje samotný program a jeho data v mnoha podadresářích a tento se "instaluje" se pouhým rozbalením do nějakého adresáře.

Z vašich odpovědí se spíše přikláním k /opt/red5 (/opt/../red5)
rADOn avatar 29.5.2013 15:32 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: OpenSuse adresář pro instalaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když už to budeš strkat do /usr/local, tak rozestrkat do patřičných adresářů. Tím máš postaráno o ld.so.conf, $PATH etc. Pokud to musí zůstat v jednom paklu tak je správné místo /opt.
"2^24 comments ought to be enough for anyone" -- CmdrTaco

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.