Crane 
				 Search 
				Loading
					分类 
				随机文章 
				标签云 
				
    ArchLinux
    Earth
    Fringe
    Gtalk
    Internet
    LFS
    Love
    RegEx
    STL
    Trick
    VHDL
    abs
    c
    c++
    code
    css
    echofon
    firefox
    fun
    g++
    game
    gcc
    geek
    google
    grep
    hack
    linux
    math
    md5
    nginx
    php
    program
    python
    reader
    script
    sed
    shell
    tcpdump
    usaco
    vim
    vimperator
    virus
    wikipedia
    windows
    二进制
    位运算
    危机边缘
    哥德尔
    大牛
    希尔伯特
    数据结构
    日期
    时间
    星期五
    正则表达式
    漫画
    生活
    电影
    程序员
    算法
    维基
    编程
    网络
    美剧
    菜鸟
    越狱
    输入法
    黑色
  
					最新评论 
				链接 
				功能 
				打造ArchLinux下的类apt-get source工具
首先广告一下,Arch Linux 是我用过的最喜欢的一个Linux发行版,它是一个滚动升级模式的i686/x86-64 Linux发行版,它的开发注重于系设计简洁、结构优雅、代码 准确、体验新潮的完美权衡。它给你一个最小的系统,但是提供很强大的包管理,从而你可以自由的构建一个理想的系统,它的包管理强大之处在于它有两套包管理系统,一个是基于pacman的二进制包管理系统,类似ubuntu下的apt-get 系统,使用官方仓库,提供大量打包好的软件包可供直接使用,另外一个就是全功能的类ports的ABS(Arch Build System)软件包管理系统,类似gentoo的emerge系统,可以很方便的从源码构建软件,而且构建出来的软件也纳入pacman的包管理系统,这样就可以方便的缷载软件,避免了最普通的configure&&make&&make install这一种从源码构建方式不易缷载的问题。ABS实际上维护了一个PKGBUILD文件集合,其中每个PKGBUILD文件对应一个软件,可以使用makepkg命令来通过PKGBUILD构建软件。ABS其中的软件包是社区维护用户的,任何人都可以提交可以构建软件的PKGBUILD,从而形成了一个非常巨大的仓库,这个仓库就叫AUR(Arch Linux User-community Repository)。