转自: http://www.linuxsir.org/bbs/thread320577.html
我使用后感觉有几大特点值得推荐:
1、使用缓存,速度飞快。
这是作者贴出来的对比;
代码:[franki@patito php]$ time pacman -Ss kde>/dev/null

real 0m0.537s
user 0m0.227s
sys 0m0.300s
[franki@patito php]$ time tupac --noaur -Ss kde>/dev/null

real 0m0.201s
user 0m0.147s
sys 0m0.047s

[franki@patito php]$ time pacman -Qo $(find /bin -type f)>/dev/null
error: Ningún paquete posee /bin/mount-device.sh
error: Ningún paquete posee /bin/mount-device.sh~

real 1m26.211s
user 0m30.865s
sys 0m52.853s
[franki@patito php]$ time tupac -Qo $(find /bin -type f)>/dev/null

real 0m7.402s
user 0m6.780s
sys 0m0.380s

[franki@patito php]$ time yaourt -Ss kde>/dev/null

real 0m59.746s
user 0m12.156s
sys 0m41.927s
[franki@patito php]$ time tupac -Ss kde>/dev/null

real 0m3.182s
user 0m0.470s
sys 0m0.057s看来速度提升的确很明显。

2、更合理的搜索方式

yaourt -Ss 3d game -> 4 results (it only includes packages that match exactly '3d game')
yaourt的搜索是整个“3d game”

pacman -Ss 3d game -> 109 results (it includes all packages that include any of both words)
pacman的搜索是任何包括“3d”或者“game”的包

tupac -Ss 3d game -> 33 results (all packages contain the word 3d AND the word game)
tupac的搜索是同时包含“3d”和“game”的包

很显然,tupac的方式应该更符合我们日常的习惯

3、搜索后选择安装
节省了不少功夫哦,例如
代码:$tupac xf86-video-i
==> Reusing existing TUPAC_CACHE
1 extra/xf86-video-imstt 1.1.0-4
X.org Integrated Micro Solutions Twin Turbo video driver
2 extra/xf86-video-i810 1.7.4-6
X.org Intel i810/i830/i915 video drivers
3 extra/xf86-video-i128 1.2.1-4
X.org Number 9 I128 video driver
4 extra/xf86-video-intel 2.1.1-2
X.org Intel i810/i830/i915 video drivers
5 extra/xf86-video-i740 1.1.0-4
X.org Intel i740 video driver
==> Enter the package numbers you want to install. Separate choices with a space. Example: 1 23 35
Make your choices:
tupac属于AUR,可以通过yaourt来安装,安装后先用sudo tupac来创建缓存目录和缓存,然后就用普通用户来使用它了。不过它依赖于php包,所以安装时会同时装上9M的PHP5,这点可能有人会不喜欢。

tupac: A cached pacman implementatioin. Version: 0.3.3

Usage:
tupac [word] [word] [word] ... : Search for and install packages that match all [word]
tupac -Ss [word] [word] [word] ... : Search for packages that match all [word]
tupac -Qo [file] [file] [file] ... : Search for each [file] owner
tupac --checkdir [directory] : Check integrity of a directory.
tupac --orphans [directory] : Find files that are not part of any package
tupac : Just update cache
tupac [anything else] : bypass to yaourt

Modifiers:
--noaur : Don't search in AUR
--noprompt : Don't prompt anything
--color [darkbg|lightbg|nocolor] : Choose color scheme