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

Обновление портов

Добавлено: 2012-07-03 12:08:12
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)

Re: Обновление портов

Добавлено: 2012-07-03 12:26:29
hizel
зачем дублировать вопрос? зачем не сообщать важную информацию о том что у вас труп 6.2? или вы в поисках телепатов - так они в отпуске!

Re: Обновление портов

Добавлено: 2012-07-03 12:35:00
Nick_mad
А ну там написал тут забыл уточнить что у меня 7.0 а не 6.2, потому и спрашивал что она тоже не поддерживается???
hizel писал(а):зачем дублировать вопрос?
Не хотел плодить дополнительные темы думал там ответят. Не ответили потому как там спамасасин ставлят, потому воспользовался правилом одна проблема одна тема

Re: Обновление портов

Добавлено: 2012-07-03 12:44:18
hizel
докладываю, 7.0 не менее труп чем 6.2 :-} см. http://security.freebsd.org/ вам минимум обновляться до 7.4

Re: Обновление портов

Добавлено: 2012-07-03 12:52:10
Nick_mad
Искал эту инфу на сайте но не нашел. Спасибо за помощь/ссылку

Re: Обновление портов

Добавлено: 2012-07-03 15:55:04
Neus
эээ... на главной сайта:
LATEST RELEASES
Production: 9.0, 8.3
Legacy: 7.4
вроде как тут подразумевается что эти версии поддерживаются

Re: Обновление портов

Добавлено: 2013-03-01 11:43:18
Nick_mad
Здравствуйте.

Хочу для себя кое что прояснить.
В 2008 году как только вышла freebsd 7.0 я ее себе поставил и пользовался до мая 2012 года (точно не помню +/-).
Причиной обновления до 7.4 стало то что я не мог больше обновлять порты.
Примерно в тоже время я узнал о странице http://www.freebsd.org/security/ в которой указано что версия 7.0 имеет EOL April 30, 2009 но порты обновлялись до 2012 года.
Теперь у меня 7.4 у нее EOL February 28, 2013, значит ли это что начиная с этой даты у меня перестанут обновляться порты??? если не перестанут то когда этого ожидать?
Может пока не обновляться до 8.3 а подождать пока выйдет следующая версия с большим EOL.

Re: Обновление портов

Добавлено: 2013-03-01 13:46:46
Shuba
Обновляться то они будут, а вот проги устанавливаться из портов - далеко не факт.

Re: Обновление портов

Добавлено: 2013-03-01 14:17:28
Nick_mad
Ну я это и имел в виду

Re: Обновление портов

Добавлено: 2013-03-02 20:32:47
snorlov
Nick_mad писал(а):Ну я это и имел в виду
Поддержка релиза означает, что если будут проблемы с безопасностью в период поддержки, допустим дырка в named или еще где-то в системе, то они выпустят исправление...

Re: Обновление портов

Добавлено: 2013-04-01 8:17:54
mefisto13
Дабы не создавать новую, осмелюсь спросить в этой теме.

Как правильней обновлять порты через svn (на текущий момент и на будущее, если например появится 10 версия).
На данный момент установлена 9.1 RELEASE #0 r243826

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

svn checkout svn://svn.FreeBSD.org/ports/head /usr/ports
или можно вот так:

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

svn checkout svn://svn.FreeBSD.org/ports/branches/RELENG_9_1_0 /usr/ports
Заранее благодарен.

Re: Обновление портов

Добавлено: 2013-04-01 11:19:39
Nick_mad
Да кстати хотел отписать что уже все, нельзя на 7.4 обновить ПО , так что будем ждать релиза 8.4 и сразу не нее будем переходить. Мне кажется что 8 версию на ней и закончат.

Кстати наличие возможности обновляться на старых версиях (неподдерживаемых) FreeBSD, для меня было открытие когда шерстил сайт freebsd.org.

Так что тоже очень интересно как правильно обновляться на неподдерживаемых версиях FreeBSD

Re: Обновление портов

Добавлено: 2013-04-01 15:29:25
snorlov
Вы разделите 2-а понятия: система и прикладной софт.

Re: Обновление портов

Добавлено: 2013-06-28 15:27:41
Nick_mad
Здравствуйте.

Обновился с 7.4 на 8.4 вроде бы все работает.
Сделал make delete-old make delete-old-libs поставил /usr/ports/misc/compat7x/

Все вроде бы хорошо, но только когда в портах что от хочу поставить то оно мне ругается

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

"/usr/ports/Mk/bsd.port.mk", line 10: warning: Original announcement:
"/usr/ports/Mk/bsd.port.mk", line 11: warning: http://lists.freebsd.org/pipermail/freebsd-ports/2012-September/078099.html
"/usr/ports/Mk/bsd.port.mk", line 12: warning: Reminder:
"/usr/ports/Mk/bsd.port.mk", line 13: warning: http://lists.freebsd.org/pipermail/freebsd-announce/2013-January/001451.html
"
Подскажите что за ошибка такая

Re: Обновление портов

Добавлено: 2013-06-28 15:59:17
bagas
Nick_mad писал(а):Здравствуйте.

Обновился с 7.4 на 8.4 вроде бы все работает.
Сделал make delete-old make delete-old-libs поставил /usr/ports/misc/compat7x/

Все вроде бы хорошо, но только когда в портах что от хочу поставить то оно мне ругается

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

"/usr/ports/Mk/bsd.port.mk", line 10: warning: Original announcement:
"/usr/ports/Mk/bsd.port.mk", line 11: warning: http://lists.freebsd.org/pipermail/freebsd-ports/2012-September/078099.html
"/usr/ports/Mk/bsd.port.mk", line 12: warning: Reminder:
"/usr/ports/Mk/bsd.port.mk", line 13: warning: http://lists.freebsd.org/pipermail/freebsd-announce/2013-January/001451.html
"
Подскажите что за ошибка такая
http://blog.ikroni.info/?p=553
Думаю поймешь!

Re: Обновление портов

Добавлено: 2013-06-28 16:08:20
Nick_mad
спасибо, разобрался.

Теперь при portupgrade -aRr

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

Backing up the old version
[/var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid argument] [Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... - 426 packages found (-0 +426) ......

Re: Обновление портов

Добавлено: 2013-06-28 16:12:34
bagas
Хмм, возможно поможет!
rm /var/db/pkg/pkgdb.db