pkgtools
2009-05-13 01:20:11来源:未知 阅读 ()
● 過去的困惑 – 傳統方法的缺點
僅管FreeBSD提供ports及packages來管理應用程式,但還是有很多問題。最常
見的問題在於應用程式的重覆安裝、相依性及升級。
Pkgtools:FreeBSD的智慧型應用程式管理工具組
● 過去的困惑 – 傳統方法的缺點
僅管FreeBSD提供ports及packages來管理應用程式,但還是有很多問題。最常
見的問題在於應用程式的重覆安裝、相依性及升級。
以我的個人電腦為例,雖然裝的應用程式不多,確發生了上述的問題。
我先安裝lynx,以提供文字模式下的網頁瀏覽工具。
# cd /usr/ports
# make update
# make index
# cd /usr/ports/www/lynx
# make install clean
後來安裝X window system,並且使用mozilla瀏覽器,提供X的網頁瀏覽工具。
# cd /usr/ports/www/mozilla
# make install clean
但安裝完成後,我發現兩套應用程式都需要gettext,
# pkg_info | grep gettext
gettext-0.11.1_1 GNU gettext package
gettext-0.11.1_3 GNU gettext package
雖然lynx以及mozilla皆可以正常咦鳎??傆X得安裝兩套gettext有點浪費硬碟
空間,於是決定把其中一個移除。
先移除舊版的 gettext
# pkg_delete gettext-0.11.1_1
pkg_delete: package 'gettext-0.11.1_1' is required by these other packages
and may not be deinstalled:
lynx-2.8.5d7_1
發現和 lynx 有相依性存在,若要移除舊版的 gettext,必須先移除 lynx。
文字方塊: v 1.2
移除新版的試試看
# pkg_delete gettext-0.11.1_3
pkg_delete: package 'gettext-0.11.1_3' is required by these other packages
and may not be deinstalled:
ORBit-0.5.15_1
gmake-3.79.1_1
gtk-1.2.10_4
mozilla-1.0.rc3,1
windowmaker-0.80.0_1
zh-xcin-2.5.3.p2_1
zh-xmms-1.2.7_1
vim-6.1.48
mod_php4-4.2.1_1
AbiWord-1.0.1
zh-zhcon-0.2_4
真是糟糕,無論舊版或是新版都有相依性存在。看來目前只好先暫時打消念頭。
三天後,我檢查是否有可以升級的應用程式。
先更新ports tree
# cd /usr/ports
# make update
# make index
root@polo [/usr/ports] # pkg_version -L =
gettext in /usr/ports ... - 5997 port entries
found .........1000.........2000.........3000.........4000.........5000.............. done]
然後開始進要初始設定和做一些ports的清理動作。
# pkgdb –F
[Updating the pkgdb in /var/db/pkg ... - 94 packages found
(-2 +0) (...) done]
Checking the origin of AbiWord-1.0.1
Checking the origin of Hermes-1.3.2
Checking the origin of ORBit-0.5.15_1
…[略]
Duplicated origin: converters/libiconv - libiconv-1.7_3 libiconv-1.7_5
Unregister any of them? [no]
Unregister libiconv-1.7_3 keeping the installed files intact? [no]
-> libiconv-1.7_5 is kept.
--> Saving the libiconv-1.7_3's +CONTENTS file as
/var/db/pkg/libiconv-1.7_5/+CONTENTS.libiconv-1.7_3
--> Unregistering libiconv-1.7_3
--> Done.
[Updating the pkgdb in /var/db/pkg ... - 93 packages found (-1
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- virtualbox for freeBSD 2009-05-13
- portsnap的几种简单用法 2009-05-13
- 用cvsup更新Port tree 2009-05-13
- fb 相当快的ports源地址 2009-05-13
- 转:一些关于ports安装及其他问题的解决办法 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash