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

portupgrade

Добавлено: 2007-10-28 0:30:21
OSBoy
Поставил portupgrade, курю маны как им пользоваться, вот меня смущает, почему при выполнении portversion -l "<" перед выводом результатов выдаются вот такие вот "missing'и" и "error'ы?"

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

#/var/db/pkg/> portversion -l "<"
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17726 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000....... ..... done]
missing key: categories: Cannot read the portsdb!
database file error
потом идёт вывод ...

Re: portupgrade

Добавлено: 2007-10-28 0:32:07
Alex Keda
индекс обновлял?

Re: portupgrade

Добавлено: 2007-10-28 0:38:48
OSBoy
portsdb -Uu всмысле? Да, следом за обновлением дерева сделал.
А вот это вот нормально или что-то не так?

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

#/usr/ports/> ls -lf|grep INDEX
-rw-r--r--     1 root  wheel  23348259 28 окт 00:43 INDEX-6
-rw-r--r--     1 root  wheel   1507700 27 окт 22:04 .portsnap.INDEX
-rw-r--r--     1 root  wheel  10441465 27 окт 22:04 INDEX
-rw-r--r--     1 root  wheel  22724460 27 окт 22:04 INDEX-5
-rw-r--r--     1 root  wheel  36319232 28 окт 01:21 INDEX-6.db
Вот эти вот несколько INDEX'ов о чём говорят?

Re: portupgrade

Добавлено: 2007-10-28 18:37:23
OSBoy
Всё, отбой! Проблему решил. Если кому надо, решение очень простое и описано здесь товарищем FFF.

Re: portupgrade

Добавлено: 2007-10-28 18:39:55
Alex Keda
у батенько...
про это никто даже и не спрашивал, ибо подразумевалось что приложение ты сразу переставил...

Re: portupgrade

Добавлено: 2007-10-28 18:55:39
OSBoy
Переставлял, только оттуда же - из sysutils, кто же знал что он в двух екземплярах, один из которых - косячный!

Re: portupgrade

Добавлено: 2007-10-28 18:58:03
Alex Keda
а надо юзать правильные средства обновления.
портснап не удялет удалённые порты, а csup/cvsup - удаляет

Re: portupgrade

Добавлено: 2007-10-28 21:16:15
kmb
я портснапом пользуюсь:
Port: sysutils/portupgrade
Moved: ports-mgmt/portupgrade
Date: 2007-02-05
Reason: Moved to a new category

Re: portupgrade

Добавлено: 2007-10-28 21:17:23
bakake
ОБмансчег :-) Все portsnap удаляет

Re: portupgrade

Добавлено: 2007-10-28 21:20:34
OSBoy
Я тоже портснапом пользуюсь, даже не знаю как так получилось этот палёный портапгрейд поставить... может он от старого дерева остался в этом каталоге?

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

$ cd /usr/ports/sysutils
$ make search name=portupgrade
Port:   sysutils/portupgrade
Moved:  ports-mgmt/portupgrade
Date:   2007-02-05
Reason: Moved to a new category

$ cd /usr/ports/sysutils/portupgrade
$ ll
total 30
drwxr-xr-x    3 root  wheel  -   512 28 окт 18:39 ./
drwxr-xr-x  811 root  wheel  - 15872 28 окт 17:27 ../
-rw-r--r--    1 root  wheel  -  2876 25 авг  2006 Makefile
-rw-r--r--    1 root  wheel  -   208 23 авг  2006 distinfo
drwxr-xr-x    2 root  wheel  -   512 11 окт 03:41 files/
-rw-r--r--    1 root  wheel  -  1050 20 ноя  2002 pkg-descr
-rw-r--r--    1 root  wheel  -  1362 29 май  2006 pkg-plist

Re: portupgrade

Добавлено: 2007-10-28 21:33:00
bakake
Портупграде на самом деле местами бесит. Например сабжем, а так же необходимостью тянуть за собой извращения японских гамасеков -- ruby.
Есть прекрасно работающий аналог писаный на sh -- pkg_replace

Re: portupgrade

Добавлено: 2007-10-28 21:35:57
Alex Keda
да?
на работе дерево посмори...
ужос нах :)