The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не удается обновить через portupgrade"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Не удается обновить через portupgrade"  +/
Сообщение от RockerMan (ok) on 20-Авг-12, 10:25 
Доброго времени суток

Недавно получил в обслуживание сервер на freebsd 5.3, возникла необходимость обновить на нем некоторые пакеты. Обновил порты, прогнал pkgdb -F, запускаю portupgrade <пакет>, ругается:
---
www@perl#portupgrade perl
** Makefile possibly broken: lang/perl5.8:
        Unknown modifier 'u'

        Unknown modifier 'u'
---
и так по всем пакетам, которые надо обновить.

причина похоже в этом:
---
Recent changes in /usr/ports/Mk depend on the 'u' variable expansion modifier that was added to make(1) about 6 years ago. The man page in 6.4-RELEASE documents that modifier but the man page on 6.3-RELEASE-p13 does not, so it may be possible to resolve this issue with a minimal update if you are unable to go to a supported version. It may even be workable to just build yourself a new make binary from 6.4 or later source.
---

Нашел решение:
---
Edit file /usr/ports/Mk/bsd.options.mk (and, if needed, other files in /usr/ports/Mk/) removing all ":u" (case sensitive, without quotes) from the file.
It is probably not good doing this, but works.
---

но оно не помогает

Кто нибудь сталкивался с похожими проблемами? Как решили?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не удается обновить через portupgrade"  +/
Сообщение от Сергей (??) on 20-Авг-12, 11:45 
> Доброго времени суток
> Недавно получил в обслуживание сервер на freebsd 5.3, возникла необходимость обновить на
> нем некоторые пакеты. Обновил порты, прогнал pkgdb -F, запускаю portupgrade <пакет>,
> но оно не помогает
> Кто нибудь сталкивался с похожими проблемами? Как решили?

У вас слишком старая версия фри, и вы скачали версию портов(софта), которая ее не поддерживает, вам надо обновить ос, можно еще посмотреть в архиве какую последнюю версию вашего софта в виде пакаджей поддерживала 5.3, после чего принять решение что делать...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру