archlinux的软件包服务器修改在/etc/pacman.d/mirrorlist。
更新系统
pacman -Sy 同步远程包的数据库到本机
pacman -Su 更新整个系统
安装包
pacman -S 软件包名:安装
pacman -U 文件名:安装本地包。文件名为*.pkg.tar.gz
删除包
pacman -R 软件包名:删除
pacman -Rs 软件包名:同时删除其依赖(未被其他包使用的依赖)
pacman -Rd 软件包名:不检查依赖,删除
搜索包
pacman -Ss 关键字:搜索包
pacman -Qi 关键字:查看软件包的信息
pacman -Ql 关键字:列出此软件包的文件
pacman -Qdt 列出本机不需要的依赖
清理缓存
pacman -Sc :清理未被安装的缓存
pacman -Scc:完全清理软件包的缓存
配置文件在/etc/pacman.conf
[options]段
不升级某软件包
IgnorePkg=软件包名
详细情况man pacman.conf
ArchLinux的软件包库分类:
core-核心软件包
extra-其他常用软件
community-社区软件包
testing-正在测试,不是非常稳定
release-已经发布的软件包
unstable-非正式的软件包,可能包括以前版本的软件或者测试软件