archlinux入门--软件管理 - webdancer's Blog

archlinux入门--软件管理

webdancer posted @ 2011年9月12日 23:01 in 工具 with tags ArchLinux , 2474 阅读

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的用法基本相同。

Avatar_small
seaslee 说:
2011年9月16日 18:14

@scturtle: 嘿嘿,在用。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee