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

时间:2016-02-11 15:42:00

标签: archlinux apt-get

我正在尝试安装命令:

$ sudo -s apt-get install net-tools
/bin/bash: apt-get: command not found

如何安装apt-get

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

$ cat /etc/*-release

我在下面得到这个:

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/"

我应该怎么做才能在Arch Linux中安装命令?

6 个答案:

答案 0 :(得分:17)

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

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

# pacman -S <package name>

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

答案 1 :(得分:3)

当我迁移到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 |
| ...                                                                                                               |

答案 2 :(得分:2)

如果你真的想下载apt,那么: 1.安装pacaur

pacman -S pacaur

  1. 从pacaur安装apt(没有root) $ pacaur -S apt
  2. 添加一些存储库
  3. 现在你已经在arch linux上工作了

答案 3 :(得分:1)

Arch linux通常不使用apt包管理器。它使用pacman: https://wiki.archlinux.org/index.php/Pacman

答案 4 :(得分:0)

你做不到。 Arch不使用apt软件包系统,而不像Ubuntu那样基于Debian的linux。相反,它使用pacman包管理器。但是,你应该尝试一下。自己使用pacman,我从来没有遇到任何问题,你仍然可以使用它来安装apt包管理器可以获得的包。

答案 5 :(得分:0)

正如@Marcus所说,pacman是内置包管理器。但是,它不会授予您访问AUR包的权限。

aurman是一个很好的包装器,也可以从AUR中搜索和安装。 yaourt过去很受欢迎,但根据AUR维基,它是不安全的,而不是特色。 aurman cli的工作方式几乎与pacman完全相同,因此您可以遵循相同的pacman指南。要获得aurman

cd ~/Downloads
git clone https://aur.archlinux.org/aurman.git
cd aurman
makepkg -Acs
# Change xxx below to downloaded version
sudo pacman -U aurman-xxx.pkg.tar.xz

然后,您可以按照https://www.digitalocean.com/community/tutorials/how-to-use-arch-linux-package-management之类的内容进行操作,我也将其粘贴到此stackexchange答案中:https://raspberrypi.stackexchange.com/questions/510/how-do-i-install-packages-from-the-aur/84216

aurman也可以在github上找到:https://github.com/polygamma/aurman

相关问题