您的位置:首页 > 其它

利用 portupgrade快速更新通过ports安装的软件

2012-08-21 16:04 337 查看
要使用预编译的 package 而不是 ports 来进行安装, 需要指定
-P
。 如果指定了这个选项, portupgrade 会搜索 PKG_PATH 中指定的本地目录, 如果没有找到,则从远程站点下载。 如果本地没有找到, 而且远程站点也没有成功地下载预编译包, 则portupgrade 将使用 ports。 要禁止使用 port, 可以指定
-PP


# portupgrade -PP gnome2

  如果只想下载 distfiles (或者, 如果指定了
-P
的话, 是 packages) 而不想构建或安装任何东西, 可以使用
-F
。要了解更多细节, 请参考 portupgrade(1)
以上信息来自FreeBSD手册内容!
==========================================
portupgrade 是一个软件,用于快捷便利地升级软件
cd /usr/ports/sysutils/portupgrade
make install clean
安装上它
然后用cvsup更新ports树
然后运行
portupgrade -r pkg_name
升级单个软件和与其相关的
其中 pkg_name 是 pkg_info 中显示的名字
portupgrade -ar 就会自动更新全部了。
如果加上 P 参数,则先看是否有已经编译好的 pkg 下载,直接从 pkg 升级,省去自己编译。
下载站点可以通过修改 /usr/local/etc/pkgtools.conf 更改
portupgrade -arR 升级所有已经安装的软件,并且检查依赖关系
=======================
1、更新ports

cvsup -gL 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile

2、你portupgrade 没有升级多半是你没更新 ports tree

portupgrade -aryP

-a 表示升级全部。如果指定某一项,可以

portupgrade -ryP

建议:既然你之前没升级过,建议用 -a 。-P 会让程序先找有没有编译好的pkg。
建议修改 /usr/local/etc/pkgtools.conf ,将里面 PKG_SITE 加上pkg_site_builder 。
3、从ports安装eclipse3.0

cd /usr/ports/java/eclipse

make install clean

4、设置$JAVA_HOME

vi .profile

export JAVA_HOME=/usr/local/jdk1.4.2

3.设置$CLASSPATH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  安装 ports package