4

コマンドを書くと

    sudo apt-get install mysql-server-5.5 

次のエラー メッセージが表示されます

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mysql-server-5.5
E: Couldn't find any package by regex 'mysql-server-5.5'

削除する方法を教えてください。

4

2 に答える 2

5

このエラーは、パッケージ名が正しくないことを意味します。試してください

apt-cache search mysql-server

インストールして再試行するパッケージ名を書き留めます

sudo apt-get install correct-package-name

別の答えは、パッケージが保存されている正しいリポジトリがないことです。ここから、securityリポジトリを有効にする必要があることがわかります。ここで、その方法を確認できます。

編集:

Tuim が述べたように、「.」の場合もあります。名前に含まれていますが、それは正確な式が見つからない場合のみです (apt-get マニュアル):

指定された式に一致するパッケージがなく、式に「.」、「?」のいずれかが含まれている場合 または "*" の場合、POSIX 正規表現と見なされ、データベース内のすべてのパッケージ名に適用されます。その後、すべての一致がインストール (または削除) されます。

したがって、リポジトリに問題があると思います。

于 2013-01-02T09:17:12.357 に答える
-1

による '。' パッケージ名では正規表現として扱われます。

試す:

sudo apt-get install mysql-server
于 2013-01-02T09:21:17.153 に答える