Srećom, s FreeBSD-om ažuriranje sustava nije tolika gnjavaža u usporedbi s drugim operativnim sustavima koji zabrljaju. Ažuriranje FreeBSD-a možete pokrenuti jednostavnom naredbom:
# freebsd-updateOvaj će vam vodič pomoći upravo u tome: slijedite donje upute za nadogradnju sustava koji radi na FreeBSD v10.2v operativni sustav.
Prije nego što počneš:
Provjerite jeste li prijavljeni s root naredbom ili koristite račun koji je omogućen za izdavanje naredbe sudo. U ovom vodiču ažuriranje će pokrenuti zadani FreeBSD korisnički račun, kapljica FreeBSD.
Korak 1: Identificirajte sve potencijalne probleme i instalirajte najnovije zakrpe
Prije nadogradnje OS FreeBSD moramo nabaviti zakrpe i prateće pakete za najnoviju verziju FreeBSD. Prijavite se sljedećom naredbom:
$ ssh freebsd @ your_server_ip
Sada bismo trebali neke informacije o najnovijoj verziji FreeBSD-a prije nego što možemo izvršiti daljnje promjene. Da biste pronašli ove detalje, izdajte naredbu freebsd-update s opcijom -r da biste točno istakli na koju verziju ažuriramo poslužitelj. Već sam nadogradio svoju verziju FreeBSD
$ sudo freebsd-update upgrade -r 12.x-RELEASE
Rezultat bi trebao sadržavati odgovarajuće informacije. Sada odredite koje promjene mogu kasnije uzrokovati probleme.
Pritisnite tipku y za potvrdu i pritisnite enter. Nakon potvrde, sustav će automatski započeti ažuriranje poslužitelja. Postoje neke stvari. Međutim, tu ćemo se potrebu morati konfigurirati nakon ažuriranja.
Korak 2: Rješavanje problema nakon nadogradnje
Nakon što instalirate najnovije pakete, najvjerojatnije ćete vidjeti dvije poruke o pogrešci. Ne brinite; sve što trebate je napraviti promjene u dvije različite konfiguracijske datoteke u / etc / ssh / sshd_config i / etc / rc.subr direktoriji.
Pritisnite enter i automatski ćete biti preusmjereni na / etc / rc.subr konfiguracijsku datoteku i pokrenut će se u nano uređivaču teksta.
Izbrišite sve retke koji se pojavljuju povezani s "najnovijom" verzijom FreeBSD-a, koja zapravo nije povezana s verzijom koju smo upravo instalirali. Pogledajte, konfiguracijska datoteka i dalje prepoznaje FreeBSD 12.1 kao najnoviji, dok smo instalirali v12.2.
Spremite i zatvorite datoteku kada završite s uređivanjem i pojavit će se obavijest koja potvrđuje da je konfiguracijska datoteka uspješno integrirana s nadogradnjom.
Drugi redak je poruka o pogrešci koja će nestati čim popravite konfiguracijsku datoteku / etc / ssh / sshd_config. Pritisnite tipku Enter da biste otvorili ovu konfiguracijsku datoteku i započeli uređivanje datoteke na isti način kao i prvu. Morate ukloniti samo retke povezane s 12.1 instalacija FreeBSD-a, zatim spremite i zatvorite datoteku.
Tada će vam se prikazati promjene koje ste upravo napravili, a zatim ćete zatražiti dopuštenje za primjenu promjena. Samo upišite y svaki put kad vam postavite pitanje.
Nakon potvrde vaših izmjena, prikazat će vam se katalog binarnih datoteka u koje je sustav izmijenio nekoliko stranica. Ovaj bi popis trebao biti identičan snimci zaslona u nastavku:
Ako ovdje želite vidjeti sadržaj, nastavite pritiskati razmaknicu da biste se probili kroz svaku stranicu ili jednostavno pritisnite tipku q da biste preskočili postupak pregleda.
Uz sve to zbrinuto, napokon možemo krenuti dalje i nadograditi se na FreeBSD 12.2.
Korak 3: Nadogradnja FreeBSD 12.1 na FreeBSD 12.2
Upišite naredbu ispod kako biste započeli instalaciju:
$ sudo / usr / sbin / freebsd-update installSnimak zaslona u nastavku ilustrira ono što ćete vidjeti nakon što izdate ovu naredbu:
Kad nadogradnja završi, morat ćete ponovno pokrenuti sustav. Upišite ovu naredbu i pritisnite Enter za ponovno pokretanje sustava:
$ sudo ponovno pokretanjeSSH sesija će se završiti, a sustavu će trebati nekoliko minuta da se ponovno pokrene.
Kada se sustav ponovno pokrene, prijavite se na isti korisnički račun da biste nastavili.
Da biste provjerili instalaciju, provjerite trenutnu verziju instaliranu na vašem sustavu. Upotrijebite donju naredbu za prijavu na svoj poslužitelj:
$ ssh freebsd @ your_server_ip
Zatim izdajte sljedeću naredbu:
$ uname -aAko su se stvari do sada odvijale glatko, trebali biste vidjeti izlaz sličan snimci zaslona u nastavku:
Posljednja stvar prije nego što završimo: vjerojatno su objavljena neka manja ažuriranja otkako je nadogradnja dostupna za preuzimanje.
Ova ažuriranja možete preuzeti pokretanjem naredbe za instalaciju freebsd_update:
$ sudo / usr / sbin / freebsd-update install
Ako se pogreške i dalje prikazuju, ne brinite. Instalirajte pakete da biste ažurirali ove datoteke.
Sigurnosna mjera je nadogradnja svih nezavisnih paketa kada se nadogradi FreeBSD. Unesite naredbu ispod:
$ sudo pkg nadogradnja
Rezultati gornjeg broja trebali bi nalikovati sljedećem:
Pritisnite y i pritisnite enter da biste nastavili primati sljedeći izlaz:
Ponovno pritisnite y i pritisnite Enter za nadogradnju paketa.
Pomoću naredbe rehash provjerite ima li vaš korisnički račun potpuno dopuštenje za upotrebu instaliranih paketa.
$ rehash
Uz to smo instalirali najnoviju verziju FreeBSD-a i spremni za rad.
U slučaju da vaša instalacija odbija raditi,
Upute u ovom članku trebaju pravilno funkcionirati i na vašem sustavu. Ipak, čitateljima koji nisu mogli nadograditi FreeBSD slijedeći ovaj vodič, ovaj će vam odjeljak pomoći da vratite sve instalacije koje ste upravo napravili. Samo upotrijebite naredbu u nastavku:
$ sudo freebsd-update vraćanjeGornja naredba trebala bi poništiti sav posao koji ste učinili za nadogradnju FreeBSD-a.
u sažetku
Nadamo se da ste nadogradili svoj FreeBSD 12.1 poslužitelj do najnovije verzije v12.2 slijedeći naredbe u ovom vodiču. Nadogradnja FreeBSD-a nije toliko frustrirajuće iskustvo koliko nadogradnja nekih uobičajenijih operativnih sustava * kašalj * prozori * kašalj *.