在Arch Linux中,'apt-get update'等效的命令是什么?

27
Arch Linux中用于安装新软件包之前更新软件包的命令是什么?
例如,我知道在Ubuntu中可以在终端窗口执行此操作:
sudo apt-get update
sudo apt-get <package name>

Arch Linux中怎么样呢?

我找到了几个版本,但它们似乎彼此不一致。我看不出其中的一致性。

示例1.(对我来说看起来很繁琐):

sudo pacman -Syy
sudo pacman -Su

示例2

sudo pacman -Sy

示例3

始终在“u”后使用“-Sy”。即,“pacman -Syu”,然后是“pacman -S<软件包>”,而不是“pacman -Sy<软件包>”。


5
这与软件开发无关,不适合在StackOverflow上讨论。我通常发现Arch文档相当好;如果您认为有特定的文档不够清晰,您可以报告问题,以便Arch的人员改进文档。 - larsks
2
pacman -Syu https://wiki.archlinux.org/index.php/Pacman#Upgrading_packages - Hackerman
抄袭的内容没有任何归属,位于“9to5answer DOT com/arch-linux-apt-get-update-equivalent-command”(作者链接是假的,只是指向相同页面)。 - Peter Mortensen
2个回答

60

在Arch Linux中,相当于apt-get update的命令是pacman -Syy

pacman -Syu相当于apt-get update && apt-get upgrade

如果保留完整信息,也可以这样写...

pacman -S <package>等同于apt-get install <package>


2

2
Arch不是一个好的文档来源。Arch对系统进行更改,然后期望用户找到更改,解决问题并为其他人编写解决方案。他们将问题推给最终用户,而不是在更高的层面上解决问题。但每个Arch管理员都会吹嘘“最好的来源是Arch wiki。”。不要相信它! - Deanie
2
@ Arch其实只是一个带有软件包仓库的最小化系统。您使用的软件包管理器并不是由Arch所决定(尽管pacman是预安装的软件之一)。Arch社区在其维基中记录了这些(独立)软件组件的使用方法。改动并非“他们”做出的,而是最终用户对于前沿系统的需求以及软件开发人员所做出的更改。对我而言,Arch维基是一个与操作系统无关的Linux相关信息源。例如,我发布的链接就很有用,即使您从Fedora迁移到Gentoo,也同样适用,即它与操作系统无关。 - Marcus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接