FreeBSD/Ports/portupgrade: Unterschied zwischen den Versionen

Aus UUGRN
< FreeBSD‎ | Ports
K (cvsup -> CVSup)
K (hat „FreeBSD Ports/portupgrade“ nach „FreeBSD/Ports/portupgrade“ verschoben: subartikel)
 
(kein Unterschied)

Aktuelle Version vom 13. April 2009, 17:40 Uhr

Dieser Artikel wird die Toolsammlung aus portupgrade vorstellen und zeigen, welche Alltagsprobleme der FreeBSD Ports damit gelöst werden können.

Das Problem[Bearbeiten]

Gerade wer seine Ports nicht auf einem festen RELEASE-Stand einfrieren will, sondern immer die aktuellste Software und die letzten Releases von Drittsoftware haben möchte, wird schnell bemerken, dass die FreeBSD Ports aus dem HEAD-Branch (siehe: CVS und CVSup) ein moving target sind, das nur selten bis nie einen konsistenten Zustand aus Abhängigkeiten bestimmter Versionen hat.

Insbesondere wenn zu einem späteren Zeitpunkt Software nachinstalliert werden soll, wenn sich in der Zwischenzeit zahlreichen Abhängigkeiten leicht verändert haben, z.B. neuere Versionsnummern verfügbar sind als die der bereits installierten Ports, kommt man um die portupgrade-Tools kaum herum.

Portupgrade "erkennt" diese Probleme und führt on-the-fly Korrekturen bei den registrierten Abhängigkeiten durch, erkennt bei Installation oder Update einzelner Ports vorab die korrekte Reihenfolge der Abhängigkeiten und sorgt dafür, dass die Ports Infrastruktur nicht in zyklische Abhängigkeiten oder konkurrierende Versionsabhängigkeiten laufen.


Die Tools[Bearbeiten]

portupgrade[Bearbeiten]

portinstall[Bearbeiten]

portsdb[Bearbeiten]

pkgdb[Bearbeiten]

portsclean[Bearbeiten]

...

UUGRN-Wiki verbessern („Stub”)

Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „FreeBSD/Ports/portupgrade” weißt.