Handbook:Alpha/Portage/Variables/hu

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:Alpha/Portage/Variables and the translation is 100% complete.
Alpha kézikönyv
A Gentoo Linux telepítése
A telepítésről
Telepítőképfájl kiválasztása
Hálózat beállítása
Adathordozók előkészítése
Fokozat (stage) fájl
Alaprendszer telepítése
Kernel beállítása
Rendszer beállítása
Eszközök telepítése
Bootloader beállítása
Telepítés véglegesítése
Munka a Gentoo rendszerrel
Portage bemutatása
USE jelölőzászlók
Portage jellemzői
Init-szkript rendszer
Környezeti változók
Munka a Portage szoftvercsomag-kezelővel
Fájlok és könyvtárak
Változók
Szoftverágak keverése
További eszközök
Egyéni szoftvercsomag-tárolóhely
Fejlett funkciók
Hálózat beállítása OpenRC init-rendszeren
Munka elkezdése
Fejlett beállítások
Moduláris hálózat
Vezeték nélküli (Wi-Fi)
Funkcionalitás hozzáadása
Dinamikus menedzsment


Portage beállítása

Ahogy korábban említettük, a Portage a /etc/portage/make.conf fájlban vagy a /etc/portage/ alkönyvtárainak egyikében található változókon keresztül állítható be. További információért kérjük, olvassa el a make.conf és a portage man súgót:

user $man make.conf
user $man portage

Build-specifikus opciók

Konfigurálási és fordítói beállítások

Amikor a Portage alkalmazásokat hoz létre, akkor a következő változók tartalmát adja át a kódfordítónak és a konfiguráló szkriptnek:

CFLAGS és CXXFLAGS
Meghatározzák a kívánt fordítási jelölőzászlókat a C és C++ kód lefordításához.
CHOST
Meghatározza az alkalmazás beállításszkriptjéhez szükséges létrehozási host számítógép információit.
MAKEOPTS
A make parancsnak kerül átadásra, és általában a kódfordítás során használt párhuzamosság mértékének meghatározására van beállítva. A make opcióival kapcsolatos információk megtalálhatók a make(1) man súgójában.

A USE változót szintén a beállítás és a fordítás során használják. A részletekért kérjük, tekintse át ennek a kézikönyvnek a korábbi fejezeteit.

A merge opciók

Amikor a számítógépen a Portage szoftvercsomag-kezelő a a merge segítségével egy újabb verziót telepít egy adott szoftvercsomagból, akkor először eltávolítja az elavult fájlokat az előző verzióból. A Portage 5 másodperces késleltetést biztosít a felhasználónak, mielőtt eltávolítaná a régebbi verziót. Ezt az 5 másodpercet a CLEAN_DELAY változó határozza meg.

Beállíthatja az EMERGE_DEFAULT_OPTS változót, hogy az emerge minden futtatásakor bizonyos opciókat használjon. Hasznos opciók például a --ask, a --verbose és a --tree.

Konfigurációs fájl védelme

Portage védett könyvtárai

A Portage szoftvercsomag-kezelő felülírja az újabb verziók által biztosított fájlokat, ha azok nincsenek védett helyen tárolva. Ezeket a védett könyvtárakat a CONFIG_PROTECT változó határozza meg, és általában konfigurációs fájlok helyei. A könyvtárlista szóközzel van elválasztva.

Egy fájlt, amelyet ilyen védett helyre írnának, átneveznek, és a felhasználót figyelmeztetik a (javasolt) beállításfájl újabb verziójának jelenlétére.

Az aktuális CONFIG_PROTECT beállítás megismeréséhez használja az emerge --info parancs kimenetét:

user $emerge --info | grep 'CONFIG_PROTECT='

További információ a Portage beállításfájl védelméről az emerge man súgójában, azon belül a CONFIGURATION FILES szekciójában található.

user $man emerge

Könyvtárak kihagyása

A védett helyek bizonyos alkönyvtárainak "védtelenítéséhez" használja a CONFIG_PROTECT_MASK változót.

Letöltési opciók

Szerverek helyei

Ha a kért információ vagy adat nem érhető el az operációs rendszeren, akkor a Portage az interneten fogja lekérni azt. A különböző információs és adatcsatornák kiszolgálóhelyeit a következő változók határozzák meg:

GENTOO_MIRRORS
Megadja azon kiszolgálóhelyek listáját, amelyek forráskódokat (distfile-okat) tartalmaznak.
PORTAGE_BINHOST
Meghatározza az operációs rendszer számára előre összeállított szoftvercsomagjait tartalmazó kiszolgálóhelyet.

A harmadik beállítás az rsync kiszolgáló helyét érinti, amelyet a felhasználók a helyi Gentoo tárhelyük frissítésére használnak. Ezt az /etc/portage/repos.conf fájlban (vagy egy fájlban ezen a könyvtáron belül, ha könyvtárként van definiálva) kell meghatározni.

sync-type
Meghatározza a kiszolgáló típusát, és alapértelmezés szerint az rsync értékre állítja.
sync-uri
Meghatározza azt a konkrét szervert, amelyet a Portage a Gentoo szoftvertároló lekérésére használ.

A GENTOO_MIRRORS, a sync-type és a sync-uri változók automatikusan beállíthatók a mirrorselect alkalmazás segítségével, amelyet a app-portage/mirrorselect szoftvercsomag biztosít. További információért kérjük, tekintse meg a mirrorselect online súgóját:

root #mirrorselect --help

Ha a környezet proxy szerver használatát igényli, akkor megadhatók a http_proxy, ftp_proxy és RSYNC_PROXY változók.

Fetch parancsok

Amikor a Portage forráskódot szeretne lekérni, alapértelmezés szerint a wget(1) szoftvert használja. Ez megváltoztatható a FETCHCOMMAND változóval.

A Portage szoftvercsomag-kezelő képes folytatni a részben letöltött forráskódok letöltését. Alapértelmezés szerint a wget(1) szoftvert használja, de ez megváltoztatható a RESUMECOMMAND változóval.

Győződjön meg róla, hogy a FETCHCOMMAND és a RESUMECOMMAND változó a forráskódot a megfelelő helyen tárolja. A változókon belül a URI és a DISTDIR változók használhatók a forráskód helyének és a dist fájlok helyének megadására.

Lehetőség van protokoll-specifikus kezelők meghatározására is, mint például a FETCHCOMMAND_HTTP, FETCHCOMMAND_FTP, RESUMECOMMAND_HTTP, RESUMECOMMAND_FTP és így tovább.

Az rsync beállításai

Nem lehetséges a Portage szoftvercsomag-kezelő által használt rsync parancs módosítása a Gentoo szoftvertároló frissítéséhez, de lehetséges néhány, az rsync parancshoz kapcsolódó változó beállítása:

PORTAGE_RSYNC_OPTS
Beállítja az alapértelmezett változók számát a szinkronizálás során. Minden egyes változó szóközzel van elválasztva. Ezeket nem szabad megváltoztatni, hacsak nem biztos benne, hogy pontosan tudja, hogy Ön mit csinál. Vegye figyelembe, hogy bizonyos abszolút szükséges opciók mindig használatban lesznek, még akkor is, ha a PORTAGE_RSYNC_OPTS üres.
PORTAGE_RSYNC_EXTRA_OPTS
További opciók beállítására szolgál a szinkronizálás során. Minden egyes opciót szóközzel kell elválasztani:
--timeout=<number>
Meghatározza azon másodpercek számát, ameddig egy rsync kapcsolat inaktív lehet, mielőtt az rsync időtúllépésnek tekintené a kapcsolatot. Ez az érték alapértelmezés szerint 180, de a betárcsázós kapcsolatot használó vagy lassú számítógéppel rendelkező felhasználók esetében érdemes lehet ezt azé értéket 300-ra vagy magasabbra állítani.
--exclude-from=/etc/portage/rsync_excludes
Ez egy fájlra mutat, amely felsorolja azokat a szoftvercsomagokat és/vagy kategóriákat, amelyeket az rsync figyelmen kívül hagy az frissítési folyamat során. Ebben az esetben az /etc/portage/rsync_excludes fájlra mutat.
--quiet
Csökkenti a képernyőre írt kimenetet.
--verbose
Megjeleníti a teljes fájllistát.
--progress
Megjeleníti az egyes fájlokhoz tartozó folyamatjelzőt.
PORTAGE_RSYNC_RETRIES
Meghatározza, hogy hányszor próbáljon meg az rsync csatlakozni a SYNC változó által megadott tükörszerverhez, mielőtt teljesen feladná a kapcsolódási szándékát. Ez az érték alapértelmezés szerint 3.

További információ ezekről az opciókról és másokról az rsync(1) man súgóban található.

Gentoo beállítása

Szoftverág kiválasztása

Az alapértelmezett szoftverfejlesztői ág megváltoztatása az ACCEPT_KEYWORDS változóval lehetséges. Alapértelmezés szerint az architektúra stabil ága van beállítva. A Gentoo szoftverfejlesztői ágainak további információit a következő fejezetben találhatja meg.

Portage jellemzői

Bizonyos Portage jellemzők aktiválása a FEATURES változón keresztül lehetséges. A Portage jellemzők a korábbi fejezetekben kerültek tárgyalásra.

Portage viselkedése

Erőforrás-menedzsment

A PORTAGE_NICENESS változóval a felhasználók növelhetik vagy csökkenthetik az Portage futtatása során használt nice értéket. A PORTAGE_NICENESS értéke a Portage aktuális nice értékéhez "hozzáadódik".

További információ a nice értékekről a Portage niceness oldalon és a nice(1) man súgóban található:

user $man nice

Kimenet viselkedése

A NOCOLOR változó, amelynek alapértelmezett értéke hamis (false), meghatározza, hogy a Portage letiltsa-e a színes kimenet használatát.