Bearbeiten von „FreeBSD/QuickStart“
Aus UUGRN
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 30: | Zeile 30: | ||
=== Rootshell ändern === | === Rootshell ändern === | ||
− | Dieser Schritt ist Geschmacksache und kann ausgelassen werden. Wichtig ist allerdings, dass die Standard-Rootshell /bin/csh kein Environment /usr/local/sbin/ | + | Dieser Schritt ist Geschmacksache und kann ausgelassen werden. Wichtig ist allerdings, dass die Standard-Rootshell /bin/csh kein Environment /usr/local/sbin/ Akennt, hier liegen allerdings die Tools aus dem portuprgade-Paket. |
# vipw | # vipw | ||
Zeile 41: | Zeile 41: | ||
* supfiles kopieren | * supfiles kopieren | ||
# mkdir /root/update/ | # mkdir /root/update/ | ||
− | # cp /usr/share/examples/cvsup/ports-supfile /root/update/ | + | # cp /usr/share/examples/cvsup/ports-supfile /root/update/ |
− | # cp /usr/share/examples/cvsup/stable-supfile /root/update/ | + | # cp /usr/share/examples/cvsup/stable-supfile /root/update/ |
# chmod +w /root/update/* | # chmod +w /root/update/* | ||
Zeile 51: | Zeile 51: | ||
* /usr/src updaten | * /usr/src updaten | ||
− | # csup -L 2 /root/update/ | + | # csup -L 2 /root/update/stable-supfile |
* /usr/ports updaten | * /usr/ports updaten | ||
Zeile 62: | Zeile 62: | ||
# portsdb -Fu | # portsdb -Fu | ||
− | + | Alternativ kann man sich den INDEX auch selbst generieren, das kann aber je nach Rechner sehr lange dauern. | |
− | + | # portsdb -u | |
Package-DB anhand von /var/db/pkg/ initialisieren: | Package-DB anhand von /var/db/pkg/ initialisieren: | ||
Zeile 69: | Zeile 69: | ||
== Basissystem neu bauen == | == Basissystem neu bauen == | ||
− | Je nachdem, welches Release in /root/update/ | + | Je nachdem, welches Release in /root/update/standard-supfile angegeben wird, existieren auf dem System die aktuellen Sourcen unter /usr/src/ |
# The following line is for 7-stable. If you want 6-stable, 5-stable, | # The following line is for 7-stable. If you want 6-stable, 5-stable, | ||
Zeile 119: | Zeile 119: | ||
(alle Änderungen übernehmen, aufpassen bei /etc/passwd /etc/group /etc/master.passwd!) | (alle Änderungen übernehmen, aufpassen bei /etc/passwd /etc/group /etc/master.passwd!) | ||
# reboot | # reboot | ||
+ | |||
== Fremdsoftware (Ports) installieren == | == Fremdsoftware (Ports) installieren == | ||
Zeile 129: | Zeile 130: | ||
Wer mit aktueller Software arbeiten will, sollte daher mit täglich aktuellen Ports arbeiten (Update per csup, siehe oben). | Wer mit aktueller Software arbeiten will, sollte daher mit täglich aktuellen Ports arbeiten (Update per csup, siehe oben). | ||
− | Nachteil von aktuellen Ports ist, dass sie niemals einen "in sich konsistenten" Zustand haben. Tools wie Portupgrade können damit in der Regel aber sehr gut umgehen. Es soll allerdings nicht verschwiegen werden, dass auch portupgrade mit seinen Standardmechanismen | + | Nachteil von aktuellen Ports ist, dass sie niemals einen "in sich konsistenten" Zustand haben. Tools wie Portupgrade können damit in der Regel aber sehr gut umgehen. Es soll allerdings nicht verschwiegen werden, dass auch portupgrade mit seinen Standardmechanismen nicht mehr weiterkommt. Grundsätzlich empfiehlt sich vor Updates die Datei /usr/ports/UPDATING zu lesen. Hier wwerden Updates eschrieben, die einen manuellen Eingriff erfordern, häufig direkt mit konkreten Aufrufen von "portmaster" (Alternative zu portupgrade) oder eben "portupgrade" selbst, zum Beispiel: |
− | |||
− | Grundsätzlich empfiehlt sich vor Updates die Datei | ||
20090328: | 20090328: |