Страница 1 из 1

Perl-5.8.9_3 обовление

Добавлено: 2010-05-23 21:12:13
RAGNAR
как можно поправить данную ситуацию?
если я дам deinstall сервисы не встанут, страшно как то?

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

make install
===>  Installing for perl-threaded-5.8.9_3
===>   perl-threaded-5.8.9_3 depends on shared library: gdbm.3 - found
===>   Generating temporary packing list
===>  Checking if lang/perl5.8 already installed
===>   An older version of lang/perl5.8 is already installed (perl-5.8.9_2)
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of lang/perl5.8
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/lang/perl5.8.
*** Error code 1

Stop in /usr/ports/lang/perl5.8.

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-24 8:17:13
hizel
use portupgrade or portmaster, Luke

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-24 9:21:15
Gamerman
RAGNAR писал(а): если я дам deinstall сервисы не встанут, страшно как то?
Ну, в промежутке между деинсталом старого и инсталом нового, может что-то и сбойнуть. Но разве несколько секунд критичны?

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-24 9:23:43
ProFTP
если версия там старая, то нужно все обновлять...

portupgrade надо все обсноить...
не факт что оно где-то отвалится, может быть геморой

для обновление модулей есть скрипт в составе перла для обновления... (не помню названия)

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-24 9:29:10
thefree
ой ... ну просто уморы

к топик пастару, хизел сказал как делай так и делай, основная проблема которая у тебя может быть это проблема с путями для либ
но и для этого есть perl-after-upgrade, да и так моно обновить перл а потом запустить perl-after-upgrade.

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-27 16:48:20
Gloft
RAGNAR писал(а):

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

===>   An older version of lang/perl5.8 is already installed (perl-5.8.9_2)
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of lang/perl5.8
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
Читай внимательнее (зайди в гугл и переведи что написано).
Можно просто удалить старый и поставить новый.

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

# make deinstall clean
# make install clean
или указат принудительную регистрацию нового пакета

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

# make -DFORCE_PKG_REGISTER install clean

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-27 20:58:47
RAGNAR
Блогодарю за помощь Gloft .

я пробывал но без дефиса эту команду вводить и неполучалось.

Re: Perl-5.8.9_3 обовление

Добавлено: 2010-05-27 22:45:58
Gloft
присмотрись это не просто дефис а клюсь -D