利用 portupgrade快速更新通过ports安装的软件
?要使用預編譯的 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
轉載于:https://blog.51cto.com/kure6/968261
總結
以上是生活随笔為你收集整理的利用 portupgrade快速更新通过ports安装的软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: s3c2440存储控制器和地址以及启动的
- 下一篇: System Center 2012与v