ПредишенСледващото

Преди инсталирането на пакета, се прилага на пластира. Уверете се, че е разопакован преди инсталацията.

Преди извършването на инструкциите за инсталиране влизат в указателя НЬс-2.2.5 и да разопаковат Glibc-linuxthreads в директорията на НЬс-2.2.5, а не в / ЮЕсАр / SRC.

Също така, не стартирайте конфигуриране сценария с опция --enable-ядрото. Това може да причини повреда на сегментирането когато става дума за него пакети като fileutils, направи и катран.

За да инсталирате Glibc следва:

Вместо извършване направи localedata / инсталират-локали, можете да инсталирате само тези локали от които се нуждаете, за да localedef екип. Повече информация може да бъде намерена в инсталационния файл в директорията на НЬс-2.2.5. Не забравяйте да създадете директорията / ЮЕсАр / ИЪ / местни. защото localedef предполага неговото присъствие.

На този етап, ние няма да се инсталира на потоците за управление на страницата (мъж страниците на Linux Теми), тъй като те се нуждаят от функциониращ пакет Perl. Ще се върнем към тях, след като инсталирате Perl инсталация.

По време на етапа на конфигуриране ще видите следното предупреждение:

Липсва msgfmt (от пакета какво служи които ние ще се инсталира по-късно в тази глава) няма да има никакви проблеми. msgfmt файл се използва за генериране на бинарни файлове за превод, които позволяват на системата да общуват на чужд език. Тъй като са били събрани тези превод на файлове, за msgfmt не е необходимо. Трябваше да msgfmt само ако променим източник превод файлове (* .po файлове в поддиректория ро), защото ние ще трябва да генерирате отново двоичните файлове.

кръпка -Np1 -i. /glibc-2.2.5-2.patch: Тази кръпка конвертира всички препратки към $ (PERL) от / ЮЕсАр / хамбар / Perl в изчистване / Makefile файл. Това е необходимо, тъй като Glibc не може да намери програма, Perl, така че Perl пакет все още не е определен. Тази кръпка също замества всички срещания на корен с 0 във файла за вход / Makefile. Това е необходимо, тъй като самият пакет Glibc не е бил инсталиран и идентифицирането на идентификация на потребителя номер потребителското име е невъзможно. Например, команда chown корен файл, няма да работи, а замяната на името на потребителя на потребителски идентификатор, програмата се изпълнява.

докоснете /etc/ld.so.conf: Един от последните стъпки на инсталацията Glibc - тичане ldconfig да се актуализира динамично товарач кеша. Ако този файл не съществува, инсталацията не успее, той не може да чете файла. За да се избегнат такива грешки, ние трябва само да създадете празен файл (в случай на празен файл, ще Glibc да се използва по подразбиране директории / ИЪ и / ЮЕсАр / ИЪ).

--деактивиране на профил: Това забранява изграждането на библиотеки с профилиране информация. Ако възнамерявате да използвате профилите, пропуснете тази опция.

--активирате-добавките: Включва допълнителни модули, в този случай linuxthreads.

--libexecdir = / ЮЕсАр / хамбар: Инсталира pt_chown програма в директорията / ЮЕсАр / хамбар.

ехо "кръстосано съставянето = няма"> configparms: С тази команда ние даваме да се разбере, че съставянето на пакет само за нашата система. Cross-компилиране се използва, например, за съставяне на пакет за Power PC на Apple на Intel-съвместим компютър. Glibc подразбиране показва, че ние кръстосано компилира, защото не може да се състави тестова програма за тестване, като той Glibc пакет не е инсталиран.

EXEC / статичен / хамбар / Баш --login: Програмата ще стартира нова Баш черупки вместо текущата сесия. Ние по този начин да се отървете от подканата "Нямам име!" команден ред, който се дължи на невъзможността да се получи Баш име на потребителско име (поради otstutstviya Glibc).

Последна проверка срещу версия 2.2.5.

catchsegv, gencat, getconf, getent, glibcbug, изброяване, iconvconfig, ldconfig, ДЛД, lddlibc4, локал, localedef, mtrace, размен, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, SLN, sprof, tzselect, xtrace, zdump и Zic

catchsegv може да се използва за трасиране на стека, когато дадена програма завършва с грешка на сегментиране.

gencat генерира каталози съобщения.

getconf показва променливи стойности, в зависимост от конфигурацията на системата.

getent получава записи от административна база данни.

изброяване преобразува знаци.

iconvconfig създадете конфигурационен файл за изброяване модули.

ldconfig конфигурира динамично изпълнение свързващ линкер.

ДЛД отпечатва споделени библиотеки, необходими за предварително зададени програми.

lddlibc4 подпомага ДЛД при работа с обектните файлове.

локал - скрипта на Perl, даде възможност (или забраните) компилаторът да използва POSIX локали за вградени операции.

localedef съставя спецификации на локала.

mtrace извежда пътя мултикаст от източника до местоназначението (IP следа заявка).

размен - демон, който осигурява кеш за по-голямата част от заявките за DNS.

nscd_nischeck проверява дали не защитен режим е необходим за искане NIS +.

pcprofiledump показва информация, получена от профила на компютър.

pt_chown определя собственика, групата и права роб psevodoterminala за достъп в съответствие с майстор псевдо предаването дескриптора на `3 '. Това е спомагателна програма за `grantpt" функция. Той не е предназначен да се управлява директно от командния ред.

rpcgen генерира C код за прилагане на протокола RPC.

rpcinfo прави заявка за RPC към сървъра.

SLN символично свързва Цел и източник. Програмата е съставена статично. SLN е полезно да се направи символични връзки към динамични библиотеки, ако динамично свързване система по някаква причина е нефункционален.

sprof показва информация за споделен обект.

tzselect пита потребителя за информация за местоположението и показва стандартната стойност на производството на текущата часова зона.

xtrace проследява изпълнението на програмата чрез печатане в момента изпълнява функцията.

zdump - съхранява стойността на часовата зона.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!