Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Народ объясните пожайлуста как собрать RPM из rpm.src У меня есть след. файл perl-DBD-MySQL-2.9004-4.src.rpm что мне с ним делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 11:49 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
rpm --recompile <bla-bla>.src.rpm затем rpm -ihv <bla-bla>.<arch>.rpm ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 11:56 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
А параметры я какие-нибудь могу менять/задавать перед сборкой Ну например путь для установки или например если мне надо чтобы этот пакет поддерживал SSL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 12:19 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Можешь, но только придется src.rpm установить (rpm -ihv <bla-bla>.src.rpm) и подправить файл с расширением .spec, который появится после установки. И собрать потом пакет из этого spec-файла (rpm -bb <bla-bla>.spec) сходи на http://www.rpm.org Там есть ссылки на короткие HOWTO и на подробное руководство, которое называется Maximum RPM. ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 15:28 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Выполняю такую команду # rpmbuild --recompile rpm -ivh perl-DBD-MySQL-2.9004-4.src.rpm Installing perl-DBD-MySQL-2.9004-4.src.rpm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.19000 + umask 022 + cd /usr/src/redhat/BUILD + LANG=C + export LANG + unset DISPLAY + cd /usr/src/redhat/BUILD + rm -rf DBD-mysql-2.9004 + /bin/gzip -dc /usr/src/redhat/SOURCES/DBD-mysql-2.9004.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd DBD-mysql-2.9004 ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.19000 + umask 022 + cd /usr/src/redhat/BUILD + cd DBD-mysql-2.9004 + LANG=C + export LANG + unset DISPLAY + CFLAGS=-O2 -g -pipe -march=i386 -mcpu=i686 + perl Makefile.PL PREFIX=/var/tmp/perl-DBD-MySQL-2.9004-root/usr INSTALLDIRS=ve ndor --ssl I will use the following settings for compiling and testing: cflags (mysql_config) = -I/usr/include/mysql -mcpu=i486 -fno-strength-r educe libs (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lcrypt -lnsl -l m -lz -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv nocatchstderr (default ) = 0 nofoundrows (default ) = 0 ssl (Users choice) = 1 testdb (default ) = test testhost (default ) = testpassword (default ) = testuser (default ) = To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Checking if your kit is complete... Looks good Warning: prerequisite DBI 1.08 not found. Can't locate DBI/DBD.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at Makefile.PL line 294. error: Bad exit status from /var/tmp/rpm-tmp.19000 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.19000 (%build) Что не так. Ведь у меня установлен DBI, правда версия 1.40-5 Что ему не нравится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 16:54 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
[root@sanek DBD]# ls perl-DBD-MySQL-2.9004-4.src.rpm [root@sanek DBD]# rpmbuild --rebuild --clean perl-DBD-MySQL-2.9004-4.src.rpm Устанавливается perl-DBD-MySQL-2.9004-4.src.rpm Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.44431 + umask 022 + cd /usr/src/redhat/BUILD + LANG=C + export LANG + unset DISPLAY + cd /usr/src/redhat/BUILD + rm -rf DBD-mysql-2.9004 + /usr/bin/gzip -dc /usr/src/redhat/SOURCES/DBD-mysql-2.9004.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd DBD-mysql-2.9004 ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Выполняется(%build): /bin/sh -e /var/tmp/rpm-tmp.44431 + umask 022 + cd /usr/src/redhat/BUILD + cd DBD-mysql-2.9004 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -m32 -march=i386 -mtune=pentium4' + perl Makefile.PL PREFIX=/var/tmp/perl-DBD-MySQL-2.9004-root/usr INSTALLDIRS=vendor --ssl I will use the following settings for compiling and testing: cflags (mysql_config) = -I'/usr/include/mysql' libs (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm nocatchstderr (default ) = 0 nofoundrows (default ) = 0 ssl (Users choice) = 1 testdb (default ) = test testhost (default ) = testpassword (default ) = testuser (default ) = To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Checking if your kit is complete... Looks good Using DBI 1.40 (for perl 5.008005 on i386-linux-thread-multi) installed in /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/DBI Writing Makefile for DBD::mysql + make cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm cp lib/Mysql.pm blib/lib/Mysql.pm cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm gcc -c -I/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/DBI -I'/usr/include/mysql' -DDBD_MYSQL_WITH_SSL -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"2.9004\" -DXS_VERSION=\"2.9004\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" dbdimp.c /usr/bin/perl -p -e "s/~DRIVER~/mysql/g" /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/DBI/Driver.xst > mysql.xsi /usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.5/ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c Warning: duplicate function definition 'do' detected in mysql.xs, line 196 Warning: duplicate function definition 'rows' detected in mysql.xs, line 294 gcc -c -I/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi/auto/DBI -I'/usr/include/mysql' -DDBD_MYSQL_WITH_SSL -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -DVERSION=\"2.9004\" -DXS_VERSION=\"2.9004\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE" mysql.c Running Mkbootstrap for DBD::mysql () chmod 644 mysql.bs rm -f blib/arch/auto/DBD/mysql/mysql.so /usr/bin/perl myld gcc -shared -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm chmod 755 blib/arch/auto/DBD/mysql/mysql.so cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs chmod 644 blib/arch/auto/DBD/mysql/mysql.bs Manifying blib/man3/DBD::mysql.3pm Manifying blib/man3/DBD::mysql::INSTALL.3pm Manifying blib/man3/Mysql.3pm Manifying blib/man3/Bundle::DBD::mysql.3pm + exit 0 Выполняется(%install): /bin/sh -e /var/tmp/rpm-tmp.15743 + umask 022 + cd /usr/src/redhat/BUILD + cd DBD-mysql-2.9004 + LANG=C + export LANG + unset DISPLAY + rm -rf /var/tmp/perl-DBD-MySQL-2.9004-root + make install Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Mysql.pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql.pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql/GetInfo.pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql/INSTALL.pod Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Mysql/Statement.pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Bundle/DBD/mysql.pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/Bundle::DBD::mysql.3pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/DBD::mysql.3pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/Mysql.3pm Installing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/DBD::mysql::INSTALL.3pm Writing /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/.packlist Appending installation info to /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod + file=/var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/DBD::mysql.3pm + iconv -f iso-8859-1 -t utf-8 + mv -f /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/DBD::mysql.3pm_ /var/tmp/perl-DBD-MySQL-2.9004-root/usr/share/man/man3/DBD::mysql.3pm + '[' -x /usr/lib/rpm/brp-compress ']' + /usr/lib/rpm/brp-compress + find /var/tmp/perl-DBD-MySQL-2.9004-root '(' -name perllocal.pod -o -name .packlist ')' -exec rm -v '{}' ';' removed `/var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/5.8.5/i386-linux-thread-multi/perllocal.pod' removed `/var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/.packlist' + find /var/tmp/perl-DBD-MySQL-2.9004-root/usr -type f -print + sed 's@^/var/tmp/perl-DBD-MySQL-2.9004-root@@g' + grep -v perllocal.pod + grep -v '\.packlist' ++ cat perl-DBD-MySQL-2.9004-filelist + '[' '/usr/share/man/man3/DBD::mysql.3pm.gz /usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz /usr/share/man/man3/Mysql.3pm.gz /usr/share/man/man3/Bundle::DBD::mysql.3pm.gz /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql.pm /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql/GetInfo.pm /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql/INSTALL.pod /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Mysql/Statement.pm /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Mysql.pm /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Bundle/DBD/mysql.pm /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.bsX' = X ']' + /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/DBD-mysql-2.9004 extracting debug info from /var/tmp/perl-DBD-MySQL-2.9004-root/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so 281 blocks + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump Обрабатываются файлы: perl-DBD-MySQL-2.9004-4 Finding Provides: /usr/lib/rpm/find-provides.perl Finding Requires: /usr/src/redhat/SOURCES/filter-requires-dbdmysql.sh Provides: mysql.so perl(Bundle::DBD::mysql) = 2.9002 perl(DBD::mysql) = 2.9004 perl(DBD::mysql::db) perl(DBD::mysql::dr) perl(DBD::mysql::GetInfo) perl(DBD::mysql::st) perl(Mysql) = 1.2401 perl(Mysql::db) perl(Mysql::dr) perl(Mysql::st) perl(Mysql::Statement) = 1.2401 Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(VersionedDependencies) <= 3.0.3-1 Requires: perl perl-DBI libcrypt.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3) libm.so.6 libmysqlclient.so.10 libnsl.so.1 libz.so.1 perl >= 0:5.004 perl(Carp) perl(DBD::mysql) perl(DBI) perl(DynaLoader) perl(Exporter) perl(Mysql::Statement) perl(strict) perl(vars) Обрабатываются файлы: perl-DBD-MySQL-debuginfo-2.9004-4 Finding Provides: /usr/lib/rpm/find-provides.perl Finding Requires: /usr/src/redhat/SOURCES/filter-requires-dbdmysql.sh Provides: mysql.so.debug Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /var/tmp/perl-DBD-MySQL-2.9004-root Записан: /usr/src/redhat/RPMS/i386/perl-DBD-MySQL-2.9004-4.i386.rpm Записан: /usr/src/redhat/RPMS/i386/perl-DBD-MySQL-debuginfo-2.9004-4.i386.rpm Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.71538 + umask 022 + cd /usr/src/redhat/BUILD + cd DBD-mysql-2.9004 + rm -rf /var/tmp/perl-DBD-MySQL-2.9004-root + exit 0 Выполняется(--clean): /bin/sh -e /var/tmp/rpm-tmp.71538 + umask 022 + cd /usr/src/redhat/BUILD + rm -rf DBD-mysql-2.9004 + exit 0 [root@sanek DBD]# ls /usr/src/redhat/RPMS/i386/ perl-DBD-MySQL-2.9004-4.i386.rpm perl-DBD-MySQL-debuginfo-2.9004-4.i386.rpm [root@sanek DBD]# cd /usr/src/redhat/RPMS/i386/ [root@sanek i386]# rpm -ivh perl-DBD-MySQL-2.9004-4.i386.rpm Подготовка... ########################################### [100%] файл /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBD/mysql.pm из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 файл /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 файл /usr/share/man/man3/Bundle::DBD::mysql.3pm.gz из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 файл /usr/share/man/man3/DBD::mysql.3pm.gz из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 файл /usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 файл /usr/share/man/man3/Mysql.3pm.gz из устанавливаемого пакета perl-DBD-MySQL-2.9004-4 конфликтует с файлом из пакета perl-DBD-MySQL-2.9003-5 [root@sanek i386]# rpm -Uvh perl-DBD-MySQL-2.9004-4.i386.rpm Подготовка... ########################################### [100%] 1:perl-DBD-MySQL ########################################### [100%] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 08:02 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
а с перлом, дружок, сам разбирайся, в нем причина, это он у тебя DBI не видит ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 08:13 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Все нашел грабли. Правда появились другие. Ошибку он мне выдавал т.к. не мог найти DBD.pm. Это видно из след. строки Код: plaintext 1. 2. А не мог найти потому, что perl-DBI-1.40 у меня установился в /usr/lib/perl5/vendor_perl/5.8.3 а из сообщения видно что он там и не ищет Код: plaintext 1. А как добавить вот этот путь /usr/lib/perl5/5.8.3/i386-linux-thread-multi для поиска ? Пока я просто скопировал из 5.8.3 в 5.8.0 (но я так понимаю это не правильно) все собралось. Выполняю # rpm -ivh perl-DBD-MySQL-2.9004-4.i386.rpm error: Failed dependencies: libc.so.6 (GLIBC_2.3.4) is needed by perl-DBD-MySQL-2.9004-4 А какая версия GLIBC у тебя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 13:35 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
А какая версия GLIBC у тебя? Код: plaintext 1. 2. 3. 4. 5. 6. 7. попробуй еще так rpm -ivh --nodeps perl-DBD-MySQL-2.9004-4.i386.rpm установиться то установиться точно, только как это будет работать одному богу известно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 13:58 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
авторустановиться то установиться точно, только как это будет работать одному богу известно ... Не такой вариант не подходит. Странно!!! А почему он у меня требует 2.3.4? А у тебя работает на 2.3.3. У меня точно такой же rpm как и у тебя. Что за батва? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 14:33 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
вообщем-то да , у меня почему-то неругается, попробовал еще раз Код: plaintext 1. 2. 3. 4. 5. 6. 7. А пакет этот не мой, родной с дистрибутива (Fedora Core 3) называется perl-DBD-MySQL-2.9003-5.i386.rpm А perl-DBD-MySQL-2.9004-4 я первый попавшийся через гугл поймал, проапгрейдил только ради эксперимента. Пошарся по гуглу, наверняка там что то есть , потом расскажешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 15:15 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Так в том то и прикол что у меня perl-DBD-MySQL-2.9004-4.i386.rpm для Fedora Core 3. Взял его на rpmfind.net. Но при установке он почему то требует GLIBC_2.3.4 Если можешь закинь мне пожайлуста perl-DBD-MySQL-2.9004-4.i386.rpm который ты устанавливал у себя. Я посмотрел весит он ~ 110 Кб, так что думаю это будет не очень проблематично. Кидай сюда - alex_hha@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 15:46 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
отправил ( это rpm который с исходников собрал ) а тот бинарник что там лежит, у меня тоже не ставиться Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 16:40 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Блин и бывает же такой облом. Мне как раз и нужен под Mysql 4.x Так как твой не устанавливается пишет Код: plaintext 1. 2. 3. А у меня стоит libmysqlclient.so.14. Блин задолбали эти пакеты. Интересно а есть для поддержки Mysql 4.x, но для GLIBC_2.3.3? Странно а у тебя ничего не писал насчет GLIBC_2.3.4? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 17:56 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
да нет, вам нужно из исходников собрать свой бинарный rpm он и будет для вашей системы и на glibc 2.3.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2005, 18:25 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
у меня 2004 тоже не собирался под FC3 и mysql4.1 поищи в гугле "perl-DBD-mysql-2.9005-4" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2005, 01:41 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
ладно, утро вечера немудрее :) заинсталлил себе 4-ый mysql И всетаки сборка perl-DBD-MySQL проходит без проблем! итого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Но вопрос всетаки есть , при сборке самого MySQL-4.1.9-0.src.rpm столкнулся с проблемой компоновки модулей для поддержки таблиц BDB Нашлась интересная ссылка MySQL Bugs: #6554: Problem Building MySql on Fedora Core 3 где обсуждается тоже самое. Вообщем собрал я mysql как --without-berkeley-db Незнаю насколько это актуально, в mysql несилен, но в связи с этим у меня к вам вопрос - как вы собирали 4-ый mysql на FC3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2005, 15:10 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
собрал еще раз ( с поддержкой berkeley-db ) , добавив в spec файл -lsupc++ .... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. далее rpmbuild -bb mysql-4.1.9.spec и все пучком P.S. надеюсь я все правильно сделал :) P.S.S а куды все делись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 08:02 |
|
||
|
Сбока RPM из исходников
|
|||
|---|---|---|---|
|
#18+
Я mysql из rpm ставил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=254&tid=1491032]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 432ms |

| 0 / 0 |
