Telepítése glibc-2
A csomag telepítése előtt, ha a javítást. Győződjön meg arról, hogy van kicsomagolva a telepítés előtt.
A telepítés végrehajtása előtt utasítást adja a glibc-2.2.5 könyvtárba, és csomagoljuk glibc-linuxthreads a glibc-2.2.5 könyvtárba, nem a / usr / src.
Továbbá, nem fut a configure szkriptet a --enable-kernel. Ez okozhat egy szegmentációs hibát, amikor hivatkozva neki csomagok, mint fileutils, gyártmány és kátrány.
A telepítéshez a glibc következők:
Ahelyett, hogy teljesítő localedata / install-helyszíneken, akkor telepíteni csak azokat a helyszíneken, amelyben meg kell, hogy segítsen localedef csapat. További információk találhatók az INSTALL fájlt a glibc-2.2.5 könyvtárba. Ne felejtsük el, hogy létrehozza a / usr / lib / local. mert localedef magában a jelenlétét.
Ebben a szakaszban nem fogunk telepíteni a menedzsment flow az oldal (A Linux szálak man lapok), mivel szükség van egy működő Perl csomagot. Vissza fogunk térni hozzájuk telepítése után Perl telepítést.
A configure színpadon látni fogja a következő figyelmeztetés:
Hiányzó msgfmt (a gettext csomag, amelyhez telepíti később ebben a fejezetben) nem okoz semmilyen problémát. msgfmt fájl létrehozásához használt bináris fordítási fájlokat, amelyek lehetővé teszik a rendszer kommunikálni egy másik nyelven. Mivel ezek a fordítási fájl már kialakultak, a msgfmt nem szükséges. Mi szükséges msgfmt csak akkor, ha megváltoztatjuk a fordítási forrás fájlok (* .po fájlokat egy könyvtárban po), mert mi lett volna újra létre a bináris fájlokat.
folt -Np1 -i. /glibc-2.2.5-2.patch: Ez a javítás alakítja az összes utalást $ (PERL) a / usr / bin / perl a malloc / Makefile fájlt. Ez azért szükséges, mert Glibc nem találja a Perl program, így például a Perl csomag még nincs beállítva. Ez a javítás is felülír minden előfordulását kiváltó 0 a login / Makefile fájlt. Erre azért van szükség, mert maga a csomagolás glibc nem lett telepítve, és az azonosítási a felhasználó azonosító számát
érintse /etc/ld.so.conf-ban: Az egyik utolsó lépés a glibc telepítése - ldconfig futtatás frissíteni a dinamikus betöltő gyorsítótár. Ha ez a fájl nem létezik, akkor a telepítés nem sikerül, akkor nem tudja olvasni a fájlt. Annak elkerülése érdekében, az ilyen hiba, egyszerűen létrehozhat egy üres fájlt (abban az esetben, egy üres fájlt, majd Glibc az alapértelmezett könyvtárak / lib és / usr / lib).
--disable-profil: Ez letiltja az épület könyvtárak profileozása információkat. Ha a használni kívánt profilt, hagyja ki ezt a lehetőséget.
--enable-kiegészítőket: Tartalmazza további modulok, ebben az esetben linuxthreads.
--libexecdir = / usr / bin: Telepíti pt_chown programot a / usr / bin.
echo „cross-fordítást = no”> configparms: Ezzel a paranccsal adunk megérteni, hogy összeállítása a csomag csak a rendszerünk. Kereszt-fordítást használunk, például összeállítani a csomagot egy Apple Power PC az Intel-kompatibilis számítógépre. Glibc defaults azt sugallja, hogy a határokon összeállítani, mert nem tudja lefordítani a vizsgálati program tesztelésére, mivel ő glibc csomag nincs telepítve.
exec / static / bin / bash --login: A program elindít egy új bash helyett a jelenlegi munkamenetben. Mi így megszabadulni a prompt „Nincs nevem!” parancssor, ami okozta a képtelenség, hogy a bash felhasználóneve userid (esedékes otstutstviya glibc).
Utolsó vetni 2.2.5.
catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig, ldconfig, LDD, lddlibc4, nyelv-, localedef, mtrace, nscd, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, SLN, sprof, tzselect, xtrace, zdump és ZIC
catchsegv lehet használni a veremkövetést amikor egy program leáll egy szegmentációs hiba.
gencat generál üzenetet katalógusok.
getconf megjeleníti a változó értékeket, attól függően, hogy a rendszer konfiguráció.
getent kap bejegyzéseket közigazgatási tárol.
iconv alakítja karaktereket.
iconvconfig létrehozza a konfigurációs fájl iconv modulokat.
ldconfig konfigurálja dinamikus futási kötési linker.
ldd kiírja a megosztott könyvtárakat kell előre programokat.
lddlibc4 segíti ldd ha dolgozik objektum fájlok.
locale - a forgatókönyvet Perl, engedélyezéséhez (vagy letiltani) a fordító POSIX helyszíneken beépíthető műveleteket.
localedef lefordítja locale előírásoknak.
mtrace kiadja a multicast útját a forrástól a célállomás (IP nyoma lekérdezés).
nscd - a démon, amely a cache a legtöbb DNS-lekérdezések.
nscd_nischeck ellenőrzi, hogy a biztonságos üzemmód szükséges NIS + kérésre.
pcprofiledump információkat jelenít kapott a PC-profilt.
pt_chown állítja a tulajdonos, a csoport és a szolga psevodoterminala szerinti hozzáférési jogokat a mester ál adás leíró `3”. Ez egy kiegészítő program `grantpt„funkciót. Ez nem az a célja, hogy futtatható közvetlenül a parancssorból.
rpcgen C kódot generál, hogy hajtsák végre az RPC protokollt.
rpcinfo tesz RPC kérést a szerver.
sln szimbolikusan köti cél és a forrás. A program összeállítása statikusan. Sln hasznos, hogy a szimbolikus linkek, dinamikus könyvtárakat, ha a dinamikus összekapcsolása rendszer valamilyen okból nem működik.
sprof információt jelenít meg a megosztott objektum.
tzselect kér a felhasználótól az információk a helyre, és megjeleníti a standard kimeneti érték az aktuális időzónát.
xtrace nyomok program végrehajtása nyomtatásával aktuálisan végrehajtott funkció.
zdump - tárolja az értéket az időzónát.