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

Немогу установить пакеты из портов

Добавлено: 2012-06-25 12:53:34
zubr_ne
Нужно установить SpamAsassin! Когда пробовал установить первый раз, в процесе выдало какую-то ошибку... решил обновить порты! После обновления не устанавливается ничего...( Ошибки на скрине...


система freebsd 6.2

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-25 13:23:38
Electronik
freebsd 6.2 уже не поддерживается
попробуйте через cpan установить

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-25 14:45:54
zubr_ne
Electronik писал(а):freebsd 6.2 уже не поддерживается
попробуйте через cpan установить
Как это всё правильно сделать? И что теперь я ничего не смогу установить из портов?
Помогите пожалуйста, я в этом новичек... но работать надо!

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-25 18:40:06
ADRE
либо откатиться на старые и попробовать найти чтонибудь из старого. хотя врятли. а что мешает апнуться до 8 или 9?

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-25 20:01:36
Electronik

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

pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
А вообще лучше обновиться хотя бы до 8.3

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-25 20:38:25
snorlov
Electronik писал(а):

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

pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
А вообще лучше обновиться хотя бы до 8.3
Или хотя бы до 7.4...

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 9:24:25
zubr_ne
Electronik писал(а):

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

pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
А вообще лучше обновиться хотя бы до 8.3
Что именно делает эта команда? И что делать после её выполнения?

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 9:26:17
Electronik
читать до покраснения глаз http://www.freebsd.org.ru/handbook/

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 9:56:20
zubr_ne
Electronik писал(а):читать до покраснения глаз http://www.freebsd.org.ru/handbook/
Почитал... Нашел... Понял) Команду выполнил! Некоторые пакеты из состава SpamAssassin установились (типа MailTools) а сам антиспам нет( Выполнение команды pkg_info его в списке не показало... Куда копать дальше?

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 11:56:30
Electronik

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

ls /var/db/pkg | grep Mail

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 13:25:07
zubr_ne
Electronik писал(а):

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

ls /var/db/pkg | grep Mail
Показало...

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

/usr/ports/# ls /var/db/pkg | grep Mail
p5-Mail-Tools-1.74
Выполнение предидущей команды...

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

/usr/ports/# pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz... Done.
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-Digest-MD5-2.36.tbz... Done.
pkg_add: could not find package p5-Digest-1.15 !
pkg_add: pkg_add of dependency 'p5-Digest-MD5-2.36' failed!
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-Authen-SASL-2.10_1.tbz... Done.
pkg_add: could not find package p5-Digest-1.15 !
pkg_add: could not find package p5-Digest-MD5-2.36 !
pkg_add: pkg_add of dependency 'p5-Authen-SASL-2.10_1' failed!
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-Net-1.19,1.tbz... Done.
pkg_add: could not find package p5-Digest-1.15 !
pkg_add: could not find package p5-Digest-MD5-2.36 !
pkg_add: could not find package p5-Authen-SASL-2.10_1 !
pkg_add: pkg_add of dependency 'p5-Net-1.19,1' failed!
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-libwww-5.805.tbz... Done.
pkg_add: could not find package p5-Digest-1.15 !
pkg_add: could not find package p5-Digest-MD5-2.36 !
pkg_add: could not find package p5-Authen-SASL-2.10_1 !
pkg_add: could not find package p5-Net-1.19,1 !
pkg_add: pkg_add of dependency 'p5-libwww-5.805' failed!

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-26 19:29:57
Electronik

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

setenv  PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
если не поможет, тогда

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

setenv  PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/Latest/
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-27 8:30:27
zubr_ne
Electronik писал(а):

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

setenv  PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
если не поможет, тогда

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

setenv  PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/Latest/
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/perl5/p5-Mail-SpamAssassin-3.1.6.tbz
Результат такой же как в предидущем посте...

Re: Немогу установить пакеты из портов

Добавлено: 2012-06-27 9:19:56
Electronik

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

pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/Latest/p5-Mail-SpamAssassin.tbz

Re: Немогу установить пакеты из портов

Добавлено: 2012-07-03 9:53:41
Nick_mad
Здравствуйте.
При попытке посмотреть какие пакеты нужно обновить получаю вот такой листинг

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

server# pkg_version -v | grep "<"
ap22-mod_perl2-2.0.5_1,3            <   needs updating (port has 2.0.7,3)
"/usr/ports/Mk/bsd.options.mk", line 51: Malformed conditional (!defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mdrivers)"))
"/usr/ports/Mk/bsd.options.mk", line 126: Malformed conditional (defined(WITH_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 130: Malformed conditional (defined(WITHOUT_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 132: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 146: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6450: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 51: Malformed conditional (!defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mdrivers)"))
"/usr/ports/Mk/bsd.options.mk", line 126: Malformed conditional (defined(WITH_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 130: Malformed conditional (defined(WITHOUT_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 132: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 146: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6450: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 51: Malformed conditional (!defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:Mdrivers)"))
"/usr/ports/Mk/bsd.options.mk", line 126: Malformed conditional (defined(WITH_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 130: Malformed conditional (defined(WITHOUT_drivers)"))
"/usr/ports/Mk/bsd.options.mk", line 132: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 146: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6450: if-less endif
make: fatal errors encountered -- cannot continue
pkg_version: Failed to get PKGNAME from /usr/ports/sysutils/apcupsd/Makefile!
automake-1.12                       <   needs updating (port has 1.12.1)
ca_root_nss-3.13.4                  <   needs updating (port has 3.13.5)
cairo-1.10.2_3,1                    <   needs updating (port has 1.10.2_4,2)
clamav-0.97.4                       <   needs updating (port has 0.97.5_1)
cups-client-1.5.2_1                 <   needs updating (port has 1.5.2_2)
cups-image-1.5.2                    <   needs updating (port has 1.5.2_1)
"/usr/ports/Mk/bsd.options.mk", line 51: Malformed conditional (!defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 126: Malformed conditional (defined(WITH_(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 130: Malformed conditional (defined(WITHOUT_(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 132: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 146: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6450: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 51: Malformed conditional (!defined(OPTIONS_DEFINE) || empty(OPTIONS_DEFINE:M(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 126: Malformed conditional (defined(WITH_(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 130: Malformed conditional (defined(WITHOUT_(SGML)"))
"/usr/ports/Mk/bsd.options.mk", line 132: if-less endif
"/usr/ports/Mk/bsd.options.mk", line 146: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6450: if-less endif
make: fatal errors encountered -- cannot continue
pkg_version: Failed to get PKGNAME from /usr/ports/textproc/docbook/Makefile!
e2fsprogs-libuuid-1.42.2            <   needs updating (port has 1.42.4)
"/usr/ports/Mk/bsd.options.mk", line 177: Error in archive specification: "WITHOUT_"
"/usr/ports/Mk/bsd.options.mk", line 177: Error in archive specification: "WITHOUT_"
make: fatal errors encountered -- cannot continue
pkg_version: Failed to get PKGNAME from /usr/ports/mail/exim/Makefile!
gd-2.0.35_7,1                       <   needs updating (port has 2.0.35_8,1)
Листинг очень похож на пример топик стартера. У меня стоит фря 7.0, она уже тоже не поддерживается или у меня другая какая то проблема???

Re: Немогу установить пакеты из портов

Добавлено: 2012-07-03 11:17:22
zubr_ne
Electronik писал(а):

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

pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/Latest/p5-Mail-SpamAssassin.tbz
Безрезультатно...(

Я решил попробовать отдельно установить один из пакетов которые не устанавливались... И вот что я увидел...

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

/usr/ports/mail/p5-Mail-SpamAssassin/# pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-Digest-1.15.tbz
Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/6.2-RELEASE/packages/All/p5-Digest-1.15.tbz... Done.
pkg_add: warning: package 'p5-Digest-1.15' requires 'perl-5.8.8', but 'perl-5.8.8_1' is installed
/usr/ports/mail/p5-Mail-SpamAssassin/#
Что теперь посоветуете? Я так понимаю у меня стоит более поздняя версия Perl или это чтото другое?

Re: Немогу установить пакеты из портов

Добавлено: 2012-07-03 12:01:34
snorlov
Правильно понимаете... Комп у вас в работе или же нет, В любом случае сделайте копию, на ней потренируйтесь, составьте список вашего установленного софта, затем все снесите через pkg_delete -af и установите все по новой через pkg_add -r, берите естественно каталог Latest...