arch学习笔记

1、 arch linux安装软件发现了一个未知信任的签名,这可能是由于密钥环不完整或缺失某个关键的签名导致的。

解决方法:

# 更新密钥环
pacman-key --refresh-keys
# 刷新主要密钥
pacman-key --populate archlinux
# 安装软件
# -S是sync的缩写
pacman -S unzip
# 当你使用pacman -S命令时,你在告诉软件包管理器从远程软件仓库同步并安装指定的软件包。这会确保你获取到最新版本的软件包。

2、在arch linux上,pacman是默认的包管理器。

# -S(sync)表示同步软件包
# -y(refresh)表示同步包数据库(相当于 apt update)
# -u(upgrade)表示将更新所有已安装的软件包到最新版本(相当于 apt upgrade)
pacman -Syu

3、遇到一些软件包签名问题,导致系统无法正常升级,解决方案:

# 同步并安装最新的 archlinux-keyring 包。archlinux-keyring 包含了 Arch Linux 的官方密钥,
# 用于验证软件包的签名。这个命令可以确保您的系统拥有最新的密钥,以便验证软件包的签名。
pacman -Sy archlinux-keyring
# 执行系统的完全升级
pacman -Syu

4、/dev/fd/63: line 1862: nslookup: command not found报错的解决方案

# 更新镜像列表和软件包数据库
sudo pacman -Syy
# 更新系统
sudo pacman -Syu
# 安装bind-tools包,里面包含了nslookup工具
sudo pacman -S bind-tools

5、archlinux安装tailscale

官方文档