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