GratisBSD

Hoe u FreeBSD kunt upgraden naar een nieuwere versie

Hoe u FreeBSD kunt upgraden naar een nieuwere versie
FreeBSD wordt op een redelijk consistente basis geüpgraded, en bij elke nieuwe update komt een reeks nieuw toegevoegde functies. Om nog maar te zwijgen van de introductie van nieuwere patches bij elke update, die uw FreeBSD-systeem beschermen tegen beveiligingsproblemen, en een groot aantal andere redenen waarom u FreeBSD misschien up-to-date wilt houden.

Gelukkig is het updaten van het systeem met FreeBSD niet zo'n gedoe in vergelijking met andere besturingssystemen, die de boel verknoeien. U kunt de FreeBSD-update uitvoeren met een eenvoudige opdracht:

# freebsd-update

Deze tutorial helpt je precies daarbij: volg de onderstaande instructies om je systeem te upgraden dat werkt op FreeBSD v10.2v-besturingssysteem.

Voordat je begint:

Zorg ervoor dat je bent ingelogd met het root-commando of gebruik een account dat is ingeschakeld om het sudo-commando uit te voeren. In deze tutorial zal de standaard FreeBSD-gebruikersaccount, de FreeBSD-druppel, de update uitvoeren.

Stap 1: Identificeer mogelijke problemen en installeer de nieuwste patches

Voordat we het FreeBSD-besturingssysteem upgraden, moeten we de patches en ondersteunende pakketten voor de nieuwste FreeBSD-versie aanschaffen. Log in met het volgende commando:

$ ssh freebsd@your_server_ip

Nu hebben we wat informatie nodig over de nieuwste versie van FreeBSD voordat we verdere wijzigingen kunnen aanbrengen. Om deze details te vinden, geeft u de opdracht freebsd-update met de optie -r om precies te markeren naar welke versie we de server bijwerken. Ik heb mijn FreeBSD-versie al geüpgraded

$ sudo freebsd-update upgrade -r 12.x-RELEASE

De output moet rapporteren met voldoende informatie. Bepaal nu welke wijzigingen later problemen kunnen veroorzaken.

Druk op de y-toets om te bevestigen en druk op enter. Na bevestiging zal het systeem automatisch beginnen met het updaten van de server. Er zijn een aantal dingen. Die behoefte zullen we echter zelf moeten configureren na de update.

Stap 2: Los de problemen na de upgrade op

Zodra u de nieuwste pakketten heeft geïnstalleerd, ziet u waarschijnlijk twee foutmeldingen. Maak je geen zorgen; het enige wat u hoeft te doen is wijzigingen aan te brengen in twee verschillende configuratiebestanden in de /etc/ssh/sshd_config en /etc/rc.subr-mappen, respectievelijk.

Druk op enter en je wordt automatisch doorgestuurd naar de /etc/rc.subr-configuratiebestand en het wordt gestart in de nano-teksteditor.

Verwijder alle regels die verschijnen met betrekking tot de "nieuwste" FreeBSD-versie, die niet echt is gekoppeld aan de versie die we zojuist hebben geïnstalleerd. Kijk, het configuratiebestand herkent nog steeds FreeBSD 12.1 als de laatste, terwijl we v12 hebben geïnstalleerd.2.

Sla het bestand op en sluit het af wanneer u klaar bent met het bewerken, en er verschijnt een melding die bevestigt dat het configuratiebestand met succes is geïntegreerd met de upgrade.

De tweede regel is de foutmelding, die verdwijnt zodra u het configuratiebestand /etc/ssh/sshd_config herstelt. Druk op de enter-knop om dit configuratiebestand te openen en begin met het bewerken van het bestand op dezelfde manier als de eerste. U hoeft alleen de regels te verwijderen die betrekking hebben op de 12.1 installeert FreeBSD, sla het bestand op en sluit het af.

U krijgt dan de wijzigingen te zien die u zojuist heeft aangebracht en vervolgens wordt u om toestemming gevraagd om de wijzigingen toe te passen. Typ gewoon y elke keer dat je de vraag wordt gesteld.

Nadat u uw wijzigingen hebt bevestigd, krijgt u een catalogus van meerdere pagina's te zien met de binaire bestanden waarin het systeem de wijzigingen heeft aangebracht. Deze lijst moet identiek zijn aan de onderstaande schermafbeelding:

Als u de inhoud hier wilt zien, houdt u de spatiebalk ingedrukt om door elke pagina te bladeren of drukt u op de q-toets om het beoordelingsproces over te slaan.

Nu dat allemaal is geregeld, kunnen we eindelijk verder en upgraden naar FreeBSD 12.2.

Stap 3: upgrade FreeBSD 12.1 naar FreeBSD 12.2

Typ de onderstaande opdracht om de installatie te starten:

$ sudo /usr/sbin/freebsd-update install

De onderstaande schermafbeelding illustreert wat u ziet zodra u deze opdracht geeft:

U moet het systeem opnieuw opstarten zodra de upgrade is voltooid. Typ deze opdracht en druk op enter om uw systeem opnieuw op te starten:

$ sudo opnieuw opstarten

De SSH-sessie wordt beëindigd en het systeem heeft een paar minuten nodig om opnieuw op te starten.

Wanneer het systeem weer opstart, logt u in op hetzelfde gebruikersaccount om door te gaan.

Om de installatie te verifiëren, controleert u de huidige versie die op uw systeem is geïnstalleerd. Gebruik de onderstaande opdracht om in te loggen op uw server:

$ ssh freebsd@your_server_ip

Geef dan het volgende commando:

$ naam -a

Als alles tot nu toe soepel is verlopen, zou je de uitvoer moeten zien die lijkt op de onderstaande schermafbeelding:

Nog een laatste ding voordat we afronden: er zijn waarschijnlijk enkele kleinere updates uitgebracht sinds de upgrade beschikbaar werd gesteld om te downloaden.

U kunt deze updates ophalen door de opdracht freebsd_update install uit te voeren:

$ sudo /usr/sbin/freebsd-update install

Maak je geen zorgen als je nog steeds de fouten te zien krijgt. Installeer de pakketten om deze bestanden bij te werken.

Een veiligheidsmaatregel is om alle pakketten van derden te upgraden wanneer FreeBSD wordt geüpgraded. Voer de onderstaande opdracht in:

$ sudo pkg-upgrade

De resultaten van het bovenstaande probleem zouden er als volgt uit moeten zien:

Druk op y en druk op enter om door te gaan en de volgende uitvoer te ontvangen:

Druk nogmaals op y en druk op enter om de pakketten te upgraden.

Gebruik de opdracht rehash om ervoor te zorgen dat uw gebruikersaccount volledige toestemming heeft om de geïnstalleerde pakketten te gebruiken.

$ rehash

Daarmee hebben we de nieuwste versie van FreeBSD geïnstalleerd en klaar voor gebruik.

In het geval dat uw installatie weigert te werken,

De instructies in dit artikel zouden ook goed moeten werken op uw systeem. Toch, voor de lezers die FreeBSD niet konden upgraden door deze tutorial te volgen, zal deze sectie je helpen om alle installaties die je zojuist hebt gemaakt terug te draaien. Gebruik gewoon de onderstaande opdracht:

$ sudo freebsd-update rollback

Het bovenstaande commando zou al het werk ongedaan moeten maken dat je hebt gedaan om FreeBSD te upgraden.

samengevat

Hopelijk heb je je FreeBSD 12 geüpgraded.1 server naar de nieuwste v12.2 door de opdrachten in deze zelfstudie te volgen. Het upgraden van FreeBSD is lang niet zo frustrerend als het upgraden van enkele van de meer gangbare besturingssystemen *kuch* windows *kuch*.

Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...