jak detekovat distribuci v programu?
Karel Zak
zakkr na zf.jcu.cz
Středa Květen 31 14:30:37 CEST 2000
>
> On Wed, 31 May 2000, Karel Zak wrote:
>
> > > Dalsi zajimava otazka, jestli se da nejak rozumne zjistit, z
> > > jakeho "rodu" distribuce pochazi -- napr. GNU/Debian a
> > > CorelLinux jsou debiany, TurboLinux je (aspon doufam, ze se
> > > nepletu) RHcko apod. Tam totiz hledani napr.
> > > /etc/redhat-release stacit nebude :(
> >
> > Sorry, ale todle mi trosku pripada jako blbost. Programy jsou vzdy
> > pripraveny pro urcitou distribuci a nejake jemne rozdily se vzdy
> > nastavuji pri prekladu-baleni toho programu. Ve vlastni distribuci
> > jsou pak korektni programy pro danou dist. Nevidim nejak smysl programu,
> > ktery budu mit na debianu a on bude obsahovat kod pro RH, ktery nikdy
> > nepouziji. Nebo jsem neco prehledl? :-) (nejake specificke pozadavky?).
>
> Ja bych rekl, ze vsechny moderni distribuce, co pouzivaji glibc2, jsou
> vice mene identicke co se tyce nastaveni. Ja obcas pouzivam binarky pro
> RedHat ve svem Slackware 7 a funguje to. Akorat jednou jsem narazil na
> problem, ze RedHat ma jinou strukturu adresaru a PHP hledalo socket od
> MySQL jinde nez v /tmp, takze jsem musel zeditovat binarku. Ale to byl
> skutecne jediny problem.
Neni jediny. Mne napr. napada to jak kasle RH na FHS (filesystem ..) a
treba /usr/share/doc je pro neho zalezitost bolestna (no flame!).
Taktez /etc vypada uplne jinak a dost programu muze byt ruzne balenych,
startovanych apod.
Karel
Další informace o konferenci Linux