Re: Ich habe ein portupgrade Verstaendnisproblem.

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Mon, 17 May 2004 09:14:39 +0000

Andreas 'AnZy' Zymny wrote:
> Guten Morgen.
>
>
> Ich wollte die Tage die aktuelle Version des Thunderbird installieren,
> und habe mittels
>
> # portupgrade -rR thunderbird

Das ist wahrscheinlich ziemlich ähnlich mit 'portupgrade -a' (zumindest
auf meiner Maschine). Bloß ein paar buildtools werden in Ruhe gelassen.

> den Vorgang angestossen. Der hat auch schoen compiliert und irgendwann
> hatte ich einen neuen Thunderbird (stolz sei *g*).

Gratulation :-)

> Den Rechner habe ich dann runtergefahren, und mich am naechsten Tage
> gewundert, warum mein XFCE4 und der FireFox keine Fonts mehr kennen...
> Ganz offensichtlich wurde auch noch eine Bibliothek geupdated, die
> sowohl der Thunderbird, als auch einige andere Applikationen benutzen.

Jaaaaaaa.............

> Ich bin bisher davon ausgegangen, dass -r bedeutet "auch alle Pakete,
> die von diesem Abhaengen" und -R "auch alle Pakete von denen dieses
> abhaengt". Wobei ich mit "diesem" und "dieses" das aktuell von
> portupgrade angepackte meine.

Dies bedeutet es, und dies war auch der Fehler.

> Bsp.: Wenn Thunderbird die freetype (ist mir gerade so eingefallen,
> keine Ahnung obs stimmt) benoetigt, wird diese geupdatet, und da
> freetype auch von Firefox benoetigt wird, wird dieser gleich
> mitgebaut. So dachte ich bisher.

Nun, zumindest in der Theorie hast Du recht. Aber: portupgrade baut
nur neu, wenn entweder der Port ein upgrade benötigt, oder Du '-f'
angegeben hast.

> Bitte enttaeuscht mich nicht, und sagt mir nicht, dass ich falsch
> liege...
>
>
> Meine Frage also: gelten -r und -R nur fuer den angegebenen Port, oder
> gelten diese auch fuer alle anderen Ports, die von dieser Aktion
> betroffen sind?

Für jeden einzelnen Port den portupgrade durch die Option neu bauen
muss.

Also ich für meinen Teil nehme gern
   portupgrade -rvf <list of ports>

> Andreas Zymny

Beste Grüße,
   Jens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 17 May 2004 - 11:15:04 CEST

search this site