【问题标题】:Arch Linux - apt-get update equivalent command?Arch Linux - apt-get update 等效命令?
【发布时间】:2017-03-30 17:48:07
【问题描述】:

Arch Linux 在安装新软件包之前更新软件包的命令是什么?

例如,我知道在 Ubuntu 中,我会这样做:

$ sudo apt-get update
$ sudo apt-get <pkg-name>

在 Arch 中呢?

我遇到了几个版本,但它们似乎彼此不一致。我看不出那里的一致性。

eg 1.(我觉得很乏味):

$ sudo pacman -Syy
$ sudo pacman -Su

eg. 2

$ sudo pacman -Sy

eg. 3:

始终使用带有“u”的“-Sy”,即“pacman -Syu”,然后是“pacman -S” ”,而不是“pacman -Sy”。

我只是一头雾水!

有什么想法吗?

【问题讨论】:

标签: linux ubuntu archlinux pacman-package-manager


【解决方案1】:

Arch Linux 中apt-get update 的等价物是pacman -Syy

pacman -Syu 等价于apt-get update &amp;&amp; apt-get upgrade

如果它留下来,还不如让它完整......

pacman -S &lt;package&gt;apt-get install &lt;package&gt;

【讨论】:

    【解决方案2】:

    注意:我同意 @larsks' comment 的观点,这里最好的来源是 Arch wiki。

    例如,这个 wiki 条目https://wiki.archlinux.org/index.php/Pacman/Rosetta 为以前使用过(“来自”)的人深入介绍了 pacman 的操作:dnf(Red Hat/Fedora)、apt(Debian/Ubuntu)、zypper(SLES/ openSUSE) 或emerge (Gentoo)。

    根据该文档,apt update &amp;&amp; apt upgrade 等同于 pacman -Syu

    【讨论】:

    • Arch 不是很好的文档来源。 Arch 对系统进行更改,然后期望用户找到更改,解决问题并为其他人写出解决方案。他们将问题推给最终用户,而不是在更高的层次上解决问题。但是每个 Arch 管理员都会吹捧“最好的来源是 Arch wiki。”这句话。不要买它!
    • @Deanie Arch 实际上只是一个带有软件包存储库的最小系统。你使用的包管理器不是由 Arch 决定的(虽然 pacman 是一个预装的软件,是的)。 Arch 社区在其 wiki 中记录了这些(独立)软件组件的使用。不是“他们”做出改变,而是最终用户对尖端系统的希望以及软件开发人员所做的改变。 Arch wiki 对我来说是一个与操作系统无关的 Linux 相关信息来源。一个例子是我发布的链接:即使你从 Fedora 迁移到 Gentoo 也很有帮助,即它与操作系统无关。
    猜你喜欢
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2018-11-10
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多