Submitted by 超越无限 on 2005, October 20, 10:45 AM. Linux配置与管理 以关键词搜寻软件 Gentoo: emerge -s 输出会有这个 pkg 的简介 , 关键词都可以用正规表示式 Debian: apt-cache search FreeBSD: make search name= 安装软件 Gentoo: emerge Debian: apt-get install FreeBSD: portinstall 移除软件 Gentoo: emerge unmerge Debian: apt-get remove FreeBSD: pkg_deinstall 升级单一软件 Gentoo: emerge -u Debian: apt-get install FreeBSD: portupgrade 察看升级全系统会动到哪些套件 Gentoo: emerge -puDv world Debian: apt-get -s dist-upgrade FreeBSD: portupgrade -arnv 升级全系统 Gentoo: emerge -u --deep world Debian: apt-get dist-upgrade FreeBSD: make world ; portupgrade -ar (need portupgrade) 查询系统装了哪些软件 Gentoo: emerge -pe world 或 qpkg -I -v Debian: dpkg --get-selections FreeBSD: pkg_info 查询某档案属于哪个软件 Gentoo: equery belongs Debian: dpkg -S FreeBSD: pkg_info -W 查询某个套件安装了什么档案 Gentoo: equery files Debian: dpkg -L FreeBSD: pkg_info -L 不管相依性强制移除某套件 Gentoo: emerge -C Debian: dpkg -r --force-depends dpkg -P --force-depends 上面是 remove ,下面是 purge 使用 remove 不会清掉设定档,用 purge 才会 FreeBSD: pkg_delete -f 全系统重新编译 Gentoo: emerge -e world Debian: apt-get update;apt-get upgrade FreeBSD: make world; portupgrade -arf 查询有没有装这个关键词的套件 Gentoo: eix -I | grep Debian: dpkg -l | grep FreeBSD: pkg_info | grep |
|