FreeBSD

Kako nadgraditi FreeBSD na novejšo različico

Kako nadgraditi FreeBSD na novejšo različico
FreeBSD se nadgrajuje dokaj dosledno in z vsako novo posodobitvijo prihaja nov nabor novo dodanih funkcij. Da ne omenjam uvedbe novejših popravkov z vsako posodobitvijo, ki ščiti vaš sistem FreeBSD pred varnostnimi težavami, in številnih drugih razlogov, zakaj bi morda radi posodabljali FreeBSD.

Na srečo pri FreeBSD posodabljanje sistema ni toliko težav, če ga primerjamo z drugimi operacijskimi sistemi, ki zmedejo. Posodobitev FreeBSD lahko zaženete s preprostim ukazom:

# freebsd-update

Ta vadnica vam bo pomagala ravno pri tem: sledite spodnjim navodilom za nadgradnjo sistema, ki deluje na FreeBSD v10.2v operacijski sistem.

Preden začneš:

Prepričajte se, da ste prijavljeni s korenskim ukazom ali če uporabljate račun, ki je omogočen za izdajo ukaza sudo. V tej vadnici bo posodobitev zagnal privzeti uporabniški račun FreeBSD, kapljica FreeBSD.

1. korak: Ugotovite morebitne težave in namestite najnovejše popravke

Preden nadgradimo OS FreeBSD, moramo pridobiti popravke in podporne pakete za najnovejšo različico FreeBSD. Prijavite se z naslednjim ukazom:

$ ssh freebsd @ your_server_ip

Zdaj bi potrebovali nekaj informacij o najnovejši različici FreeBSD, preden bomo lahko nadalje spreminjali. Če želite najti te podrobnosti, izdajte ukaz freebsd-update z možnostjo -r, da natančno označite, na katero različico posodabljamo strežnik. Mojo različico FreeBSD sem že nadgradil

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

Rezultat mora poročati z ustreznimi informacijami. Zdaj natančno določite, katere spremembe lahko kasneje povzročijo kakršne koli težave.

Pritisnite tipko y za potrditev in pritisnite enter. Po potrditvi bo sistem samodejno začel posodabljati strežnik. Obstaja nekaj stvari. Vendar pa se bomo po posodobitvi morali konfigurirati sami.

2. korak: odpravite težave po nadgradnji

Ko namestite najnovejše pakete, boste najverjetneje videli dve sporočili o napaki. Ne skrbite; vse kar morate storiti je, da spremenite dve različni konfiguracijski datoteki v / etc / ssh / sshd_config in / etc / rc.imenikov subr.

Pritisnite enter in samodejno boste preusmerjeni na / etc / rc.subr in se bo zagnala v urejevalniku besedil nano.

Izbrišite vse vrstice, ki se pojavijo, povezane z "najnovejšo" različico FreeBSD, ki dejansko ni povezana z različico, ki smo jo pravkar namestili. Glejte, konfiguracijska datoteka še vedno prepozna FreeBSD 12.1 kot zadnja, medtem ko smo namestili v12.2.

Ko končate z urejanjem, shranite in zapustite datoteko, pojavilo se bo obvestilo, ki potrjuje, da je bila konfiguracijska datoteka uspešno integrirana z nadgradnjo.

Druga vrstica je sporočilo o napaki, ki izgine takoj, ko popravite konfiguracijsko datoteko / etc / ssh / sshd_config. Pritisnite gumb Enter, da odprete to konfiguracijsko datoteko in začnete urejati datoteko na enak način kot prvo. Odstraniti morate le vrstice, povezane z 12.1 namesti FreeBSD, nato shranite in zapustite datoteko.

Nato vam bodo prikazane spremembe, ki ste jih pravkar izvedli, nato pa boste pozvani za dovoljenje za uporabo sprememb. Preprosto vnesite y vsakič, ko vas vprašajo.

Po potrditvi sprememb vam bo prikazan katalog binarnih datotek, v katere je sistem naredil spremembe, dolg več strani. Ta seznam mora biti enak spodnjemu posnetku zaslona:

Če želite tukaj videti vsebino, še naprej pritiskajte preslednico, da se prebijete skozi vsako stran, ali samo pritisnite tipko q, da preskočite postopek pregleda.

Z vsem poskrbljenim lahko končno nadaljujemo in nadgradimo na FreeBSD 12.2.

3. korak: Nadgradite FreeBSD 12.1 do FreeBSD 12.2

Za začetek namestitve vnesite spodnji ukaz:

$ sudo / usr / sbin / freebsd-update install

Spodnji posnetek zaslona prikazuje, kaj boste videli, ko izdate ta ukaz:

Ko bo nadgradnja končana, boste morali sistem znova zagnati. Vnesite ta ukaz in pritisnite Enter, da znova zaženete sistem:

$ sudo znova zaženite

Seja SSH se bo končala in sistem bo trajal nekaj minut, da se znova zažene.

Ko se sistem znova zažene, se za nadaljevanje prijavite v isti uporabniški račun.

Če želite preveriti namestitev, preverite trenutno različico, nameščeno v vašem sistemu. Za prijavo v strežnik uporabite spodnji ukaz:

$ ssh freebsd @ your_server_ip

Nato izdajte naslednji ukaz:

$ uname -a

Če so se stvari do zdaj odvijale gladko, bi morali videti rezultate, podobne spodnjemu posnetku zaslona:

Še zadnja stvar, preden zaključimo: verjetno je izšlo nekaj manjših posodobitev, odkar je bila nadgradnja na voljo za prenos.

Te posodobitve lahko pridobite tako, da zaženete ukaz za namestitev freebsd_update:

$ sudo / usr / sbin / freebsd-update install

Če se napake še vedno prikazujejo, ne skrbite. Namestite pakete, da posodobite te datoteke.

Varnostni ukrep je nadgradnja vseh tretjih paketov ob nadgradnji FreeBSD. Vnesite spodnji ukaz:

$ sudo pkg nadgradnja

Rezultati zgornje številke bi morali biti podobni naslednjim:

Pritisnite y in pritisnite enter, da nadaljujete, da boste prejeli naslednji izhod:

Še enkrat pritisnite y in pritisnite tipko Enter, da nadgradite pakete.

Z ukazom preoblikovanja se prepričajte, da ima vaš uporabniški račun popolno dovoljenje za uporabo nameščenih paketov.

$ rehash

S tem imamo nameščeno najnovejšo različico FreeBSD in pripravljeni za uporabo.

V primeru, da namestitev noče delovati,

Navodila v tem članku bi morala pravilno delovati tudi na vašem sistemu. Kljub temu bodo bralci, ki niso mogli nadgraditi FreeBSD po tej vadnici, v tem razdelku lažje povrnili vse namestitve, ki ste jih pravkar izvedli. Preprosto uporabite spodnji ukaz:

$ sudo freebsd-update povratka

Zgornji ukaz mora razveljaviti vse vaše delo za nadgradnjo FreeBSD.

V povzetku

Upamo, da ste nadgradili svoj FreeBSD 12.1 strežnik do najnovejše različice v12.2, tako da sledite ukazom v tej vadnici. Nadgradnja FreeBSD ni skoraj toliko frustrirajoča izkušnja kot nadgradnja nekaterih bolj običajnih operacijskih sistemov * kašelj * okna * kašelj *.

Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...