我的SQL安装错误在Ubuntu – 12.04

当我写命令

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'

请告诉我如何删除它?

我如何使用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

相关文章

引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个...
引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要...
一. 宏观概念 ASP.NET Core Middleware是在应用程序处理管道...
背景 在.Net和C#中运行异步代码相当简单,因为我们有时候需要...
HTTP基本认证 在HTTP中,HTTP基本认证(Basic Authenticatio...
1.Linq 执行多列排序 OrderBy的意义是按照指定顺序排序,连续...