Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Shad
- рядовой
- Сообщения: 24
- Зарегистрирован: 2008-03-17 9:21:51
Непрочитанное сообщение
Shad » 2008-11-29 17:27:22
Доброго времени суток.
Понадобилось пересобрать Perl с поддержкой GDBM:
Код: Выделить всё
mydomain# uname -rs
FreeBSD 7.0-RELEASE
mydomain# pkg_info
libtool-1.5.26 Generic shared library support script
mysql-client-4.1.22_1 Multithreaded SQL database (client)
mysql-scripts-4.1.22_1 Multithreaded SQL database (scripts)
mysql-server-4.1.22_1 Multithreaded SQL database (server)
p5-DBD-mysql41-4.006 MySQL 4.1 driver for the Perl5 Database Interface (DBI)
p5-DBI-1.60.4 The perl5 Database Interface. Required for DBD::* modules
p5-Storable-2.18 Persistency for perl data structures
perl-5.8.8_1 Practical Extraction and Report Language
mydomain# pkg_delete perl-5.8.8_1
pkg_delete: package 'perl-5.8.8_1' is required by these other packages
and may not be deinstalled:
p5-Storable-2.18
p5-DBI-1.60.4
p5-DBD-mysql41-4.006
mysql-scripts-4.1.22_1
Текущий Perl был установлен из пакета, все остальное собиралось из портов.
Подскажите пожалуйста, можно ли переустановить Perl, не нарушая целостность и работоспособность установленных пакетов?
Заранее спасибо!
Shad
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-29 17:31:09
если у вас порты той же версии
то пересобирайте
зачем удалять непонятно
paradox
-
Shad
- рядовой
- Сообщения: 24
- Зарегистрирован: 2008-03-17 9:21:51
Непрочитанное сообщение
Shad » 2008-11-29 17:39:40
Правильно ли я понял, что будет достаточно выполнить:
Код: Выделить всё
mydomain# cd /usr/ports/lang/perl5.8/
mydomain# make WITH_GDBM="yes" && make install && make clean
Shad
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-11-29 17:42:31
если предыдущий перл был установлен с этих же портов
то да
но незабудте в /etc/make.conf FORCE_PKG_....=yes
добавить
или в make добавте
а иначе оно в конце скажет что у вас уже установлен перл и поверх устанавливать небудет
paradox
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-11-30 0:54:59
,лучше нужные параметры прописать в make.conf и заюзать portupgrade
Убей их всех! Бог потом рассортирует...
Alex Keda
-
InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
-
Контактная информация:
Непрочитанное сообщение
InventoR » 2009-01-29 14:31:56
Маленький вопрос про perl, вот пытаюсь осилить запуск срипта для подсчета трафика, а там есть строчка:
Код: Выделить всё
14:31 root@gw [~]pkg_info |grep mysql
mysql-client-5.1.30 Multithreaded SQL database (client)
mysql-server-5.1.30 Multithreaded SQL database (server)
p5-DBD-mysql-4.006 MySQL driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.8 The mysql shared extension for php
php5-mysqli-5.2.8 The mysqli shared extension for php
14:31 root@gw [~]
Код: Выделить всё
14:31 root@gw [~]/script/ipacctd/ipacctd.sh
Can't locate Mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /script/ipacctd/ipacctd.sh line 13.
BEGIN failed--compilation aborted at /script/ipacctd/ipacctd.sh line 13.
14:31 root@gw [~]
ну вот и сказочке конец, кто слушал, тот молодец.
InventoR
-
Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-01-30 0:13:10
в портах есть ещё один интерфейс для работы с БД
в скритах используется он
название непомню....
DBI чтоли... =(
Убей их всех! Бог потом рассортирует...
Alex Keda
-
InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
-
Контактная информация:
Непрочитанное сообщение
InventoR » 2009-01-30 1:23:54
нашел DBI, усадил
Код: Выделить всё
1:22 root@gw [~]pkg_info | grep mysql
mysql-client-5.1.30 Multithreaded SQL database (client)
mysql-server-5.1.30 Multithreaded SQL database (server)
p5-Class-DBI-mysql-1.00 Extensions to Class::DBI for MySQL
p5-DBD-mysql-4.006 MySQL driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.8 The mysql shared extension for php
php5-mysqli-5.2.8 The mysqli shared extension for php
1:22 root@gw [~]
но все равно такая же ошибка.
ладно. завтра попробую более внимательно вникнуть в проблему.
ну вот и сказочке конец, кто слушал, тот молодец.
InventoR
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-01-30 8:43:33
скрипт использует старую библиотеку, переписать!
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
-
Контактная информация:
Непрочитанное сообщение
InventoR » 2009-01-30 10:13:38

ну вот для меня теперь настоет в обще момент тупика.
ну вот и сказочке конец, кто слушал, тот молодец.
InventoR
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-01-30 10:17:25
я тут ругался, поиск по форуму <use mysql>
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
-
Контактная информация:
Непрочитанное сообщение
InventoR » 2009-01-30 12:03:25
спасибо. нашел. но судя по всему....

ну вот и сказочке конец, кто слушал, тот молодец.
InventoR