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

система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 12:47:01
imroot
pkg_info показывает такое:

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

pkg_info: the package info for package 'm4-1.4.11,1' is corrupt
pkg_info: the package info for package 'mpd-5.1_1' is corrupt
pkg_info: the package info for package 'mysql-client-5.0.67' is corrupt
pkg_info: the package info for package 'mysql-server-5.0.67' is corrupt
pkg_info: the package info for package 'p5-gettext-1.05_2' is corrupt
pkg_info: the package info for package 'perl-5.8.8_1' is corrupt
pkg_info: the package info for package 'popt-1.7_5' is corrupt
pkg_info: the package info for package 'python-2.5,2' is corrupt
pkg_info: the package info for package 'python25-2.5.2_2' is corrupt
pkg_info: the package info for package 'samba-3.0.31_1,1' is corrupt

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

pwd && ls
/var/db/pkg
apache-2.2.9_5                  libpdel-0.5.3_4
arc-5.21o_1                     libtool-1.5.26
arj-3.10.22_1                   linux_base-fc-4_10
autoconf-2.62                   m4-1.4.11,1
autoconf-wrapper-20071109       mpd-5.1_1
bind9-9.3.5.2                   mysql-client-5.0.67
clamav-0.94_1                   mysql-server-5.0.67
expat-2.0.1                     p5-gettext-1.05_2
gettext-0.17_1                  perl-5.8.8_1
gmake-3.81_3                    popt-1.7_5
help2man-1.36.4_2               python-2.5,2
iftop-0.17                      python25-2.5.2_2
lha-1.14i_6                     samba-3.0.31_1,1
libexecinfo-1.1_2               samba-vscan-0.3.6c_2
libgmp-4.2.3                    smbftpd-2.1
libiconv-1.11_1                 unzoo-4.4_2
соответственно ничего невозможно установить в систему , но всё останое работает нормульно.

Заранее благодарен!

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 12:50:34
schizoid
может pkgdb -aF поможет...

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 12:54:27
imroot
pkgdb -aF
pkg_db -aF
нет такой комманды

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 12:57:09
schizoid

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

# whereis pkgdb
pkgdb: /usr/local/sbin/pkgdb /usr/local/man/man1/pkgdb.1.gz
ОС какая?
права?
пути

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 12:58:42
imroot
freebsd# uname -a

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

FreeBSD freebsd.dp.gianni 6.3-RELEASE FreeBSD 6.3-RELEASE #1: Thu Sep  4 11:46:25 UTC 2008     admin0@freebsd :/usr/obj/usr/src/sys/VPNCORE  i386
freebsd# whereis pkgdb

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 13:01:17
schizoid
как-то совсем странно...
а порты установлены?

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 13:02:17
schizoid

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

# pkg
pkg-config     pkg_check      pkg_deinstall  pkg_fetch      pkg_info       pkg_sort       pkg_which      pkgdu
pkg_add        pkg_create     pkg_delete     pkg_glob       pkg_sign       pkg_version    pkgdb

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 13:03:36
imroot
да порты все установлены, интерестно эфект будет от
повторного затягивания портов?
pkg - command not found

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 13:05:35
schizoid
та собсна ниче не будет
мона через

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

portsnap fetch extract
потом в дальнейшем

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

portsnap fetch update
вот тока мне кажется что дело в чем то другом...
потому как системная тулза

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 14:49:54
imroot
всё плохо

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 15:03:31
zg
топикстартер дай

Re: система пишет что нет установленых пакеджей

Добавлено: 2008-10-23 15:53:45
iZEN
Файл ports-supfile:

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

*default host=cvsup10.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress
*default tag=.
ports-all
Загрузить свежее дерево портов с нуля или обновить существующее:

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

% csup /path/to/ports-supfile
После обновления дерева портов нужно сделать обновление INDEX-файла (загрузить бинарник):

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

% cd /usr/ports/ && make fetchindex
Установить утилиты менеджмента портов:

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

% cd /usr/ports/ports-mgmt/portupgrade/ && make clean package clean
Отремонтировать базу данных установленного ПО:

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

% pkgdb -vfFu
Обновить установленное ПО из бинарных пакетов, загружаемых из Сети:

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

% portupgrade -aPP
Всё.