Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: Astor в Feb 07, 2005, 15:16 Здравейте, искам да си инсталирам netacct, за отчитане на трафик на един рутер със Slackware 10, но при изпълнение на командата: ./configure (Както пише в README фаила) ми дава следните съобщения:
Инсталирал съм всички gcc пакети от Slackware 10 CD-то:
както и kernel-headers binutils, но пак не мога да инсталирам ![]() Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: rpetrov в Feb 07, 2005, 17:42 Не ми харесва, че започва с
В текущата директория се създава файл config.log. Разгледай го и 99% ще намериш отговора. Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: Astor в Feb 07, 2005, 20:26 Здравей, във фаила който ми каза според мен това са съмнителните редове:
Какъв е този файл - crt1.o и за какво служи, че аз май го нямам? Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: RedIce в Feb 07, 2005, 23:52 Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: rpetrov в Feb 08, 2005, 11:40 ![]() Няма glibc = няма линукс. Ядрото на системата самичко е нищо. П.П. Astor, например с командата "fgrep crt1.o /var/log/packages/* " търсиш от кой пакет е файла. От любопитство може да разгледаш някой от файловете в /var/log/packages/. Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: rpetrov в Feb 08, 2005, 12:08 В директорията /usr/lib трябва да имаш тези три файла: crt1.o crti.o crtn.o. В процеса на свързване командния ред на ld представлява нещо такова: ....[флагове] /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o други обектни файлове, библиотеки ... /usr/lib/crtn.o.
Защо в твоя случай ld не го намира: 1.) пакета glibc на slackware не съдържа ctr1.o - никога не се е случвало. някой ти е подменил пакета. (едва ли това е проблема) 2.) файла липсва - невероятно, но се случва файлове да будат изтрити по погрешка (възможно е) 3.) при инсталацията нещо се е счупило (може би) ... 99.) ... ![]() Направи една бърза проверка: Създай един файл test.c със съдържание
и компилирай с "gcc test.c" - трябва да се създаде файл a.out. Ако това е наред, то проблема е при netacct. Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: RedIce в Feb 08, 2005, 12:42 мисля че ненапразно му сложих линк, ако го беше прочел нямаше да го караш човекът да търси ненужни неща
а колкото до linux без glibc, има или няма, зависи от този който го е инсталирал ![]() още нещо... точно glibc (поне под slack) садържа въпросните фаилове, ако бяхте погледнали линка, щяхте да видите следното нещо:
Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: Astor в Feb 08, 2005, 17:14 Здравейте, благодаря на всички ви за отговорите, нямал съм инсталиран glibc, но проблема е че понеже инсталирах много пакето от CD-то и сега ми се запълни мястото и нямам възможност да го инсталирам но това е друг проблем.
Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: rpetrov в Feb 08, 2005, 20:01 Ай-ай-ай, как си се разгорещил
![]() ![]() ![]() ![]()
Не те разбирам. Аз му показах допълнително, къде да погледне човек, за да види кои пакети са инсталирани и ако се интересува, какво съдържат. Така може да провери инсталиран ли е пакета. Твоя и моя отговор се допълват.
Забелязах, че Slackware има пакет "glibc-solibs". Е това обяснява, например, защо командата ls работи ![]() ![]() ![]()
"Slackware Package Browser" дава прекрасна възможност за намиране на необходимите файлове и съответно пакети - отличен за това. Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: RedIce в Feb 09, 2005, 00:23 ![]() така съм сагласен както и да е сорри не съм искал да те засегна все пак ![]() бтв 10.1 тъкмо го истеглих и вероятно утре ще преинсталирам... макар че надали ще има много разлика... понеже от време на време си правя онлине ъпдейт на пакетите ![]() Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: Astor в Feb 09, 2005, 07:56 Здравейте, ами аз реших да пробвам да сложа netacct на друг комп с по-голям HDD, и след изпълнение на ./configure ми излиза следното съобщение:
та тука във сайта е задаван подобен въпрос и са му отговорили да си инсталира mysql. обаче аз уж съм го инсталирал и как да знам пътя до него? Става въпрос този път за SuSE9.1? Титла: Не мога да инсталирам netacct-mysql-0.76 под Slack Публикувано от: rpetrov в Feb 09, 2005, 10:44
Ами те са няколко пакета. Би трябвало да инсталираш и mysql-devel-НЕЩО_СИ.rpm . При някой дистрибуции има такова разделяне: пакет XXXXX-версия_и_др.rpm и XXXXX-devel-версия_и_др.rpm. При компилиране на програми ползващи пакета XXXXX... на тези дистрибуции, трява да инсталираш и XXXXX-devel..., защото в него са .т.н. header файлове, вероятно има и файлове за pkg-config, m4 макроси за aclocal и др. |