Как найти информацию о программном обеспечении для управления пакетами в системах 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

На основе приведенного выше вывода вы можете выполнить простой онлайн-поиск менеджера пакетов для указанного дистрибутива.

Связанный контент