Чтобы проверить обновления набираю следующие команды:
Код: Выделить всё
myhostname> csup -L 2 /root/ports-supfile
Parsing supfile "/root/ports-supfile"
Connecting to cvsup.FreeBSD.org
Connected to 72.233.193.64
Server software version: SNAP_16_1h
MD5 authentication started
MD5 authentication successful
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection ports-all/cvs
Edit ports/devel/swig20/Makefile
Add delta 1.97 2012.10.28.15.30.20 jase
........
Checkout ports/net-p2p/amule-devel/files/patch-src__ThreadTasks.cpp
Shutting down connection to server
Finished successfully
myhostname> portsdb -uF
Fetching the ports index ...
/usr/ports/INDEX-9.bz2 0% of 1621 kB 0 Bps
........
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 24011 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000 ..... done]
myhostname> pkgdb -aF
---> Checking the package registry database
myhostname> portversion -v -l "<"
Сразу после этого запускаю pkg_version (заподозрил неладное):
Код: Выделить всё
myhostname> pkg_version -v | grep need
libevent2-2.0.19 < needs updating (port has 2.0.20)
libreoffice-3.5.6_1 < needs updating (port has 3.5.7)
xterm-284 < needs updating (port has 285)
1) Действительно такое различие в действии portversion и pkg_version происходит из-за того, что я не перешел на pkgng (если можно, то хотя бы вкратце поясните почему)?
2) Если все-таки это из-за использования старых pkg_*, то есть ли способы пока жить старым способом (без перехода на pkgng) и при этом без проблем обновляться?