Red Hatにはパッケージマネージャはありません。

Red Hatにはパッケージマネージャはありません。

私の友人が自分のウェブサイトをホストするために使用するサーバーにログインして、いくつかのパッケージをインストールできました。私は自分のUbuntuを使っていたのでapt-get習慣的に使用しようとしましたが、命令が見つかりませんでした。使用すると、cat /proc/version以下が提供されます。

Linux version 2.6.32-773.26.1.lve1.4.35.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18)

だから私は次のように試しましたが、yum再びコマンドが見つかりませんでした。rpm同じ結果を得ようとしました。私は今何ができますか?

答え1

最良の方法は、サポートチケットを提出してホスティングサービスを提供することです。これらは、あなたの環境を標準のRed Hat環境とは異なるものにするさまざまなタスクを実行できます。つまり、試すことができるいくつかの点は次のとおりです。

ディレクトリはyumあなたのものではないかもしれませんPATH。システム管理者が使用することを意図しているため、通常のユーザーではなくyumユーザーのパスに配置するのが合理的である可能性があります。rootまずyumrootとして実行してみてください。たとえば、次のようになります。

sudo yum

それでも問題が解決しない場合は、ディレクトリを列挙してみてくださいPATH

(IFS=:; for d in ${PATH}; do echo $d; done)

一般ユーザーの場合、次のような結果が得られます。

/usr/local/bin
/bin
/usr/bin
/usr/local/sbin
/usr/sbin
/home/username/.local/bin
/home/username/bin

rootユーザーパスは次のとおりです。

sudo bash -c 'IFS=:; for d in ${PATH}; do echo $d; done'

これが私のユーザーのためにroot得たものです:

/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin

これに対する出力を確認して、欠落しているディレクトリがあるかどうかを確認できます。

複数のコマンドを使用してファイルシステムを検索することもできます。すでにlocateインストールされている場合は、次のように使用できます。

updatedb
locate yum

そうではなく、ファイルシステムが大きすぎない場合は、find何もせずに使用できます(これはおそらく過剰です):

sudo find / -name yum

コマンドも同じですrpm

yumrpmmyとコマンドのパスは次のとおりです。

user@host:~$ type -a yum
yum is /bin/yum
yum is /usr/bin/yum

user@host:~$ type -a rpm
rpm is /bin/rpm
rpm is /usr/bin/rpm

これらのどれも問題がなければ、ホスティングプロバイダーがそれをインストールしていない可能性があります。

参照できる関連リンクは次のとおりです。

-bash: yum: コマンドが見つかりません

関連情報