Millä komennolla päivitetään FreeBSD:ssä tietoturvapäivitykset- ei siis kaikkia ohjelmia uusimpaan versioon?
portsnapin kautta, ei..vai miten?
ja sori joo, olen lueskellut manuaalia, mutta tämä kohta jäänyt (?) huomaamatta.
Tyhmä
2
1222
Vastaukset
- 111
Päivitä ports puu uusimpaan ennen kuin asennat mitään työkaluja. Portsnap ohjelmaa käytetään ports puun huoltamiseen. Portsnap on 6.1-JULKAISUN perusjärjestelmässä, sitä ei tarvitse asentaa erikseen. Käyttäminen on helppoa:
# portsnap fetch extract
Lataa uusimman ports puun internetistä. Älä käytä tätä komentoa päivittämiseen jatkossa.
# portsnap fetch update
Vaan käytä portsnap fetch update komentoa.
Ensimmäiseksi asenna portaudit. Portaudit tarkistaa asennettujen porttien haavoittuvuudet tietokannastaan.
# cd /usr/ports/security/portaudit ; make install clean ; rehash ; portaudit -Fda
Asentaa portaudit:in ja lataa uusimman tietokannan tunnetuista haavoittuvuuksista. Pidä portaudit:in tietokantaa ajan tasalla.
Asennettujen porttien päivittämiseen käytetään portupgrade tai portmaster ohjelmia. Portmaster on mielestäni parempi koska, sillä ei ole riippuvuuksina mitään ohjelmointikieliä eikä erilaisia tietokantoja.
# cd /usr/ports/sysutils/portmaster ; make install clean ; rehash
Asentaa portmaster:in. Esim:
# portmaster -r portti
Päivittää portin ja tarvittaessa kaikki sen riippuvuudet.
Muita porttien huoltoon tarvittavia työkaluja:
(kaikki löytyy perusjärjestelmästä)
# pkg_info | less
Lista asennetuista paketeista.
# pkg_version -v | less
Tarkistaa mitkä paketit eivät ole ajan tasalla. Päivitä ports puu ennen kuin käytät tätä ohjelmaa, muuten tästä ei ole mitään hyötyä.
# pkg_delete paketti
Poistaa asennetun paketin.
FreeBSD:n perusjärjestelmä ja kolmansien osapuolten ohjelmat (ports puusta asennetut) on erotettu toisistaan. Jos jonkun portin päivitys epäonnistuu niin se ei voi rikkoa perusjärjestelmää. Helpoin tapa asentaa päivityksiä perusjärjestelmään on freebsd-update. Tämä toimii vain muokkaamattoman kernelin ja perusjärjestelmän kanssa.
# cd /usr/ports/security/freebsd-update ; make install clean ; rehash
Asentaa freebsd-update:n. Lue ohjeet näytöstä asennuksen jälkeen. Itse en ole käyttänyt tätä ohjelmaa vähään aikaan, muistaakseni piti kopioida joku config-tiedosto /usr/local/etc/ hakemistoon. Käyttö:
# freebsd-update fetch
Lataa saatavilla olevat päivitykset.
# freebsd-update install
Asentaa päivitykset.
Vaikeampi tapa on kääntää FreeBSD uudestaan lähdekoodista (buildworld).
Tarkempaa tietoa työkaluista:
# man portsnap
# man portaudit
# man portmaster
# man pkg_info
# man pkg_version
# man pkg_delete
# man freebsd-update- 111
Kun freebsd-update asentaa jotain /boot/kernel hakemistoon niin käynnistä kone uudestaan. Jos oikein muistan freebsd-update päivittää myös uname:n
# uname -sr
FreeBSD 6.1-SECURITY
Jotain tuollaista se laittoi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225164- 254348
- 272461
- 342244
- 371998
- 151918
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211247Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101174