[BSD] portupgrade fuggosegek

Ádám Szilveszter sziszi at c2.hu
2006. Május. 24., Sze, 16:32:11 CEST


Szia!

Molnár Gábor írta:
> Mit lehet ilyen esetekben tenni? Feltenni es kesz?

Nem. Sokkal inkabb meg kell nezni, hogy az egyes portok milyen
opciokat kinalnak fel, es melyik opcio mit jelent. Sajnos tulsagosan
sok hasznalo azt hiszi, hogy a ports annyibol all, hogy "cd ize/bigyo
&& make install" de ez nem igazan a jo megoldas, mert igy pont az
opciokat nem allitod be. Az, hogy mik az opciok, sajnos nem egyfele
modon latszik. Vannak portok, ahol szep grafikus felulet van, ahol
lehet X-elni, hogy mit akarsz es mit nem. Ezeknek az is az elonye,
hogy a valasztast elmentik, tehat kesobb mar nem kell ujra allitani.
De van szep szammal olyan is, ahol az opciok csak a Makefile-ben
vannak benne, tehat eloszor azt kell elolvasni. Ekkor vagy
automatikusan "elesitodik" az adott opcio, ha a fuggosege mar fent
van, vagy neked kell valasztani azzal, hogy beallitasz egy rendszerint
WITH_valami vagy WITHOUT_valami nevu valtozot a parancssorban, mikor
forditasz, vagy az /etc/make.conf-ban, vagy portupgrade eseten az
/usr/local/etc/pkgtools.conf-ban. Sajnos az elnevezes sem
kovetkezetes: van, ahol azert kell valtozot allitani, hogy valami
legyen (WITH_valami) de van, ahol azert kifejezetten, hogy ne legyen
(WITHOUT_valami) A KDE esete mondjuk elegge komplex, de ott sem kell
feltetlenul minden, ami elvileg lehetseges.

Ja es meg egy: mielott automatikusan lefuttatod a portupgrade -ai-t
(ami nem is tul jo megoldas, mert nem veszi figyelembe a fuggosegeket
a helyes sorrendben, helyette siman ABC sorrendben megy vegig es aztan
vagy eltalalja vagy nem, nezd meg inkabb az -r es az -R kapcsolokat)
mindenkeppen olvasd el az /usr/ports/UPDATING fajlt, mert ott lesznek
leirva a szokasostol eltero esetek, amikre figyelni kell. Pl nem
arulok el nagy titkot, ha azt mondom, hogy egy komolyabb KDE
frissitesnel a sima portupgrade mar nem eleg.

Sz.

-------------------------------------
C2 MAIL: Levelezés felsőfokon. http://mail.c2.hu




További információk a(z) BSD levelezőlistáról