Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-hu
Navigation:
Lists: gentoo-user-hu: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-hu@g.o
From: Aleph <alephlg@...>
Subject: Re: Portage kérdés
Date: Fri, 2 Mar 2007 19:09:00 +0100
Szia!<br><br><div><span class="gmail_quote"><b class="gmail_sendername">Skultéti Péter</b> &lt;<a href="mailto:nsuperbus@...">nsuperbus@...</a>&gt; írta, 2007.03.02.:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Sziasztok!<br><br>Van néhány problémám a portage-el, vagy lehet hogy én vagyok a béna. :-)<br>Xfce4 volt fenn eddig a gépen, gtk -gnome -qt3 -qt4 -kde<br>flag-el(/etc/make.conf-ba).<br>Letöröltem az xfce4-et, és mellette nem volt más ablakkezelő,mert kde-et
<br>akarok felrakni. Kiadtam a regenworld parancsot. Problémák itt kezdődnek:</blockquote><div><br>A regenworld az indított parancsok, programok alapján számolja ki, hogy milyen csomagokat szeretsz használni, és azokat rakja utánna a world fájlba. 
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">1. beállítottam a következő flag-eket: -gtk qt3 qt4 kde. Letöröltem minden<br>
gnome-os csamagot,mert néhány kellett pl: gimp-nek. Ha kiadom az<br>emerge -uDNpv world parancsot, akkor sok csamgot megtalál, viszont sok<br>csomagot meg nem veszi észre. Ilyen például a graphviz csomag, ahol a -gtk<br>flag-et nem érzékeli,csak ha pontosan rákeresek a nevére. Sok ilyen van. Nem
<br>értem miért nem találja meg ezeket a csomagokat.</blockquote><div><br>Az emerge -NuD world parancs úgy veszi, hogy szeretnéd még egyszer feltelepíteni a world fájlban megemlített csomagokat. A rendszerben nagyon sok olyan csomag található, amit te közvetlenül nem telepítettél fel, csak függősége volt egy csomagnak, azaz a telepített csomagok listájába bekerült, de a world fájlba nem. Ezáltal a portage halott csomagoknak tekinthet egy-két :-) csomagot, így például az xscreensavert. Ha feltelepíted a KDE-t, akkor lehet, hogy megint élő csomag lesz, azaz függősége lesz egy world-ben meglévő csomagnak: jelen esetben valószínűleg a kde-base, vagy kde-meta csomagnak.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2. kiadom a revdep-rebuild-ot, kijelzi, hogy az xscreensaver csomagnak kell a<br>
libglade, mert közben kitöröltem. De ezt már az emerge -uDNpv world parancs<br>hatására nem jelzi,csak így: emerge -pv xscreensaver.</blockquote><div><br>A revdep-rebuild a /lib könyvtárban lévő fájlokat vizslatja át kb a következőképpen:
<br>- ldd-vel kideríti, hogy az adott csomagnak milyen lib-ekre, más néven &quot;.so&quot; fájlra van szüksége.<br>- ezután megnézi az ls paranccsal, hogy ezek a hivatkozott fájlok megvannak-e.<br>- a megkapott listát az uniq-kal rövidíti.
<br>- az equery belongs &lt;fájlnév&gt; paranccsal megkeresi, hogy milyen csomagban kéne annak a fájlnak benne lennie.<br>Persze azért egy picit ügyesebb a program, mert egyébb dolgokat is vizslat, de szerintem így már könnyen elképzelhető egy olyan eset, hogy ha te egy fájlt, például az 
xxx.so.3-at bemásolnád a /lib-be, és az hivatkozna az yyy.so-ra, akkor ő megpróbálná a problémát megoldani, és mivel pont ilyen nevű libraryk nincsenek egy csomagban sem, hibát jelezne ki. Pedig a porage nem is tudott a fájlról.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">3. ha kiadom ezt: emerge -e system, emerge -e world. Nem ezzel lehet minden<br>
csomagot újra telepíteni? Kiadja hogy 335 csomagot fog újratelepíteni. De a<br>qlist -ICv meg 553 darabot talál. emerge -e world miért nem találja meg a<br>többit?</blockquote><div><br>De arra valók, viszont a halott csomagokat (amik nem függőségük egy world-ben lévő csomagnak sem) nem fogja újra/feltelepíteni. Ez a &quot;probléma&quot; azoknál szokott előfordulni, akik ~arch rendszert használnak, vagy nagyon régen nem tisztogattak, illetve gyökeres változtatást hajtanak végre. Ajánlom, hogy futtasd az &quot;emerge --depclean&quot; és utánna a revdep-rebuild parancsot. Az előbbi leszedi az összes halott csomagot, az utóbbi pedig az első folyamatban megsérült csomagokat javítja ki.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Milyen parancssal szoktatok frissíteni? A segítséget előre is köszönöm.</blockquote>
<div><br>emerge -NuDavt system &amp;&amp; emerge -NuDavt world<br></div></div><br>Aleph<br>
Replies:
Re: Portage kérdés
-- George Hron
References:
Portage kérdés
-- Skultéti Péter
Navigation:
Lists: gentoo-user-hu: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Portage kérdés
Next by thread:
Re: Portage kérdés
Previous by date:
Re: Install gond
Next by date:
Re: wifi mûködik, de miért? :)


Updated Jun 17, 2009

Summary: Archive of the gentoo-user-hu mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.