pacman
1.1、pacman简介

pacmanpackage manager

pacmanArchLinuxManjaro Linuxmsys2的包管理器。

pacman官网:https://www.archlinux.org/pacman

1.2、/etc/pacman.conf

/etc/pacman.confpacman的配置文件。 该文件是ini格式。

1.2.1、options

options分类下是pacman的全局配置。

XferCommand:

指定使用哪个工具作为下载器。

示例1 - 使用curl命令下载:

XferCommand = /usr/bin/curl -L -C - -f -o %o %u

示例2 - 使用wget下载:

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

示例3 - 使用aria2下载:

XferCommand = /usr/bin/aria2c -s 4 -m 2 -d / -o %o %u
1.2.2、pacman仓库

除去options分类,剩余的分类都是仓库。

pacman支持多个仓库。

Manjaro Linux的官方仓库:

Manjaro Linux配置了4个官方仓库:coreextracommunitymultilib, 这4个仓库的对应的URL表示为如下:

BASE_URL/$repoName/$arch

$repoName表示上面的4个仓库名称的其中之一。

$arch表示CPU架构,这个一定是确定的,比如x86_64

上面的BASE_URL是可以被替换掉的,因为在不同的地方访问离自己最近的服务器才是合理的,否则会很慢。

安装完操作系统之后,首要的任务是把pacman仓库的源改为中国镜像, 具体方法请参考pacman-mirrors

常用的非官方pacman仓库:

1.3、pacman包中包含的命令