找不到Linux apt-get命令 - 如何在Arch Linux中安装软件包?

lau*_*kok 1 apt-get archlinux

我正在尝试安装命令:

$ sudo -s apt-get install net-tools
/bin/bash: apt-get: command not found
Run Code Online (Sandbox Code Playgroud)

我怎么安装apt-get呢?

我使用下面的命令找出我的Linux发行版名称和版本:

$ cat /etc/*-release
Run Code Online (Sandbox Code Playgroud)

我在下面得到这个:

NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
Run Code Online (Sandbox Code Playgroud)

任何想法我应该怎么做在Arch Linux中安装命令?

Mar*_*cus 17

首先,Arch提供了一个漂亮,维护良好的维基.在使用Arch之前,您可能需要先阅读它.预安装的包管理器是"pacman".

要从官方存储库安装软件包,您需要像这样使用它:

# pacman -S <package name>

还有一个社区维护版本,Arch User Repository,用于不属于官方存储库的软件包.


小智 8

如果您确实想下载APT,那么:

  1. 安装帕考尔

    pacman -S pacaur

  2. pacaur安装 APT (无需 root)

    pacaur -S apt

  3. 添加一些存储库

  4. 现在您在 Arch Linux 上有了一个可以运行的 APT

  • 这种方法有什么缺点吗?我还看到错误:目标未找到:在 Raspberry PI 上运行的 RuneAudio 附带的 Arch linux 版本上出现 pacaur。 (3认同)

Han*_*man 7

当我转向 Arch linux 时,我使用了这个页面https://wiki.archlinux.org/index.php/Pacman_Rosetta,它列出了各种常见包管理器的等效命令,包括 apt 和 pacman。

例如:

+-----------------------+-------------+----------------+-------------------------+----------------+-----------------+
|        Action         |    Arch     | Red Hat/Fedora |      Debian/Ubuntu      | SLES/openSUSE  |     Gentoo      |
+-----------------------+-------------+----------------+-------------------------+----------------+-----------------+
| Install a package(s)  | pacman -S   | dnf install    | apt install             | zypper install | emerge [-a]     |
| Remove a package(s)   | pacman -Rs  | dnf remove     | apt remove              | zypper remove  | emerge -C       |
| Search for package(s) | pacman -Ss  | dnf search     | apt search              | zypper search  | emerge -S       |
| Upgrade Packages      | pacman -Syu | dnf upgrade    | apt update; apt upgrade | zypper update  | emerge -u world |
| ...                                                                                                               |
Run Code Online (Sandbox Code Playgroud)

  • @Marcus我的意思不是你所理解的,链接中的表格显示了 ubuntu 和 Arch 中的每个命令,`apt update -&gt; pacman -Syu` (2认同)