Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Подскажите чайнику по FreeBSD ...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 06 2005 10:31    Заголовок сообщения: Подскажите чайнику по FreeBSD ... Ответить с цитатой

FreeBSD 5.4 в инет доступа нет
установил программу prg_1.tbz через pkg_add
появилась новая версия программы prg_2.tbz

ВОПРОС - Как обновить программу и не потерять настроек?
(в 4 была команда pkg_update)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Сб Июл 09 2005 12:49    Заголовок сообщения: Продолжение Ответить с цитатой

когда делаешь pkg_add prg_2.tbz обновление не получается, хотя команда выполняется

а если выполнить pkg_add -f prg_2.tbz , то обновление проходит
старая версия заменяется новой (если инсталится в тотже каталог, по замене конфигов пока не проверял) ,но по pkg_info показываются две версии программы

а вот обновляя PERL с 5.8.6 на 5.8.7 (он инсталится в каталог ../5/5.8.6/ и ../5/5.8.7/ соответственно) инсталятор даже симлинк сделал с 5.8.6 на 5.8.7

Так вот вопрос - какие могут быть при этом грабли?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 08:42    Заголовок сообщения: re Ответить с цитатой

делаю portversion -v

perl-5.8.6_2 < needs updating (port has 5.8.7)


делаю portupgrade -vP perl

** No need to upgrade 'perl-5.8.6_2' (>= perl-5.8.6_2).

Что я делаю не так?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Ср Июл 13 2005 09:04    Заголовок сообщения: Re: re Ответить с цитатой

Daniloff писал(а):
делаю portversion -v

perl-5.8.6_2 < needs updating (port has 5.8.7)


делаю portupgrade -vP perl

** No need to upgrade 'perl-5.8.6_2' (>= perl-5.8.6_2).

Что я делаю не так?

ну я думаю надо читать первоисходник...
после установки порта perl

Цитата:
Installation of Perl distribution is finished. Please note, that since
Perl is also in the base system, this distribution will not be used by
default.

If you want this version of Perl to be used by default, please type

use.perl port

Assuming that use.perl script (which was installed with the rest of the
Perl distribution) can be found in your PATH (you might have to type
`rehash' first, depending upon a shell you use), this action will
replace /usr/bin/perl and /usr/bin/suidperl with symbolic links to the
versions of these binaries in the Perl distribution. This action will
also put some variables into your /etc/make.conf file, so that newly
installed ports (not packages!) will use new version of perl, and the
system upgrades from the source will not overwrite the changes made.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 09:21    Заголовок сообщения: Ответить с цитатой

FreeBSD 5.4 стоит perl-5.8.6_2

качаю с freebsd.org файл INDEX
переименовываю его в INDEX-5 кладу его в /usr/ports/
запускаю portversion -v
создается файл INDEX.db и выводится информация что perl нужно обновить

запускаю portupgrade -vP perl
выводится информация что perl-5.8.6_2 обновлять не надо


Что я делаю не так?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Ср Июл 13 2005 09:27    Заголовок сообщения: Ответить с цитатой

Daniloff писал(а):
FreeBSD 5.4 стоит perl-5.8.6_2

качаю с freebsd.org файл INDEX
переименовываю его в INDEX-5 кладу его в /usr/ports/
запускаю portversion -v
создается файл INDEX.db и выводится информация что perl нужно обновить

запускаю portupgrade -vP perl
выводится информация что perl-5.8.6_2 обновлять не надо


Что я делаю не так?

я не буду материться сильно, но вы не пробовали обновит коллекцию портов? или вы считатет что обновление INDEX файла спасет отца русской демократии?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 09:33    Заголовок сообщения: Ответить с цитатой

http://taosecurity.blogspot.com/2004_11_01_taosecurity_archive.html#110093091499914264
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Ср Июл 13 2005 09:37    Заголовок сообщения: Ответить с цитатой

Daniloff писал(а):
http://taosecurity.blogspot.com/2004_11_01_taosecurity_archive.html#110093091499914264

тогда я не видел чтобы делалась команда setenv PACKAGESITE ftp://ftp2.freebsd.org/pub/FreeBSD/ports/ i386/packages-5-stable/All/
но смотря за вашим гемороем, я понимаю что лучше использовать cvsup.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 09:58    Заголовок сообщения: Ответить с цитатой

У Компьютера нет доступа в Инет

я делаю setenv PACKAGESITE /local_patch

может тут и грабли?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 10:36    Заголовок сообщения: Ответить с цитатой

если даже установить setenv PACKAGESITE ftp://ftp2.freebsd.org/pub/FreeBSD/ports/ i386/packages-5-stable/All/

до ftp дело не доходит
** No need to upgrade 'perl-5.8.6_2' (>= perl-5.8.6_2)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Ср Июл 13 2005 10:47    Заголовок сообщения: Ответить с цитатой

Daniloff писал(а):
если даже установить setenv PACKAGESITE ftp://ftp2.freebsd.org/pub/FreeBSD/ports/ i386/packages-5-stable/All/

до ftp дело не доходит
** No need to upgrade 'perl-5.8.6_2' (>= perl-5.8.6_2)

в папке портов ls -al IND*
и это было сделано portsdb -uf ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 11:09    Заголовок сообщения: Ответить с цитатой

да

и если не выполнять эту команду, а выполнить portversion -v тоже формируется INDEX.db

pkg_version -v тоже не знает....

оказывается надо perl-5.8.7.tbz распаковать в /var/db/ports
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 11:16    Заголовок сообщения: Ответить с цитатой

во как получилось

надо perl-5.8.7.tbz распаковать в /var/db/ports

запускается pkgdb -F и он предлагает заменить старый порт на новый

буду дальшепроверять
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniloff



Зарегистрирован: 04.02.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 13 2005 13:35    Заголовок сообщения: Ответить с цитатой

х.. получилась

pkg_info говорит что версия 5.8.7

а perl -v что 5.8.6

копировать в /var/db/pkg НЕЛЬЗЯ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...