Frissítése gentoo - gentoo wiki

frissítés

Itt a földön a Gentoo, a koncepció a korszerűsítés egészen más, mint a többi Linux világban. Ez egy széles körben ismert tény, hogy a Gentoo még soha nem követte a „klasszikus” módja frissítőszoftvert: vár egy új kiadás, letöltése, égő, amivel azt a meghajtóba, és végül, kövesse az utasításokat a frissítéshez.







Gentoo felhasználók tudják, hogy egy ilyen folyamat rendkívül frusztráló haladó felhasználóknak, hogy azt szeretnék, hogy az élvonalban. Mivel a népszerűsége és elterjedése eszközök, mint az apt vagy apt-rpm, lehetővé téve a gyors és gyakori frissítések, úgy véljük, hogy a tapasztalt felhasználóknak más disztribúciók tapasztal ugyanolyan érzéseket. Azonban nem eloszlás jobban megfelel az igényeinek igényes felhasználók jobban Gentoo Gentoo mert az elejétől az ötletre épül, a gyors, inkrementális frissítéseket.

Ideális esetben a felhasználó telepíti egyszer, és soha nem zavarja a következő képződik: kövesse az utasításokat A Portage bemutatása a Gentoo Kézikönyv. amely leírja, hogyan lehet fenntartani a jelentősége a rendszer. Bár ez a megközelítés általában elég, néha változás történik, amely megköveteli, kézi telepítés a rendszer kernel.

Kibocsátások és profilok

A Gentoo kiadási folyamat folyamatosan kérdezi a kérdést: „Miért kigurul új megjelenések gyakran, ha nem céljuk, hogy hagyja a felhasználók frissíteni a szoftvert?”. Számos oka van:

  • Az új kiadás - új CD javításokat és kiegészítéseket kapacitást.
  • Az új kiadás nyújt frissített GRP csomagokat, így a felhasználók, akik úgy döntenek a „gyors utat” kell telepíteni (stage3 + előre lefordított csomagokat), amely nem elavult rendszer.
  • Végül egy új kiadás időről időre, végre néhány szolgáltatás, amely nem egyeztethető össze a korábbi verziókkal.

Ha egy kiadás tartalmaz új funkciókat, amelyek nem kompatibilisek, vagy módosítsa a sor alapvető csomagokat és beállítások mélyen módosíthatja a rendszer viselkedését, azt mondjuk, hogy egy új profilt (profil megtekintése).

A profil egy sor konfigurációs fájlok tárolt alkönyvtárba / usr / portage / profilokat. amelyek leírják a dolgokat, mint ják a rendszer (System) csomag, az alapértelmezett USE-zászló, az alapértelmezett leképezést virtuális csomagok, valamint az architektúra, amelyen a rendszer működik.

Mivel a használt profilt alapján kerül meghatározásra karakter /etc/portage/make.profile. rámutatva, hogy az egyik Éppen ezért az / usr / portage / profilokat. profilt tartalmazó fájlokat. Például profilja 13,0, ami az alapértelmezett profilt x86. Ez az /usr/portage/profiles/default/linux/x86/13.0 könyvtárban. Fájlokat a szülő könyvtár, szintén része a profil (és így a különböző subprofile) - annak érdekében, hogy ezeket a profilokat nevezzük lépcsőzetes (kaszkád profilok).

Elavult betárolt az / usr / portage / profilok együtt a jelenlegi, de meg vannak jelölve a használata nem ajánlott (elavult). Ebben az esetben a fájl neve elavult kerül a profil könyvtárban. Ez a fájl tartalmazza a nevét, a profilt, amely a „frissíteni” a jelenlegi profil; Portage az adatokat felhasználva automatikusan riasztja a rendszergazdák frissíteni a profilt.

Számos oka van annak, amiért egy új profilt kell létrehozni: a kibocsátás egy új változatát az alapvető csomagok (mint például sys-apps / baselayout sys-devel / gcc vagy sys-libs / glibc.), Amelyek nem kompatibilisek a korábbi verziók, változások a USE-zászlók alapértelmezett leképezés virtuális csomagok, esetleg változások a rendszer beállításait.

Frissítés új kiadás

Közbeiktatása nélkül profil változások

Ha új Gentoo kiadás nem tartalmazza az új profilt, majd úgy, mintha semmi sem történt volna. # 128512;







Ha telepítve csomagok frissítve lesznek, amint az a Gentoo Kézikönyv, a rendszer lesz pontosan ugyanaz, mint telepíteni az új kiadás.

Kibocsátások a profil változást

Ha a kibocsátás (például 13,0 x86) bevezet egy új profilt, ebben az esetben a választás áttérni az új profilt.

Általában ezek a vándorlások nem kötelező érvényű, és a rendszer továbbra is használhatja a régi profil - csak frissíteni csomagokat, amint az a kézikönyv Gentoo.

Mindazonáltal a Gentoo határozottan javasolja frissítése a profilt, ha elavulttá válik. Amikor ez megtörténik, az azt jelenti, hogy a Gentoo fejlesztők már nem tervezem támogatja.

Ha a profil migráció nyilvánvaló frissítés kell kézzel is elvégezhető. frissítési folyamat jelentősen eltérhet kiadásonként; ez attól függ, milyen mértékben a változásokat hozott az új profilt.

A legegyszerűbb esetben a felhasználónak csak meg kell változtatni a link /etc/portage/make.profile. a legrosszabb esetben, akkor lehet, hogy újjáépíteni az egész rendszer az alapoktól kezdve, miközben táncolt vudu táncot. Migrációs általában fedezi a kiadási megjegyzések. Szükséges utasítások által később ebben az útmutatóban.

támogatott profilok

Látni, hogy a listát a támogatott profilokat, hívja EVálassza (amely segítségével lehet beállítani a parancsot kialakulni EVálassza) az alábbiak szerint:

root # EVálassza profil lista

Frissítés örökölt rendszerek

Egyes rendszerek túl öreg ahhoz, hogy egyszerűen váltás profilokat. Új profilok megkövetelheti újabb változatait Portage, szintén nem lesz képes telepíteni más szoftver, mert a meghatározás egy olyan csomag (ebuild fájlok) nem áll rendelkezésre a régebbi programok.

Ebben az esetben a rendszer először be kell idősebb Portage snapshotjaink és frissíti a Portage legalább (de lehetőleg az összes csomag egy sor rendszer), fokozatosan növelve a Portage fában pillanatkép dátumát, amíg kellően közelmúltban ismét kövesse az utasításokat kapcsoló Profil:

root # mv / usr / portage /usr/portage.latest

root # emerge -u Portage

Régebbi képek gyakran még mindig rendelkezésre áll egyes tükrök vagy bizonyos helyeken. elkülöníteni erre a célra. Javasoljuk, hogy ellenőrizze a integritását ezeket a fájlokat, hogy azok ne avatkozzanak be:

Még ha a kiadás aláíró kulcsokat lejárt, az aláírás is működni régebbi változata.

Frissítése (nagyon) régi rendszerek

Egyes rendszerek túl öreg egy egyszerű upgrade. A frissítési folyamat megkövetelheti ideiglenes változatát a programok (például a Portage), amelyek már nem állnak rendelkezésre. Ebben az esetben meg kell a Portage fa frissítéséhez szakaszosan (pl fokozatosan a Portage fa frissítéséhez időközönként 3-4 hónap).

stage3 áram felhasználható frissíteni ezeket a rendszereket. A további utasításokat lásd frissítése a régi rendszer.

Profil frissítése utasítások

alapvető utasításokat

fontos
Győződjön meg arról, hogy a szinkronizált fő Gentoo adattár (Portage fa), mielőtt bármilyen profil változásait.

root # EVálassza profil lista

root # EVálassza készletet <число>

Profil manuális módosításához továbbra is lehetséges a parancsokat:

root # rm /etc/portage/make.profile

root # cd / etc / portage

root # ln -s. /../usr/portage/profiles/<нужный profile> make.profile

jegyzet
A legtöbb architektúra létezik subprofili asztali és szerver. Gondosan olvassa el ezeket subprofili, mivel ezek jobban megfeleljen az Ön igényeinek, mint a minimális profilok alapértelmezés szerint.

jegyzet
Profil fejlesztő Gentoo fejlesztési feladatokat. Nem célja, hogy hozzanak létre a fejlesztés környezet egészére.

Ellenben, ha a területi beállítást nem kívánatos, akkor meg kell határozni, UNICODE = „no” az /etc/rc.conf és újratelepíti a sys-apps / baselayout (vagy várjon a következő frissítés baselayout) USE-zászló -unicode. Ezt meg lehet tenni az alábbiak szerint:

root # echo "sys-apps / baselayout -unicode" >> /etc/portage/package.use fájlt

root # emerge --ask sys-apps / baselayout

  • vagy állítsa globálisan az összes csomagot úgy, hogy a USE változót /etc/portage/make.conf file:

Fájl /etc/portage/make.confGlobalnoe ki támogatja a Unicode

root # emerge --ask sys-apps / baselayout

Végül, kövesse az általános útmutatóban frissítésére frissíteni a profilt.

root # rm /etc/portage/make.profile

root # ln -s. / Usr / portage / profiles / /etc/portage/make.profile

alfa - Felhasználók, a 2.4 kernel, vagy nem akarja használni a NPTL, akkor használja a profil alapértelmezett Linux / Alpha / nem-NPTL. További információk megtalálhatók az alfa kiadási megjegyzéseket.

Egyéb építészet - Ez a profil nem tartalmaz lényeges változásokat. Nincs további teendő.

root # rm /etc/portage/make.profile

root # ln -s. / Usr / portage / profiles / /etc/portage/make.profile

Minden építészet - Ez a profil nem tartalmaz lényeges változásokat. Nincs további teendő.

Néhány architektúra további intézkedések mozog az egyik profil a másikra. Ezekben az esetekben a táblázat tartalmaz linkeket oktatóanyagok lépésről lépésre.

frissítési útmutató




Kapcsolódó cikkek