Arch Linux 在安装新软件包之前更新 软件包的命令是什么?
例如,我知道在 Ubuntu 中,我在终端窗口中执行此操作:
sudo apt-get update
sudo apt-get <pkg-name>
在 Arch Linux 中呢?
我遇到了几个版本,但它们似乎彼此不一致。我看不到那里的一致性。
示例 1.(我觉得很乏味):
sudo pacman -Syy
sudo pacman -Su
示例 2:
sudo pacman -Sy
示例 3:
始终使用带有“u”的“-Sy”。即,“pacman -Syu” 然后是“pacman -S”,而不是“pacman -Sy”。
在 Arch Linux 中等价于
apt-get update
是 pacman -Syy
.
pacman -Syu
等同于 apt-get update && apt-get upgrade
.
如果它仍然存在,不妨使它完整......
pacman -S <package>
是apt-get install <package>
.
注意:我同意 larsks 的评论,这里最好的来源是 Arch wiki。
例如,wiki 条目 pacman/Rosetta 为以前使用过(“来自”)的人深入介绍了 Pacman 的操作:DNF(Red Hat Linux/Fedora),APT (Debian/Ubuntu),ZYpp(可执行
zypper
。SUSE Linux Enterprise(SLES)/openSUSE)或Portage(可执行emerge
。Gentoo Linux)。
从那个文件,apt update && apt upgrade
等同于
pacman -Syu
.