Frissítés a kernel és a világ freebsd

Nem mondanám, hogy van, hogy gyakran frissítik a rendszert, bár, ha csak azért, mert ha a termelési kiszolgáló távoli szerver adminisztráció, azaz, hogy foglalkoztat néhány szolgáltatás, web-oldalak, mindig van egy bizonyos kockázata, hogy átalakítsuk azt egy nem működő). Mi lenne frissíteni a rendszert távolról, szükség van legalább KVM hozzáférést.






Néha azonban még meg kell csinálni.
Az egész folyamat elvégezhető Dev.

Frissítés lesz felfelé, friss, FreeBSD verziók 8.2.

Általában a FreeBSD operációs rendszer lehetővé teszi, hogy nem egy bináris frissítés, van egy leírás ennek a hivatalos honlapon:

de ha jól emlékszem, ha nem általános kernel, ez a lehetőség nem egy kört, bár elvileg frissítse az idõt, akkor megy a GENERIC.
Mindenesetre, úgy érzem, közelebb frissíteni forrásból, akkor láthatjuk, és irányítani az egész folyamatban a frissítés.

Tehát, először meg kell frissíteni (ha nem, töltse ki) operációs rendszer forrás szövegek.
Ellenőrizze a jelenlegi változat a FreeBSD forrásait a rendszerre telepített (kivéve persze vannak telepítve), akkor:

Számos módja van, hogy szinkronizálja a forráskódot. Vegyünk két lehetőség korszerűsítése.

  • Először - használja csup programot (ez egy újabb verziója cvsup segédprogram) telepítve van együtt a rendszer alapértelmezett.
  • Második - használat svn (subversion) adattár FreeBSD.

Frissítési forrás révén csup

Bemegyünk a / usr / share / examples / cvsup. Egy normál-supfile fájlt, és másolja, hogy egy kényelmes helyen.

Azt adja meg, hogy ebben a formában:

A mentés után fut:

Ez elindítja a szinkronizálási forrás rendszer szövegeket. Az időtartam függ a csatorna arány.

Frissítési forrás svn (felforgatás)

Ellentétben csup. svn nem tartalmazza a szállítási a FreeBSD operációs rendszer telepítéséhez szükséges extra. A FreeBSD portok mellett a szokásos felforgatás, van is egy speciális változata a felforgatás-freebsd. frissíteni a forráskód vagyunk érdekeltek benne.

HTTP vagy SVN szerver használható szinkronizálásra keresztül svn:

Ha kész, a verzió megjelenését újra:







Rendben van.
Ezt követően, a szinkronizálás, elegendő, hogy:

Ön kész.

Megújítása, a világ és a kernel

Tiszta, csak abban az esetben, ha a / usr / obj:

vagy ajánlott hendbuk:

Mi megy a forrás fa:

Béke keretében a FreeBSD operációs rendszer, ez minden, ami nem mag. Key -j make parancs lehetővé teszi, hogy elindítsa a folyamatot néhány patakok, -s kapcsoló csökkenti az információk mennyisége jelenik meg a képernyőn az összeszerelési folyamat. A time parancs egyszerűen számít az idő. töltött az alábbi hogy parancsokat, pusztán szórakozásból). Kezdjük a közgyűlés a világon, és várom.

Ha minden jól megy, megkapjuk:

Mindez történik virtualke - tudomásul FWM.
Most fordítsd a rendszermagot. A KERNCONF paramétert. Ez meghatározza a neve a mi mag, ha van ilyen, ha az opció nincs beállítva, akkor kell gyűjteni a GENERIC. A FreeBSD alapértelmezett rendszert.
Ebben az esetben azt gyűjtse össze a kernel:

A lényege persze tartott sokkal kevesebb időt, mint a világ:

Mi meg az újonnan összeállított kernel:

Amikor telepíti az új kernel jön Következő: az új kernel bekerül a mappa / boot / kernel. jelenlegi mozog /boot/kernel.old. Ha az új kernel a rendszer nem indul el, akkor lehet letölteni a korábbi verziót a parancssor zagruchika.

Most újra kell indítani az egyfelhasználós módban. Mi köze sem reboot. majd a boot loader képernyőn válassza egyfelhasználós üzemmód. ábra 4-én a boot képernyő, vagy használja a parancs shutdown now. átalakítja a gép egyfelhasználós módban.

Az indítási folyamat közben, a rendszer kéri, írja be a teljes elérési utat a rendszer shell, akkor csak nyomja meg az Entert. egyetért a javasolt / bin / sh.
Ha shutdown now. Fórumok lesz telepítve a szükséges, az újraindítás. 2. szakasz lesz telepítve, a devfs és a root partíció, a gyökér lesz szerelve a módban a csak olvasható. hogy csak olvasható.

Ha még újraindul. Mi a következőképpen kell eljárni:

Most fut a parancs

Itt óvatosnak kell lennünk, hogy mit néz mergemaster azt javasolja, hogy egy adott konfigurációs fájl, és válassza ki a lehetőséget, amely megfelel a tevékenységét.

  • d - megtartani a régi változat a fájl törlésével az új;
  • i - helyezzen be egy új, törlés régi;
  • m - line összehasonlítása a régi és az új fájlt;
  • v - összehasonlítani fájlok újra.

Ha kiválaszt egy sorról sorra képest. A képernyő bydut eltávolítjuk mindkét változata a fájlt a bal oldalon - a tartalom a régi fájlt, jobb - új. A lehetséges opciók:

  • l - használja a lehetőséget a bal oldalon, hogy a régi;
  • r - a jogot, hogy a lehetőség, hogy új;

Tartsuk szem előtt, tompa beállítás konfigurációk legfrissebb verziók, nem mindig, amit akarsz, mert a munka, akkor beállíthatja néhány konfigurációs fájlokat, hogy illeszkedjen az Ön igényeinek és úgy dönt, hogy telepíti az új verziót a fájl, a változtatások a régi fájl elvész.

Befejezése után a konfigurációs fájlt, állítsa be a világot:

A folyamat nem sokkal hosszabb, mint telepíteni a kernel újraindítás után, és ellenőrizze, hogy mi történt:

UPD.Spasibo hozzáadására.
Ha szükséges, távolítsa el a régi könyvtár:

Egy tiszta / usr / obj

Elvileg, mint minden.
Sikeres beadásra.




Kapcsolódó cikkek