archlinux入门--软件管理 - webdancer's Blog
archlinux入门--软件管理
ABS:arch build system , a port-like system.
ABS-----------|ABS tree :ABS的目录结构
|PKGBUILDS :bash脚本,包含了软件代码的URL
|makepkg :根据PKGBUILDS,产生二进制的安装包pkg.tar.gz
|pacman : 包管理
|AUR :用户软件仓库
1.ABS的安装
#pacman -S abs
2.ABS的配置
#vim /etc/abs.conf
3.建ABS tree
#abs
4.建build目录
$mkdir -p $HMOE/abs
5.ABS方式编译软件, 举例,安装gksu为例
复制port 到Build目录
$ sudo cp -r /var/abs/extra/gksu ~/abs
写PKGBUILD文件
$ vim PKGBUILD
产生可安装的二进制文件
$ makepkg -s
root安装产生的二进制文件
# pacman -U gksu-2.0.2-3-i686.pkg.tar.xz
------------------------------------------------------------------------------------------------------------------------
pacman : arch的包管理软件。
配置位置:/etc/pacman.conf
使用:
1.安装
# pacman -S package_name1 package_name2 …
2.卸载
# pacman -R package_name
3.升级软件包
# pacman -Syu
4.查询
从库查询软件: $ pacman -Ss string1 string2 …
从本地查询软件: pacman -Qs string1 string2 …
5.安装本地包
# pacman -U /path/to/package/package_name-version.pkg.tar.xz
详细的使用说明:man pacman
------------------------------------------------------------------------------------------------------------------------
yaourt:是pacman的一个外壳,而且支持AUR。
yaourt的使用与pacman的用法基本相同。
2011年9月14日 15:20
yaourt?
2011年9月16日 18:14
@scturtle: 嘿嘿,在用。