The Kai Way

Pragmaticly hacking

Pacman in ArchLinux

| Comments

pacman是什么,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get。

熟悉一下几个pacman的几个常用命令 pacman -S packagename #安装软件包 pacman -R packagename #删除软件包 pacman -Syu #升级系统中的所有包 pacman -Ss package #查询软件包 pacman -Qs package #查询已安装的包 pacman -Sw package #下载但不安装包 pacman -U /path/package.pkg.tar.gz #安装本地包 pacman -Scc #清理包缓存 pacman -Sf pacman #重新安装包

其实要容易记的话可以自己在bashrc里配置一下alias就好。

再说说包下载的提速。。。 修改一下/etc/pacman.conf,把下面这句的注释去掉:

XferCommand = /usr/bin/wget -c --passive-ftp -c %u

这样就可以使用wget来下载包。

也可以用aria2,在配置文件中加上这句:

XferCommand = /usr/bin/aria2c -s 4 -m 2 -d / -o %o %u

-s后面是连接的服务器数量,-m是线程数。

wiki中提供了另一个脚本,是用aria2下载的。

在wiki中还提供了几个包查询彩色输出的脚本

pacman也有GUI前端,不过我还没有见过用过,过几天回学校就会用上的。

Java interfaces:

  • jacman A nice Java-based interface.

GTK2/Gnome interfaces:

  • gtkpacman Pygtk gui to ArchLinux pacman. An -svn version is available as well (gtkpacman-svn).
  • alunn Tray notifications of new updates and news from Arch front page.
  • guzuta Yet another PyGTK frontend.
  • pacmon-svn Tray applet that notifies the user of available pacman updates.

KDE/Qt interfaces:

  • pacmanager-svn Qt4 package manager based on pacman.
  • kpacupdate Pacman update notification tool for the KDE system tray.

之后就慢慢研究一下启动加载的模块,然后在编译一下内核,Arch好好玩。。。