Gentoo/Debian/FreeBSD套件管理memo

Moderator: Forums Team

d2207197
Posts: 197
Joined: Sun Dec 21, 2003 5:46 pm
Location: 新竹市

Post by d2207197 »

搜尋未安裝套件的內含檔案

Debian: apt-file search pattern
Gentoo: basc-fs pattern
User avatar
dundas
Posts: 19
Joined: Wed Jun 29, 2005 4:55 pm

Post by dundas »

Thank you all for those tips!

I think etcat is also very handy to use

usually I can know about the versions tree in portage by using

Code: Select all

etcat -v <pkg>
or
etcat versions <pkg>
http://gentoo-wiki.com/MAN_etcat
Bravo Gentoo Developers!
User avatar
Adios
Posts: 2
Joined: Tue Jan 04, 2005 8:31 am
Location: CCU-Comm
Contact:

Re: Gentoo/Debian/FreeBSD套件管理memo

Post by Adios »

pahud wrote:這個memo給我自己備忘用, 也歡迎大家補充, 我會持續update上去

感謝提供:paar, ant


移除軟體
Gentoo: emerge unmerge <package>
Debian: apt-get remove <package>
FreeBSD: pkg_deinstall <package>
<need portupgrade>

察看升級全系統會動到哪些套件:
Gentoo: emerge -puDv world
Debian: apt-get -u dist-upgrade
FreeBSD: portupgrade -arnv
移除軟體:
FreeBSD: pkg_deinstall -r <package>

可以順便把depend到的package也移除掉,
若是有別的套件也相依到的東西則不會移掉.

FreeBSD: pkg_deinstall -rR <package>
可以把 depend到的和被required到的套件都移除掉..


查看系統有哪些套件要升級:
FreeBSD:
# cd /usr/ports && make update && pkg_version -vL=
(設好對應的make.conf, cvsup的supfile).

pkg_version (need portupgrade)

--
portupgrade 是一定要的..
dxcdxc
Posts: 200
Joined: Sat Sep 06, 2003 12:34 pm
Location: 台中/豐原
Contact:

Post by dxcdxc »

查詢某package包含的檔案
備註:gentoolkit-0.2.1-pre之後

Code: Select all

equery f <Some package>
EX:equery f gentoolkit
blog開放 http://blog.bogusx.idv.tw/
注音文嚴禁!
Post Reply