如何在 linux (unix) 系統中,特別是在雲端中找到有關套件管理軟體的資訊?

如何在 linux (unix) 系統中,特別是在雲端中找到有關套件管理軟體的資訊?

有時,當我透過 SSH 登入系統(例如登入同一台伺服器)時,我擁有可以安裝某些軟體的權限,但要做到這一點,我需要知道套件管理軟體在系統中的情況。

有沒有辦法可以快速查出來呢?

特別是,對我來說uname -a回報:

Linux cloud 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

套件管理系統怎麼可以在這裡呢?

答案1

好吧,最簡單的方法(至少對我來說)是簡單地檢查安裝了哪個套件管理器。

apt假設您正在使用或yum(基於 Debian 或基於 Red Hat 的套件管理器)並不是瘋狂的猜測。

所以,如果你嘗試:

which apt
/usr/bin/apt

可以看到已經apt安裝好了。如果你試試:

which yum
<no output>

或者:

which pacman
<no output>

然後你就做不是yum,或者pacman換句話說;對於這樣的情況,請使用apt!

如果您沒有上述任何一個,您必須先找出您正在使用哪個發行版。嘗試這個指令:

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie

根據上面的輸出,您可以對所述發行版的套件管理器進行簡單的線上搜尋。

相關內容