LinuxGem
此处为老的 LinuxGem,新版 LinuxGem 请移步 www.linuxgem.org

whohas -- 查询软件包在各个发行版仓库的情况

galeki posted @ 2008年11月30日 01:15 in Bash 和它的朋友们 with tags whohas 仓库 , 3394 阅读

通过各个发行版的包管理工具,可以查询软件包在软件仓库中的情况,whohas 也是干这个用的,不过 whohas 可以一次性查询多个发行版的软件仓库~

whohas 目前支持 Arch, Debian, Fedora, Gentoo, Slackware, Source Mage, FreeBSD, OpenBSD, NetBSD, Fink, DarwinPorts 的包查询。加入想要查询下 firefox 在各个发行版仓库中的情况,只要:

$ whohas  firefox
就可以了。

可以配合管道来对 whohas 返回的列表进行过滤,比如:

$ whohas  firefox | sort  # 排序
$ whohas  firefox | grep '^Debian'  # 只查询 Debian 仓库

因为 whohas 是直接从网上获取软件包资料,所以可能要稍等一阵。

whohas 会给出软件名称,版本号,以及资源地址。

对于软件包贡献者来说,可以通过 whohas 来借鉴其他发行版的包写法。对于一般用户来说,可以比较下各个发行版中软件包新旧的程度。对于还在犹豫选择那个发行版的人来说,可以用 whohas 查询一下自己常用的关键软件,看看那个发行版仓库支持得最好~

whohas 的主页: http://www.philippwesche.org/200811/whohas/intro.html

  • 无匹配
  • 无匹配
YuLei666 说:
2008年11月30日 02:51

挺好的,不过debian系列的aptitude已经挺好用的

shili 说:
2008年12月01日 04:47

速度有点慢,不错的东西

icat 说:
2008年12月01日 17:21

居然显示的版本大部分是1.0.X的 ...

Head_small
galeki 说:
2008年12月02日 00:18

因为是 05 年的截图 :)


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter