LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 847|回复: 6

Gentoo、Debian和FreeBSD软件安装指令大搜刮

[复制链接]
发表于 2005-3-2 11:05:10 | 显示全部楼层 |阅读模式
本文来自http://lidaibin.kmip.net/index.p ... d=a_20050204_105955

以关键词搜寻软件
Gentoo: emerge -s <keyword>
输出会有这个 pkg 的简介 , 关键词都可以用正规表示式
Debian: apt-cache search <keyword>
FreeBSD: make search name=<keyword> 或
ports_glob <keyword> -- need portupgrade

安装软件
Gentoo: emerge <package>
Debian: apt-get install <package>
FreeBSD: portinstall <package>
<need portupgrade>

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

升级单一软件
Gentoo: emerge -u <package>
Debian: apt-get install <package>
FreeBSD: portupgrade <package>
<need 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: qpkg -f <filename>
(need gentoolkit)
Debian: dpkg -S <filename>
FreeBSD: pkg_info -W <filename>

查询某个套件安装了什么档案
Gentoo: qpkg -l <pkg>
Debian: dpkg -L <pkg>
FreeBSD: pkg_info -L <pkg>

查询有没有装这个关键词的套件
Gentoo: qpkg -I | grep <keyword> (qpkg再加上 -v 看版本号码)
Debian:
FreeBSD: pkg_info | grep <keyword>

找哪些 pkg "简介" 里含有你要找的关键词:
Gentoo: emerge -S <关键词>
输出方式和前者一样, 关键词都可以用正规表示式
Debian: apt-cache search <keyword>
FreeBSD: make search key=<filename>

不管相依性强制移除某套件
Gentoo: emerge -C <pkg>
Debian: dpkg -r --force-depends <pkg>
dpkg -P --force-depends <pkg>
上面是 remove ,下面是 purge
使用 remove 不会清掉设定档,用 purge 才会

FreeBSD: pkg_delete -f <pkg>

全系统重新编译
Gentoo: emerge -e world
Debian: apt-get update;apt-get upgrade
FreeBSD: make world ; portupgrade -arf
<need portupgrade>

查询有没有装这个关键词的套件
Gentoo: qpkg -I | grep <keyword> (qpkg再加上 -v 看版本号码)
Debian: dpkg -l | grep <keyword>
FreeBSD: pkg_info | grep <keyword>
发表于 2005-3-2 11:11:46 | 显示全部楼层
嘿嘿,還是Gentoo的命令最短
回复 支持 反对

使用道具 举报

发表于 2005-3-2 18:36:55 | 显示全部楼层
做得不错哦, 加分!
回复 支持 反对

使用道具 举报

发表于 2005-3-2 20:00:43 | 显示全部楼层
Very good.  May you include rpm and pacman?
回复 支持 反对

使用道具 举报

发表于 2005-3-2 23:46:03 | 显示全部楼层
收藏。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-3 10:59:16 | 显示全部楼层
初步用了一下Arch Linux,只是初步:),发现Arch Linux并没传说中那么好,安装界面巨丑陋,最不喜欢/dev/discs/disc0/xxxx这种东西,另外pacman确实不如emerge、apt-get之类的包管理工具功能强大,所以就没加了^_^。

至于RPM,可能不适合放到这里面来比较。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-3 11:00:41 | 显示全部楼层
小劲鸭。。。不知道你真给我加了分没哦。。。以前我很少上论坛的。。。现在看在MM你的份上就来捧捧你的场。。。嘿嘿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表