LinuxSir.cn,穿越时空的Linuxsir!

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

pacman 使用

[复制链接]
发表于 2011-12-25 08:40:24 | 显示全部楼层 |阅读模式
用 debian aptitude 两年多了,pacman 真是不怎么习惯,特别是搜索结果,为什么不把包和描述放在一行,看不清楚。

带点颜色容易区分点, pacman-color, 又 yaourt 可以,

可不可以搜索包的时候指定只搜 名称 ?
发表于 2011-12-25 08:58:12 | 显示全部楼层
yaourt [pkgname]

[0]delectate@delectate ~$ yaourt kernel
1 core/b43-fwcutter 015-1
    firmware extractor for the bcm43xx kernel module
2 core/iptables 1.4.12.1-2 [installed]
    Linux kernel packet control tool
3 core/kernel26-lts 2.6.32.50-1
    The Linux Kernel and modules - stable longtime supported kernel package
    suitable for servers
4 core/kernel26-lts-headers 2.6.32.50-1
    Header files and scripts for building modules for kernel26-lts
5 core/linux 3.1.5-1 (base) [installed]
    The Linux Kernel and modules
6 core/linux-api-headers 3.1.4-1 [installed]
    Kernel headers sanitized for use in userspace
7 core/linux-docs 3.1.5-1
    Kernel hackers manual - HTML documentation that comes with the Linux
    kernel.
回复 支持 反对

使用道具 举报

发表于 2011-12-25 09:08:08 | 显示全部楼层
单行多行纯属习惯问题, 我觉得分成两行挺好的, 视线不用左右移动就能看到一个包的全部信


emerge 的搜索输出行更多, 哈哈
回复 支持 反对

使用道具 举报

发表于 2011-12-25 10:01:39 | 显示全部楼层
Post by linuxier;2157582

可不可以搜索包的时候指定只搜 名称 ?


pacman -Ssq
多看帮助
回复 支持 反对

使用道具 举报

发表于 2011-12-25 14:31:00 | 显示全部楼层
Post by huntxu;2157589
pacman -Ssq
多看帮助

-q 只表示输出结果仅显示包名。。。

  1. pacman -Ss '^pkgname$'
复制代码


楼注说的单行显示和色彩都可以通过处理pacman的输出办到;比如单行可以用
  1. pacman -Ss "$1" | sed '/^ /!N;s/\n */\t/' | column -t -s $'\t'
复制代码

色彩除了pacman-color外,你可以使用 pacman-contrib 包里的 pacsearch。
回复 支持 反对

使用道具 举报

发表于 2011-12-27 11:08:20 | 显示全部楼层
用习惯了pacman,
反而不习惯apt-get 了。

另外,archlinux安装软件包比unbuntu、debian什么的要快得多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-27 17:01:53 | 显示全部楼层
Post by naturennn;2157686
用习惯了pacman,
反而不习惯apt-get 了。

另外,archlinux安装软件包比unbuntu、debian什么的要快得多。


哈哈,话说我现在的状态是老容易输入 apti 或 dpkg 然后 tab 一把,没命令才想起来是 arch.

怎么说 aptitude 也用了两年了,用它查找软件包真是得心应手。

转回 arch, 还是对 pacman 有点不理解的地方,

pacman 大写的参数指定动作,小写参数相当于给定的动作参数,但这样理解起来是不对的,举个例子

#pacman -Sg gnome
上面这条命令是用来查找 gnome 组里的软件包,既然是查找,为什么不用-Q 而要用 -S 动作? arch j里的组和 debian 里的 tast 差不多像吧。

debian 里面的命令动作和参数分得很清楚,在 arch 里面有点纠结。
回复 支持 反对

使用道具 举报

发表于 2011-12-28 09:12:01 | 显示全部楼层
Post by linuxier;2157712
哈哈,话说我现在的状态是老容易输入 apti 或 dpkg 然后 tab 一把,没命令才想起来是 arch.

怎么说 aptitude 也用了两年了,用它查找软件包真是得心应手。

转回 arch, 还是对 pacman 有点不理解的地方,

pacman 大写的参数指定动作,小写参数相当于给定的动作参数,但这样理解起来是不对的,举个例子

#pacman -Sg gnome
上面这条命令是用来查找 gnome 组里的软件包,既然是查找,为什么不用-Q 而要用 -S 动作? arch j里的组和 debian 里的 tast 差不多像吧。

debian 里面的命令动作和参数分得很清楚,在 arch 里面有点纠结。
我的理解是 S是查询源里头的,Q是查询本地的。
回复 支持 反对

使用道具 举报

发表于 2011-12-28 13:18:10 | 显示全部楼层
我觉得,相比apt-get,pacman更体现KISS原则。
最近用了一下apt-get,发现它输出的信息太多了,如果不去细看的话,很难知道到底发生了什么事情,连安装是成功还是失败都不清晰。
回复 支持 反对

使用道具 举报

发表于 2011-12-30 10:29:13 | 显示全部楼层
还是那句话,习惯就好。每个发行版用久了,你想要的功能都可以办得到,只是花的时间长短不一而已
回复 支持 反对

使用道具 举报

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

本版积分规则

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