Frage zu Portupgrade

  • Thread starter Thread starter ex-user_4198
  • Start date Start date
E

ex-user_4198

Guest
Hallo Leute

Mit dem netten Program "portupgrade" kann man ja die installieren Packete auf den neusten Stand bringen. Mit "portupgrade -a" kann man alle packs updaten.
Leider braucht die Prozedur bei mir einen halben Tag und portupgrade fragt mich auch ziemlich oft mit wechen Parameter ich jeweiliges Programm installiert haben möchte. Dabei wird der Prozess natürlich immer wieder unterbrochen.

Gibts da irgend eine Einstellung bei "portupgrade" damit die Packs einfach per default installiert werden, ohne dass das Programm nach fragt ?
 
man portupgrade sagt:
-y
--yes
Answer yes to all the questions. This option implies -v and negates -n .

Oder:

Geh im Portstree in jeden Ordner der Ports die du installiert hast in denen diese Optionen ausgewählt werden können und führst ein make config aus, dann wird die Optionsauswahl aufgerufen (sofern der Port überhaupt eine hat). Ein make configure-recursive machts ein wenig leichter und ruft automatisch die Optionsauswahlen aller Abhängigkeiten auf.

Bitte liess dir die Manpage zu portupgrade durch oder benutze die Portsuche, es gibt viele Diskussionen über Sinn und Unsinn diverser Flags. Bsp: ich würde nie -a alleine ausführen.

Es gibt zusätzlich eine Datei (leider weiss ich ausm Kopf nicht wo die genau liegt) in der alle Auswahlmöglichkeiten der Optionsauswahlen angegeben werden können.
 
Last edited:
Alternativ BATCH=yes in der make.conf für die Standardeinstellungen.
 
Sorry ich editier meine Posts andauernd, das -y hab ich oben eingefügt.

Ähm macht
--batch Run an upgrading process in a batch mode (with BATCH=yes).
Das gleiche wie -y ?
 
Ja, -y läuft auf das gleiche hinaus. -y beantwortet die Dialoge mit "Yes", BATCH=yes lässt sie erst gar nicht erscheinen :)
 
Also ich habs jetzt mal mit "portupgrade -a -y" versucht, bekomme immer noch selbe Probleme.
Vielleicht hab ich mich im ersten Post falsch ausgedrückt.
"portupgrade" hält bei bestimmten Programmen an und fragt mich mit welcher Option ich ein bestimmtes Programme installiert haben möchte. z.B bei glib.
Es erscheint immer so ein ncurses "option screen", dort kann man nach weitere Optionen ankreuzen oder weg lassen. Ich glaube die ghören zum Makefile.

Wenn man aber 300 Paktete so muss updaten, ist das nervig, da durch das Makefile immer der portupgrade prozess unterbrochen wird.
 
Darum bsdadminscript installieren und portconfig -a verwenden. Dann kommen alle Abfragen der Reihe nach und anschliessend rennt portupgrade in einem Rutsch durch.

mousaka
 
Back
Top