%2C%20en%20particular%20en%20la%20nube%3F.png)
A veces, cuando inicio sesión en un sistema a través de SSH (por ejemplo, en el mismo servidor), tengo privilegios que me permiten instalar algún software, pero para hacerlo necesito saber cómo está el software de administración de paquetes en el sistema.
¿Hay alguna manera de descubrirlo rápidamente?
En particular, para mí uname -a
regresa:
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
¿Cómo puede estar aquí el sistema de gestión de paquetes?
Respuesta1
Bueno, la forma más sencilla (al menos para mí) sería simplemente comprobar qué administrador de paquetes está instalado.
No es descabellado suponer que está utilizando apt
o yum
(administradores de paquetes basados en Debian o Red Hat).
Entonces, si intentas:
which apt
/usr/bin/apt
Ya ves que apt
está instalado. Si intentas:
which yum
<no output>
O:
which pacman
<no output>
entonces lo hacesnotener yum
, o pacman
en otras palabras; para un caso como este, use apt
!
Si no tienes nada de lo anterior, tendrás que averiguar primero qué distribución estás utilizando. Pruebe este comando:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
Según el resultado anterior, puede realizar una búsqueda simple en línea del administrador de paquetes para dicha distribución.