看板 FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (選擇那刻 才算開始)》之銘言: > ※ 引述《[email protected] (淡)》之銘言: > > ■ 如何快速檢查目前已裝的套件,是否還有未升級的套件? > > 試試 pkg_version -Iv | awk '$2 !="=" {print $1}' > *平常我習慣用pkg_version -l \< > 不過我看與該指令相等的為 > pkg_version -IL = 嗯,果然大家都有妙招 :p smartboy (小光光, aka. kcwu)也提供: pkg_version -qIL= 有一樣的效果 > > ■ 如何得知某檔案是哪個套件裝的? 請裝 ports-mgmt/portupgrade{,-devel} > > 裝好後,先 pkgdb -u 更新資料索引一下,然後打 pkg_which 該檔 > > 比方說 pkg_which /usr/local/bin/piconv > *之前試過好像pkg_which piconv也可以 > (好像會從path找) 不輸入路徑的話,會透過類似 which 的方式以 shell 的 $PATH 去找 which 找的只是有執行權限的程式而已,若是設定檔或其他檔案就沒輒了 :p 所以,可以的話,建議還是勤勞點用絕對路徑吧 :p > *前面有個關於locate的tips, > 印象中/etc/periodic/weekly/310.locate會使用nobody身份尋找, > 可能和直接用/usr/libexec/locate.updatedb有些差異。 > *然後剛剛有用線上的man pages查了一下不同版本的資訊 > http://www.freebsd.org/cgi/man.cgi > 也許有些人比較習慣網頁版的文字 啊哈,剛好本來打算下一次要講的其中一則被你先講了 :p 而且 wosch@ 同學蠻熱心,目前 web man 的範圍已經拓及各 RELEASE, 各 ports 的 man, OpenBSD, NetBSD, HP-UX, Minix, Linux Slackware, OSF1, OpenDrawin, RedHat Linux, SuSE Linux, SunOS, Xorg 等 所以若要查各指令的差異,透過 web man 會蠻方便的 :) -- 靜中見真境,淡中識本然 -- ◢◣ - ● - ◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org ~~ ﹌ ~﹌ From : 220-133-108-147.HINET-IP.hinet.net