以下所列各包来自 ArchISO 的 releng 配置(2021 年 1 月),也就是安装镜像中所带的包。
PS. 可以使用 LANG=en pacman -Si - < packages.x86_64|grep Description|awk -F: 'ARGIND==1{a[FNR]=$0}ARGIND==2{printf "%s:%s\n", a[FNR], $2;}' packages.x86_64 -
来获取所有包描述,注意要把 packages.x86_64 中的 bind-tools 改为 bind。
- 基本包,也包含在 baseline 配置中
- base:本身没有内容,通过依赖来安装基本工具如 bash、glibc、tar
- linux:Linux 内核与内核模块
- mkinitcpio:创建 initramfs 镜像的工具
- mkinitcpio-archiso:为 atchiso 提供 mkinitcpio 的钩子动作
- syslinux:各种引导加载程序,启动系统过程中使用
- 硬件相关
- amd-ucode:AMD 处理器微码
- intel-ucode:Intel 处理器微码
- alsa-utils:配置 ALSA 的命令行工具
- b43-fwcutter:用来安装专有 B43 固件的命令行工具
- brltty:布莱耶盲文显示驱动
- broadcom-wl:Broadcom 无线网卡驱动
- dmraid:固件 RAID 接口
- edk2-shell:EDK2 UEFI Shell
- efibootmgr:EFI 启动管理工具
- hdparm:配置 IDE 总线驱动参数的命令行工具
- ipw2100-fw:IPW2100 无线网卡驱动
- ipw2200-fw:2200BG 无线网卡驱动
- linux-firmware:各种固件
- lsscsi:列出通过 SCSI 及其传输连接的设备的工具
- sdparm:与 hdparm 相似,但是用来配置 SCSI 总线设备
- sg3_utils:通用 SCSI 工具
- 网络配置
- bind-tools:DNS 协议相关,实际已被 bind 包代替
- crda:Central Regulatory Domain Agent for wireless networks,无线网络的中央监管域代理
- dhclient:DHCP 客户端
- dhcpcd:DHCP 守护进程
- dnsmasq:轻量级的 DNS 与 DHCP 配置工具
- ethtool:网络硬件与驱动控制
- iwd:无线网络守护进程
- linux-atm:用于支持 ATM 网络的驱动和工具
- nbd:通过 TCP/IP 使用远程块设备的工具
- ndisc6:用于 IPv6 的工具集
- ppp:实现拨号网络 PPP 协议的守护进程
- pptpclient:实现微软 PPTP 协议的客户端
- rp-pppoe:Roaring Penguin 的 PPPoE 客户端
- wireless-regdb:中央监管域数据库,记载了各地区关于无线网的规定
- wireless_tools:配置无线网扩展的工具
- wpa_supplicant:为WPA无线网络提供密钥协商的实用程序
- wvdial:连接互联网的 PPP 拨号程序
- 系统工具
- cloud-init:初始化云实例的工具,用于 AWS、OpenStack 等
- gpm:为 Linux 虚拟控制台(TTY)提供鼠标支持的守护进程
- haveged:使用 CPU 时钟产生熵的守护进程
- lvm2:逻辑卷管理工具
- mdadm:软件 RAID
- mkinitcpio-nfs-utils:使 mkinitcpio 支持 NFS
- memtest86+:内存诊断工具
- nvme-cli:NVMe 固态硬盘命令行管理工具
- sudo:以 root 权限执行命令
- smartmontools:S.M.A.R.T. 技术的前端工具
- systemd-resolvconf:与 systemd-resolved 相关的配置工具
- usb_modeswitch:切换 USB 设备的状态
- usbutils:USB 工具,用来查询连接到的 USB 设备
- nfs-utils:网络文件系统(Network File Systems,NFS)工具
- 应用程序
- Terminfo
- kitty-terminfo:kitty 终端模拟器的 terminfo 信息
- rxvt-unicode-terminfo:urxvt-unicode 的 terminfo 信息
- termite-terminfo:Termite 的 terminfo 信息
- 硬盘工具
- 管理特定文件系统的命令行工具
- btrfs-progs:Btrfs 文件系统相关工具
- dosfstools:DOS 文件系统工具
- exfatprogs:exFAT 文件系统工具
- f2fs-tools:F2FS 文件系统工具
- jfsutils:JFS 文件系统工具
- nilfs-utils:NILFS 文件系统工具
- mtools: 用于访问 MS-DOS 磁盘的工具
- reiserfsprogs:Reiserfs 文件系统工具
- ntfs-3g:NTFS 文件系统工具
- squashfs-tools:squashfs 只读文件系统工具
- udftools:UDF 文件系统与 DVD/CD-R(W) 工具
- xfsprogs:XFS 文件系统工具
- fatresize:使用 libparted 调整 FAT 文件系统大小的工具
- clonezilla:分区镜像/克隆工具
- ddrescue:数据恢复工具
- fsarchiver:文件系统备份工具
- gpart:分区工具
- gptfdisk:用于 GPT 硬盘的命令行分区工具
- partclone:分区备份与还原,仅考虑已使用的块
- parted:分区管理工具
- partimage:分区备份工具
- testdisk:分区恢复工具
- 管理特定文件系统的命令行工具
- 安装镜像专用
- arch-install-scripts:安装工具,如 genfstab
- livecd-sounds:安装镜像中所用的声音文件
- darkhttpd:小型静态 web 服务器,在安装包中可用于网络启动
- diffutils:进行文本文件比较的系列工具,用来创建 patch 文件
- espeakup:允许屏幕讲述系统使用 ESpeak 合成器
- gnu-netcat:GNU 版 netcat,用于将 TCP 套接字与进程管道连接
- grml-zsh-config:一种 zsh 插件,安装镜像使用此种配置
- irssi:文本模式的 IRC 客户端与相关 Perl 脚本
- lftp:命令行下的 FTP 客户端
- lynx:文本模式的万维网访问工具
- man-db,man-pages:man 命令使用的工具与数据库
- mc:基于终端界面的文件管理器
- nano:基于终端界面的文本编辑器
- nmap:网络发现与安全检测工具
- openconnect:思科 AnyConnect VPN 的客户端
- openssh:SSH 工具
- openvpn:VPN 工具
- reflector:选取 pacman 镜像的 Python 3 脚本与模块
- rsync:文件同步工具
- tcpdump:命令行 TCP 包分析工具
- terminus-font:一种等宽位图字体
- tmux:终端复用器
- vim:加强版 vi 文本编辑器
- vpnc:cisco3000 VPN 集中器的客户端
- xl2tpd:开源的 L2TP 实现
- zsh:一种 shell
- Terminfo