portupgrade Frage

MateJunk

BSD Fan :-)
Hallo,

ich habe mein FreeBSD von 6.1 auf 6.2 geupdatet. Zusaetzlich habe ich mithilfe der Tinerbox schon vorher Pakete fuer 6.2 "gebaut".

Nun habe ich auf meinem "neuen" 6.2 Rechner ein
portupgrade -afRrPpN
abgesetzt. Damit alle Pakete auf das neue 6.2 geupdatet werden habe ich ein f hinzugefuegt. Klappt ja auch alles soweit nur das nervige ist: Sobald es ein Paket nicht gibt und diese dann per source gebaut wird, faengt portupgrade an sofort auch alle Abhaengiegen per source zu bauen ... und dabei gibts dafuer PKG in der Tinderbox .... Gibts da eine andere Loesung ?
Oder ist folgender Aufruf vielleicht besser:
portupgrade -afPPR
Bzgl. '''R''': It is necessary to specify -R in addition to -a because some of the upgraded ports might require new ports that are not installed yet.

Tips ? Ideen ?
Danke schonmal ...
 
Zuletzt bearbeitet:
Irgendwie hast du Dir schon eine Antwort gegeben. Portupgrade mit der Option -PP ( --use-packages-only) sollte das Bauen von Sourcen unterbinden.
 
Neue Abhängigkeiten werden von Portupgrade nicht erkannt und von den Ports autonom nachgebaut, darauf hat portupgrade keinen Einfluss. Also kannst du es nur mit -PP lösen, musst dann aber fehlende Pakete nachbauen und händisch das zuvor gescheiterte wieder anwerfen.
 
Hm, ok alles soweit klar.

Es geht mir primaer auch nicht um die neuen Abhaengigkeiten sondern um die Abhaengikeiten die nicht beachtet werden weil das Paket "davor" ein Problem hatt.

Ich hab dann keine Lust dann alles haendisch nach zu installieren.
ZB.
---> Skipping 'www/epiphany' (epiphany-2.16.3) because a requisite package 'gnome-vfs-2.16.3' (devel/gnome-vfs) failed (specify -k to force)
---> Skipping 'editors/conglomerate' (conglomerate-0.9.1_1) because a requisite package 'gnome-vfs-2.16.3' (devel/gnome-vfs) failed (specify -k to force)
---> Skipping 'java/eclipse-cdt' (eclipse-cdt-3.0.2) because a requisite package 'gnome-vfs-2.16.3' (devel/gnome-vfs) failed (specify -k to force)
---> Skipping 'x11-toolkits/libgail-gnome' (libgail-gnome-1.1.3_2) because a requisite package 'gnome-vfs-2.16.3' (devel/gnome-vfs) failed (specify -k to force)
...
jede menge Skippings ...
** Listing the failed packages (*:skipped / !:failed)
* print/dvipsk-tetex (dvipsk-tetex-5.95a_1)
* x11-toolkits/gtk-sharp20 (gtk-sharp-2.10.0_1)
! x11-toolkits/wxgtk28 (wxgtk2-2.8.0) (package not found)
* x11-toolkits/wxgtk28-contrib-common (wxgtk2-contrib-common-2.8.0)
! graphics/inkscape (inkscape-0.45_1) (package not found)
! net-im/gaim (gaim-1.5.0_9) (package not found)
* mail/gmime2-sharp (gmime-sharp-2.2.4_1)
* x11-toolkits/wxgtk28-unicode-contrib (wxgtk2-unicode-contrib-2.8.0)
! devel/doxygen (doxygen-1.5.1) (package not found)
* multimedia/gstreamer-plugins-core (gstreamer-plugins-core-0.10_7)
* databases/pgadmin3 (pgadmin3-1.6.2)
* sysutils/hal (hal-0.5.8.20070210)
* sysutils/gstreamer-plugins-hal (gstreamer-plugins-hal-0.10.5,2)
* devel/gnome-vfs (gnome-vfs-2.16.3)
* devel/gstreamer-plugins-gnomevfs80 (gstreamer-plugins-gnomevfs80-0.8.12_2,1)
* x11/gnome-menus (gnome-menus-2.16.1)
...
und dann kommen ganz viele * ... :( ...

... aber, wer lesen kann ist klar im Vorteil. (specify -k to force)
man portupgrade
-k
--keep-going Force the upgrade of a package even if some of the
requisite packages have failed to upgrade in
advance.
Das koennte mein Problem loesen ...
 
Zurück
Oben