Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Как грамотно удалить perl?? (https://forum.antichat.xyz/showthread.php?t=19927)

Dronga 30.05.2006 18:10

Как грамотно удалить perl??
 
Система FreeBSD 5.2.1-RELEASE

Решили обновить веб-интерфейс для почты работающий под SUIDPERL. Новая версия в упор не хотела ставиться, говорила что не может найти @inc в папке с перлом 5.8.2 которого у нас отродясь не было. Стоял Perl 5.6.1.

Видимо какие-то пакеты устанавливали, которым требовался Perl 5.8.2 и которые ставили туда свои компоненты. Так и появилось 2 перла в системе.

Было решено снести оба и поставить 5.8.8. Но не тут-то было. Ставиться с опцией ENABLE_SUIDPERL он отказывается, уже не знаю что делать.

Вот и решил для начала грамотно удалить предыдущие версии. Как?

Попутный вопрос, откуда проги берут текущую установленную версия перла и путь к нему?? Папки ручками уже подчистили, а он их всё равно ищет. Вот такая бодяга.

Если нужно какие конфиги выложить, скажите.

Aag 31.05.2006 12:06

Данные о пакетах заносятся в базу пакетов
установка см. man pkg_info,pkg_add,pkg_delete

#pkg_info | grep perl
perl-5.x.y
#pkg_delete perl-5.x.y

x,y - ваши цифры

Dronga 01.06.2006 10:13

Спасибо Aag, то что нужно, + однозначно.

Как так получается, что перл установленный из портов автоматически прописывается в pkg_info, ведь при установке pkg_add не использовался.

Aag 01.06.2006 11:43

Устанавливаемые пакеты (точнее сказать программы) (даже из портов) регистрируются в системе (см. /var/db/pkg )


Если Вы ставили из портов, то удаление можно выполнить так:

# cd /usr/ports/lang/perl5.x
# make deinstall

Но если не срабатывает, всегда можно воспользоваться pkg_delete


Удачи

kfor 17.09.2006 22:28

Зачем же его ваапще удалять:))

lo0 17.09.2006 22:43

Верно, его удалять нельзя! Нужно токо обновить.
PS: Если не захочет, то форсом его :)

w00d 18.09.2006 12:18

А что плохого в том, что две версии перла стоят? оставили бы оба.. обновив 5.8.2 до 5.8.8....


Время: 20:51