%2C%20insbesondere%20in%20der%20Cloud%3F.png)
Manchmal, wenn ich mich über SSH bei einem System anmelde (beispielsweise beim selben Server), verfüge ich über solche Berechtigungen, dass ich dort bestimmte Software installieren kann, aber dazu muss ich wissen, welche Paketverwaltungssoftware im System vorhanden ist.
Gibt es eine Möglichkeit, das schnell herauszufinden?
Im Einzelnen ergeben sich für mich uname -a
folgende Renditen:
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
Wie kann es hier ein Paketverwaltungssystem geben?
Antwort1
Nun, der einfachste Weg (zumindest für mich) wäre, einfach zu prüfen, welcher Paketmanager installiert ist.
apt
Es ist keine reine Vermutung, dass Sie entweder yum
(auf Debian oder Red Hat basierende Paketmanager) verwenden .
Wenn Sie es also versuchen:
which apt
/usr/bin/apt
Sie sehen, dass es apt
installiert ist. Wenn Sie versuchen:
which yum
<no output>
Oder:
which pacman
<no output>
Dann tust dunichthaben yum
, oder pacman
mit anderen Worten: Verwenden Sie für einen Fall wie diesen apt
!
Wenn Sie keines der oben genannten haben, müssen Sie zunächst herausfinden, welche Distribution Sie verwenden. Versuchen Sie diesen Befehl:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
Basierend auf der obigen Ausgabe können Sie eine einfache Onlinesuche nach dem Paketmanager für die besagte Distribution durchführen.