2016-02-11 213 views
1

我試圖安裝一個命令:未找到Linux apt-get命令 - 如何在Arch Linux中安裝軟件包?

$ 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的命令?

+0

http://stackoverflow.com/questions/43124985/arch-linux-apt-get-update-equivalent-command/43127573#43127573這會幫助你。 – Deanie

回答

12

首先,Arch提供了一個漂亮,維護良好的wiki。在使用Arch之前,您可能需要先閱讀它。預裝的軟件包管理器是「pacman」。

從官方倉庫安裝包,你將需要使用這樣的:

# pacman -S <package name>

還有維護版本社區的Arch User Repository,對於包不是官方倉庫的一部分。

+0

感謝您的答案和鏈接!他們是非常有用的:-) – laukok

1

我用這個頁面https://wiki.archlinux.org/index.php/Pacman_Rosetta當我移動到Arch Linux的,它列出了各種常見的包管理器,包括APT和吃豆子的等效命令。

例如:

+-----------------------+-------------+----------------+-------------------------+----------------+-----------------+ 
|  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 | 
| ...                            | 
+0

我不認爲「轉換...通用軟件包管理器命令,包括apt to pacman」描述了會發生什麼。這感覺像「更新」_converts_「pacman更新」,它不。 – Marcus

+1

@Marcus我不是說你懂的,鏈接中的表格顯示了Ubuntu和Arch中的每個命令, 'apt upgrade - > pacman -Syu' –

0

你不能。 Arch不像基於Debian的linuxes那樣使用apt軟件包系統,比如Ubuntu。相反,它使用pacman軟件包管理器。但是,你應該嘗試一下。我自己使用pacman,我從來沒有遇到過任何問題,您仍然可以使用它來安裝apt套件管理器可以獲得的套件。