[3.4 -> 3.5] [FAQ Index] [3.6 -> 3.7]
Om snel alle packages van uw systeem te verwijderen:
Installeer na de upgrade de nieuwe versies van deze toepassingen.pkg_delete -q /var/db/pkg/*
Soms moet men een machine upgraden wanneer men niet gemakkelijk het normale upgrade-proces kan gebruiken. Men kan dit gewoonlijk doen door nauwgezet een proces te volgen, gelijkaardig aan een bron-gebaseerde upgrade:
Bemerk de extra stappen om over de primaire kernel te kopiëren: die worden gedaan om te verzekeren dat er steeds een werkende kopie van de kernel op de schijf staat, waarvan het het systeem kan booten, voor het geval dat er zich een erg slecht getimede stroomonderbreking of systeemcrash zou voordoen.cd /path rm /obsd ; ln /bsd /obsd && cp bsd /nbsd && mv /nbsd /bsd cp bsd.rd bsd.mp /
Opmerking: niet alle bestandensets zullen geïnstalleerd moeten worden voor alle toepassingen, als u echter oorspronkelijk een bestandenset installeerde, dan moet u hem nu zeker upgraden met de nieuwe bestandensets. Merk ook op dat etc36.tgz en xetc36.tgz hier NIET uitgepakt worden aangezien ze afzonderlijk behandeld worden.cd / tar xzpf /path/base36.tgz tar xzpf /path/comp36.tgz tar xzpf /path/game36.tgz tar xzpf /path/man36.tgz tar xzpf /path/misc36.tgz tar xzpf /path/xbase36.tgz tar xzpf /path/xfont36.tgz tar xzpf /path/xserv36.tgz tar xzpf /path/xshare36.tgz
Zie tevens versie-specifieke opmerkingen hieronder.cd /dev ./MAKEDEV all
Nov 1 12:47:05 puffy sm-mta[16733]: filesys_update failed: No such file or dire
ctory, fs=., avail=-1, blocksize=380204
Deze boodschappen kunnen veilig genegeerd worden, of misschien wenst u sendmail(8) af te sluiten tijdens het upgrade-proces.
Deze stappen zullen beide nieuwe gebruikers en hun overeenkomstige groepen toevoegen. Uw omgeving kan u toelaten die commando's te kopiëren/plakken.useradd -u77 -g=uid -c"DHCP programs" -d/var/empty -s/sbin/nologin _dhcp useradd -u78 -g=uid -c"MOP Daemon" -d/var/empty -s/sbin/nologin _mopd useradd -u79 -g=uid -c"TFTP Daemon" -d/var/empty -s/sbin/nologin _tftpd useradd -u80 -g=uid -c"rbootd Daemon" -d/var/empty -s/sbin/nologin _rbootd useradd -u81 -g=uid -c"afs Daemon" -d/var/empty -s/sbin/nologin _afs useradd -u82 -g=uid -c"PPP utilities" -d/var/empty -s/sbin/nologin _ppp useradd -u83 -g=uid -c"NTP Daemon" -d/var/empty -s/sbin/nologin _ntp
of op het VAX platform:cd /dev && rm -f [pt]ty[rq]*
cd /dev && rm -f [pt]tyr*
rm -f /usr/bin/cksum /usr/bin/sum
Gebruikers van authpf(8) moeten hun "anchor" regel in de hoofdregelset aanpassen van
naaranchor authpf
anchor "authpf/*"
Bestanden die waarschijnlijk gekopieerd kunnen worden van etc36.tgz "zoals ze zijn":cd /tmp tar xzpf /path/etc36.tgz
Merk op dat het mogelijk IS om deze bestanden lokaal te wijzigen, als dit gedaan werd, zal handmatig samensmelten (merge) nodig zijn. Hier zijn kopieer/plak regels om deze bestanden te kopiëren, in de veronderstelling dat u etc36.tgz uitpakte in op de hierboven aanbevolen plaats:changelist magic netstart ntpd.conf pf.os protocols rc rc.securelevel services mtree/* systrace/*
cd /tmp/etc cp changelist magic netstart ntpd.conf pf.os protocols rc rc.securelevel services /etc cp mtree/* /etc/mtree/ cp systrace/* /etc/systrace/
Bestanden die handmatig samengesmolten moeten worden, met behoud van lokale wijzigingen die er in werden aangebracht:
Gebruik tenslotte mtree(8) om nieuwe directories aan te makenbgpd.conf ftpusers inetd.conf login.conf lynx.cfg rc.conf rc.local remote sysctl.conf ttys
mtree -qdef /etc/mtree/4.4BSD.dist -p / -u
[3.4 -> 3.5] [FAQ Index] [3.6 -> 3.7]