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.