Reinstall Perl

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Reinstall Perl

Непрочитанное сообщение 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, не нарушая целостность и работоспособность установленных пакетов?

Заранее спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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

Re: Reinstall Perl

Непрочитанное сообщение paradox » 2008-11-29 17:31:09

если у вас порты той же версии
то пересобирайте
зачем удалять непонятно

Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Re: Reinstall Perl

Непрочитанное сообщение Shad » 2008-11-29 17:39:40

Правильно ли я понял, что будет достаточно выполнить:

Код: Выделить всё

mydomain# cd /usr/ports/lang/perl5.8/
mydomain# make WITH_GDBM="yes" && make install && make clean

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Reinstall Perl

Непрочитанное сообщение paradox » 2008-11-29 17:42:31

если предыдущий перл был установлен с этих же портов
то да
но незабудте в /etc/make.conf FORCE_PKG_....=yes
добавить
или в make добавте
а иначе оно в конце скажет что у вас уже установлен перл и поверх устанавливать небудет

Shad
рядовой
Сообщения: 24
Зарегистрирован: 2008-03-17 9:21:51

Re: Reinstall Perl

Непрочитанное сообщение Shad » 2008-11-29 17:43:55

Спасибо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение Alex Keda » 2008-11-30 0:54:59

,лучше нужные параметры прописать в make.conf и заюзать portupgrade
Убей их всех! Бог потом рассортирует...

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение InventoR » 2009-01-29 14:31:56

Маленький вопрос про perl, вот пытаюсь осилить запуск срипта для подсчета трафика, а там есть строчка:

Код: Выделить всё

use Mysql;

Код: Выделить всё

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 [~]
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение Alex Keda » 2009-01-30 0:13:10

Код: Выделить всё

p5-DBD-mysql-4.006
в портах есть ещё один интерфейс для работы с БД
в скритах используется он
название непомню....
DBI чтоли... =(
Убей их всех! Бог потом рассортирует...

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение 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 [~]
но все равно такая же ошибка.
ладно. завтра попробую более внимательно вникнуть в проблему.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Reinstall Perl

Непрочитанное сообщение hizel » 2009-01-30 8:43:33

скрипт использует старую библиотеку, переписать!
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение InventoR » 2009-01-30 10:13:38

:shock: ну вот для меня теперь настоет в обще момент тупика.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Reinstall Perl

Непрочитанное сообщение hizel » 2009-01-30 10:17:25

я тут ругался, поиск по форуму <use mysql>
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Reinstall Perl

Непрочитанное сообщение InventoR » 2009-01-30 12:03:25

спасибо. нашел. но судя по всему.... :(
ну вот и сказочке конец, кто слушал, тот молодец.