Dette kommer til å bli en rask leksjon om hvordan du kan oppdatere alle FreeBSD -kjerner og pakker. FreeBSD kommer med to oppdaterbare elementer, nemlig Core OS og tredjepartsprogramvaren. Kjernen eller Core OS er oppdatert via FreeBSD-UpDate-kommandoen, mens for å oppdatere tredjepartsprogramvare, må vi enten bruke Package Manager eller bruke Ports-systemet. Både kjernen og pakkene oppdateres ganske ofte, så det anbefales å ikke gå glipp av noen av dem for å skape sikkerhetsrisiko og forsterke sårbarheter.
Oppdaterer kjernen OS i FreeBSD
Kjør et raskt søk etter oppdateringer. Bruk kommandoen nedenfor:
$ freeBSD-up-date hent
Når søket er ferdig, skriver du inn følgende og trykk Enter:
$ freeBSD-up-date installasjon
Kommandoen ovenfor bør angi tilgjengelige oppdateringer som skal installeres på systemet. Hvis det er en større oppdatering, kan du bli bedt om å starte systemet på nytt for å la endringene gjelde.
Oppdatering av FreeBSD -programvare med PKG
Eventuelle pakker installert via PKG bør oppdateres med det samme for å unngå problemer med installasjonen.
Sjekk oppdateringene med PKG -oppgradering først:
$ PKG -oppgradering
Slå deretter opp programvareoppdateringer med PKG -kommandoen.
Oppdatering av FreeBSD -programvare med portsystemet
Som pakkene som er installert med pakkebehandleren, bør de som er installert med portsystemet oppdateres med det samme. For å fryse PKG på en bestemt pakke, bruk kommandosyntaxen nedenfor:
$ PKG Lock Packagename
For å installere pakker med portsystemet, har du to måter:
For å bruke PortSnap, skriv inn kommandoen nedenfor for å oppdatere den lokale iterasjonen av Ports -treet:
$ PORTSNAP AUTO
Når du er ferdig med å oppdatere pakkene, blir du spurt om du vil fjerne de eldre versjonenes sikkerhetskopier. Disse sikkerhetskopiene skal ikke være til nytte for oss hvis oppdateringen var vellykket.
Innpakning av ting
I dag forklarte vi hvordan vi kan oppdatere Core OS og programvarepakker i FreeBSD. For å oppdatere Core OS, må du bruke FreeBSD-Up-Date Fetch og installere kommandoer, mens pakkene kan oppdateres via enten Ports-treet eller PKG-kommandoen. Pakkene skal oppdateres med den samme metoden de ble installert med, ettersom oppdatering av et porter -treinstallert programvare med PKG kan føre til problemer med samlingen og kan oppveie programvarens kode i det vesentlige, og i hovedsak gjengi den ødelagte.