Gordon Bergling wrote:
>
> Hallo Christoph.
>
> On Tue Jul 31, 2001 at 11:3749AM +0200, Christoph Sold wrote:
> >
> > Gordon Bergling wrote:
> > >
> > > Morgen Leute.
> > >
> > > Mal eine kurze Frage. Habe mir gerade mittels `make fetch-recursive` alle tarballs
> > > von XFree86 4.1.0 gezogen. Mich würde jetzt nur interessieren, ob ich beim
> > > Update evtl. vorher das alte 3.3.6 mittels pkg_delete löschen soll?
> >
> > Nachdem ich einige Probleme mit installierten X-Anwendungen nach dem
> > Update hatte, habe ich _alle_ gelöscht, danach /usr/X11 gekillt und auch
> > /etc/ nach X11-Leichen untersucht.
> > Erst nachdem ich alles gelöscht hatte, ließ sich XFree86 4.0x
> > installieren. Inwieweit sich das seit dann gebssert hat kann ich nicht
> > nachvollziehen.
>
> Würde ich am liebsten machen. Habe im Moment eh nur ein IceWM Eterm und ein paar
> kleine Sachen am laufen. Theoretisch müßte ich also /usr/X11* löschen und ein find
> was mir alles, was irgendwie mit X zutuen hat, anzeigt, löschen.(?)
>
> Nur wie sieht es dabei mit den X-Toolkits aus?
> Habe bei der 4.3-RELEASE Installation damals schlauerweise alle was an Packages auf der
> CD war installiert. :(
> Nun habe ich ca. 1500 Anwendung, wie viele davon X betreffen kann ich aus dem Kopf nicht
> sagen, auf dem System und habe keine Lust alle Abhängikeiten von Hand zulöschen.
> Gibt es dort vielleicht eine bekannte Lösung. OHNE FreeBSD neu aufzusetzen?
Keine Ahnung. Wie bereits gesagt, habe ich in den sauren Apfel gebissen
und erstmal alles gekillt, was auch nur nach X gerochen hat. Theoretisch
koennte man mittels portupdate auch die pakete aktualisieren, aber das
ist mir zu unsicher gewesen.
> > > Wenn ja würden dann ich auch alle Pakete die mit X etwas zutun haben
> > > rummeckern? So zum Beispiel mein IceWM, Eterm usw.?
> >
> > Die Pakete meckern höchstens wegen fehlender libs. Wie gesagt, wegen
> > solcher Probleme habe ich X komplett neu installiert.
>
> Primär ging es mir nur darum, dass wenn ich ein Package mit pkg_delete entferne
> mir viele Fehlermeldungen über abhänige Packete angezeigt werden. Es gibt zwar
> ein tolles -f für force aber da bin ich mir nicht sicher ob wirklich alles gelöscht wird,
> oder es wieder Dateileichen gibt...
pkg_info hat eine nette Option, die Paketabhaengigkeiten ausgibt:
pkg_info -aR erzaehlt Dir zu jedem paket, wovon es abhaengt, und
pkg_info -aI erzaehtl Dir die exakten Paketnamen. Also mittels
# pkg_info -aI|grep XF den genauen Namen des XFree-pakets rausfinden,
(bei mir XFree86-4.0.3_3 und XFree86-aoutlibs-3.3.6.9), und dann
# pkg_info -R <XFreePaket> rausfinden, welche Pakete von diesem einen
abhaengen. Alternativ kann man auch in
/var/db/pkg/<XFreePaket>/+REQUIRED_BY direkt nachlesen, welches Paket
nun alles X braucht.
HTH
-Christoph Sold
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 31 Jul 2001 - 15:50:31 CEST