LinuxSir.cn,穿越时空的Linuxsir!

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

还在用慢吞吞的yaourt?试试看clyde吧。

[复制链接]
发表于 2010-10-29 10:46:36 | 显示全部楼层 |阅读模式
lua编写的包管理工具,自称是支持aur的最佳下一代ibalpm/makepkg wrapper。
个人用了几个月了,感觉速度比yaourt好得多了,也挺稳定。
AUR中名称为clyde-git。

What is clyde?
Clyde is a next-generation libalpm/makepkg wrapper with AUR support, multithreaded downloading, and colorized output.

Why create another package manager?
Existing AUR helpers such as yogurt, slurpy, and aurbuild are notoriously lacking in features, as well as the basic functionality of pacman itself. The more commonly used option, yaourt, supports the full pacman feature set but can be painfully slow as a result of being written in bash. Additionally, none of these options includes the ability to build a decent GUI around them, and the existing graphical interfaces to pacman and AUR are buggy at best.

What is clyde written in?
Clyde itself is written in Lua. The lualpm bindings to pacman's libalpm library are written in C. Why Lua? Because that's what our lead developer knows best (and because it's lightning fast).

How do you use clyde?
Clyde was designed to be an easy move from pure pacman or yaourt. As such, arguments are passed in the same form as one would pass arguments to either of those two programs. For further details, run `clyde -h` (or pacman/yaourt -h for that matter) from the command line.

Is clyde stable?
At this point in time clyde is in open beta. What does this mean to you? This means that we believe that we have ironed out the most obvious or critical bugs, but there may be a few issues that we haven't found yet. Clyde should be stable enough for day-to-day use (as our rapidly expanding user base can attest) but if it does break your system, fry your motherboard, or eat your babies we are not responsible in any way. You've been warned.

Notes...
Clyde should be perfectly safe, but it does lack a few features still... we're working on it.
Bugs can be posted to github. You may also contact the developers on freenode (DigitalKiwi or Ghost1227... start with DigitalKiwi for bugs, he'll probably fix them before I will).
Thank you for your interest in Clyde, we hope it serves you well.
 楼主| 发表于 2010-10-29 10:47:36 | 显示全部楼层
这个功能也挺有特色
% clyde --stats      
-------------------------------------------------------------------------------------------------------------------------------------------
|                                                     Archlinux Core Dump        (clyde)                                                  |
-------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------
Total installed packages: 786
Explicitly installed packages: 325
Packages installed as dependencies: 461
There are 57 packages no longer used by any other package:
boost  cdrdao  cdrkit  chmlib  clucene  cmake  cvs  cyrus-sasl  db4.1  djvulibre  doxygen  ebook-tools  eggdbus  eigen  exiv2  git  glew  
gnome-keyring  gperf  gpgme  graphicsmagick  ladspa  libcaptury  libgdiplus  libgnomeui  liboil  libplayer  libspectre  libx86emu  
libxfontcache  libxxf86misc  live-media  mysql  normalize  openexr  openldap  openslp  poppler  pstoedit  python-numpy  
python2-distribute  redland  rpmextract  sane  sip  sox  subversion  system-config-printer-common  taglib-extras  terminus-font  tk  
ttf-bitstream-vera  tunepimp  unzip  wv2  xcursor-themes  yasm  

-------------------------------------------------------------------------------------------------------------------------------------------
HoldPkgs: 2
pacman  glibc  
IgnorePkgs: 0
None
IgnoreGroups: 0
None

-------------------------------------------------------------------------------------------------------------------------------------------
Number of configured repositories: 4
Number of installed packages from each repository:
core (138),  extra (537),  community (45),  archlinuxfr (4),  others* (62)  

*others are packages installed from local builds or AUR Unsupported

-------------------------------------------------------------------------------------------------------------------------------------------
Theoretical space used by installed packages: 3474 M
Real space used by installed packages: 3192 M
Space used by pkg downloaded in cache (cachedirs): 753 M
Space used by src downloaded in cache: null
回复 支持 反对

使用道具 举报

发表于 2010-10-29 11:25:36 | 显示全部楼层
慢不是yaourt的事
是pacman本身的问题,文本存储db
回复 支持 反对

使用道具 举报

发表于 2010-10-29 13:01:19 | 显示全部楼层
谢谢推荐,至少能改善搜索AUR的速度。
回复 支持 反对

使用道具 举报

发表于 2010-10-29 13:05:02 | 显示全部楼层
Post by Havanna;2117681
慢不是yaourt的事
是pacman本身的问题,文本存储db
pacman现在问题越来越多了,提交的bug快半年了都没修复
回复 支持 反对

使用道具 举报

发表于 2010-10-29 15:15:52 | 显示全部楼层
试用了一下,感觉也不快啊
回复 支持 反对

使用道具 举报

发表于 2010-10-29 15:22:55 | 显示全部楼层
楼主,你试过在需要代.理的情况下用clyde吗?我这边有问题,不能连到网络。
我更新到最新的yaourt和package-query,也出现了不能使用的情况,把yaourt和package-query退到上一个版本就可以。
现在在用packer。

我的环境:
virtualbox+arch
用yaourt和clyde都是通过设置http_proxy
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-30 01:59:48 | 显示全部楼层
https://bbs.archlinux.org/viewtopic.php?pid=747476
利用tsocks或者proxychains使得任何不支持proxy的程序通过proxy联网。
回复 支持 反对

使用道具 举报

发表于 2010-10-30 19:04:39 | 显示全部楼层
用bauerbill,省得pacman yaourt换来换去,官方源满速。
回复 支持 反对

使用道具 举报

发表于 2010-10-30 19:26:38 | 显示全部楼层
Post by zlowly;2117677
这个功能也挺有特色
% clyde --stats      
-------------------------------------------------------------------------------------------------------------------------------------------
|                                                     Archlinux Core Dump        (clyde)                                                  |
-------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------
Total installed packages: 786
Explicitly installed packages: 325
Packages installed as dependencies: 461
There are 57 packages no longer used by any other package:
boost  cdrdao  cdrkit  chmlib  clucene  cmake  cvs  cyrus-sasl  db4.1  djvulibre  doxygen  ebook-tools  eggdbus  eigen  exiv2  git  glew  
gnome-keyring  gperf  gpgme  graphicsmagick  ladspa  libcaptury  libgdiplus  libgnomeui  liboil  libplayer  libspectre  libx86emu  
libxfontcache  libxxf86misc  live-media  mysql  normalize  openexr  openldap  openslp  poppler  pstoedit  python-numpy  
python2-distribute  redland  rpmextract  sane  sip  sox  subversion  system-config-printer-common  taglib-extras  terminus-font  tk  
ttf-bitstream-vera  tunepimp  unzip  wv2  xcursor-themes  yasm  

-------------------------------------------------------------------------------------------------------------------------------------------
HoldPkgs: 2
pacman  glibc  
IgnorePkgs: 0
None
IgnoreGroups: 0
None

-------------------------------------------------------------------------------------------------------------------------------------------
Number of configured repositories: 4
Number of installed packages from each repository:
core (138),  extra (537),  community (45),  archlinuxfr (4),  others* (62)  

*others are packages installed from local builds or AUR Unsupported

-------------------------------------------------------------------------------------------------------------------------------------------
Theoretical space used by installed packages: 3474 M
Real space used by installed packages: 3192 M
Space used by pkg downloaded in cache (cachedirs): 753 M
Space used by src downloaded in cache: null
yaourt --stats
回复 支持 反对

使用道具 举报

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

本版积分规则

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