微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的SQL安装错误在Ubuntu – 12.04

当我写命令

sudo apt-get install MysqL-server-5.5

我收到以下错误信息

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

请告诉我如何删除它?

我如何使用sed进行search和replace,而不包括一组字符?

如何用一个文件replace另一个文件内容,使用sed?

Express 4中间件不在DigitalOcean服务器上呼叫路由

正则expression式来提取一个百分比

如何使用grep删除单词前缀?

Sed:如何replace特定模式位于文件中后发现的string

正则expression式增量parsing

如何在Windows中的多个连续模式插入stringc#

Nginx – 正则expression式 – search非字母数字的整个位置

如何根据开始和结束位置来查找和replacestring

错误意味着包名不正确,请尝试

apt-cache search MysqL-server

记下要安装的软件包名称并重试

sudo apt-get install correct-package-name

一个答案可能是您没有存储包的正确存储库。 从这里你可以看到你应该启用security库。 在这里你可以看到如何做到这一点。

编辑:

正如图伊姆所说,它也可以是''。 在名称中,但只有在没有找到确切表达式的情况下(apt-get manual):

如果没有包匹配给定的表达式,并且表达式包含“。”,“?”之一, 或“*”,则假定它是一个POSIX正则表达式,并将其应用于数据库中的所有包名。 任何匹配,然后安装(或删除)。

所以我仍然认为你的版本库有问题。

因为 '。' 在包名称中被视为正则表达式。

尝试:

sudo apt-get install MysqL-server

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐