場合によっては、システム(たとえば、同じサーバー)に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
DebianベースまたはRed Hatベースのパッケージマネージャを使用していると仮定することは、とんでもyum
ない推測ではありません。
だから試してみると:
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
上記の結果に基づいて、そのディストリビューションのパッケージマネージャを簡単にオンラインで検索できます。