今天尝试在Ubuntu上安装MySQL,但出现了以下问题:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:apport libsqlite0 python-libxml2 python-lzma python-pycurl python-rpmpython-sqlite python-sqlitecachec python-urlgrabber
建议安装:apport-gtk | apport-kde libcurl4-gnutls-dev python-pycurl-dbgpython-pycurl-doc python-sqlite-dbg
下列【新】软件包将被安装:libsqlite0 python-libxml2 python-lzma python-pycurl python-rpm python-sqlitepython-sqlitecachec python-urlgrabber yum
下列软件包将被升级:apport
升级了 1 个软件包,新安装了 9 个软件包,要卸载 0 个软件包,有 107 个软件包未被升级。
有 87 个软件包没有被完全安装或卸载。
需要下载 958 kB/1,079 kB 的归档。
解压缩后会消耗 5,629 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 libsqlite0 amd64 2.8.17-12fakesync1 [139 kB]
获取:2 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 python-libxml2 amd64 2.9.3+dfsg1-1ubuntu0.3 [140 kB]
获取:3 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 python-lzma amd64 0.5.3-3 [27.9 kB]
获取:4 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 python-sqlite amd64 1.0.1-12 [20.9 kB]
获取:5 http://mirrors.ustc.edu.cn/ubuntu xenial/main amd64 python-pycurl amd64 7.43.0-1ubuntu1 [43.3 kB]
获取:6 http://mirrors.ustc.edu.cn/ubuntu xenial/main amd64 python-urlgrabber all 3.9.1-4.2ubuntu1 [41.7 kB]
获取:7 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 python-rpm amd64 4.12.0.1+dfsg1-3build3 [37.6 kB]
获取:8 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 python-sqlitecachec amd64 1.1.4-1 [21.4 kB]
获取:9 http://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 yum all 3.4.3-3 [486 kB]
已下载 958 kB,耗时 0秒 (960 kB/s)
(正在读取数据库 ... 系统当前共安装有 264342 个文件和目录。)
正准备解包 .../apport_2.20.1-0ubuntu2.13_all.deb  ...File "/usr/bin/pyclean", line 63except (IOError, OSError), e:^
SyntaxError: invalid syntax
dpkg:警告:子进程 旧的 pre-removal 脚本 返回错误状态 1
dpkg: 现在尝试使用新软件包所带的脚本...File "/usr/bin/pyclean", line 63except (IOError, OSError), e:^
SyntaxError: invalid syntax
dpkg: 处理归档 /var/cache/apt/archives/apport_2.20.1-0ubuntu2.13_all.deb (--unpack)时出错:子进程 新的 pre-removal 脚本 返回错误状态 1
Traceback (most recent call last):File "/usr/bin/pycompile", line 35, in <module>from debpython.version import SUPPORTED, debsorted, vrepr, \File "/usr/share/python/debpython/version.py", line 24, in <module>from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg:清理时出错:子进程 已安装 post-installation 脚本 返回错误状态 1
正在选中未选择的软件包 libsqlite0。
正准备解包 .../libsqlite0_2.8.17-12fakesync1_amd64.deb  ...
正在解包 libsqlite0 (2.8.17-12fakesync1) ...
正在选中未选择的软件包 python-libxml2。
正准备解包 .../python-libxml2_2.9.3+dfsg1-1ubuntu0.3_amd64.deb  ...
正在解包 python-libxml2 (2.9.3+dfsg1-1ubuntu0.3) ...
正在选中未选择的软件包 python-lzma。
正准备解包 .../python-lzma_0.5.3-3_amd64.deb  ...
正在解包 python-lzma (0.5.3-3) ...
正在选中未选择的软件包 python-sqlite。
正准备解包 .../python-sqlite_1.0.1-12_amd64.deb  ...
正在解包 python-sqlite (1.0.1-12) ...
正在选中未选择的软件包 python-pycurl。
正准备解包 .../python-pycurl_7.43.0-1ubuntu1_amd64.deb  ...
正在解包 python-pycurl (7.43.0-1ubuntu1) ...
正在选中未选择的软件包 python-urlgrabber。
正准备解包 .../python-urlgrabber_3.9.1-4.2ubuntu1_all.deb  ...
正在解包 python-urlgrabber (3.9.1-4.2ubuntu1) ...
正在选中未选择的软件包 python-rpm。
正准备解包 .../python-rpm_4.12.0.1+dfsg1-3build3_amd64.deb  ...
正在解包 python-rpm (4.12.0.1+dfsg1-3build3) ...
正在选中未选择的软件包 python-sqlitecachec。
正准备解包 .../python-sqlitecachec_1.1.4-1_amd64.deb  ...
正在解包 python-sqlitecachec (1.1.4-1) ...
正在选中未选择的软件包 yum。
正准备解包 .../archives/yum_3.4.3-3_all.deb  ...
正在解包 yum (3.4.3-3) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
在处理时有错误发生:/var/cache/apt/archives/apport_2.20.1-0ubuntu2.13_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

差了很多资料,最后发现是因为Python的问题,于是:

 sudo update-alternatives --config python
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。选择       路径            优先级  状态
------------------------------------------------------------
* 0            /usr/bin/python3   150       自动模式1            /usr/bin/python2   100       手动模式2            /usr/bin/python3   150       手动模式要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/bin/python2 来在手动模式中提供 /usr/bin/python (python)
li@li-MacBookPro:~$ sudo update-alternatives --config python
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。选择       路径            优先级  状态
------------------------------------------------------------0            /usr/bin/python3   150       自动模式
* 1            /usr/bin/python2   100       手动模式2            /usr/bin/python3   150       手动模式要维持当前值[*]请按<回车键>,或者键入选择的编号:

转载于:https://www.cnblogs.com/eurus/p/7965452.html

Ubuntu安装MySQL及一些其他软件出现问题相关推荐

  1. Ubuntu安装MySQL 8.0 - APT(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  2. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

  3. ubuntu安装微信,QQ等软件

    ubuntu安装微信,QQ等软件 1.添加仓库 2.安装微信只需要运行下面的命令 3. 安装QQ 其他一些软件 1.添加仓库 首次使用时,你需要运行如下一条命令将移植仓库添加到系统中. wget -O ...

  4. ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  5. WSL中ubuntu安装mysql数据库

    安装主要分为下面的几个步骤 wsl与普通ubuntu安装的主要区别就是会在启动mysql时报错.普通ubuntu的mysql在安装完成后也会自动运行. 一.删除之前安装的mysql 没有安装可以跳过 ...

  6. ubuntu篇---ubuntu安装mysql教程

    ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步,依次执行下面的语句 第2步 清理残留数据 第三步 验证原有主机上是否安装mysql: 二. 安装mysql ...

  7. ubuntu安装mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES

    通过apt安装方法十分简单,而且这种安装方法安装的mysql版本都是当前最新的版本.这种方式安装好后开机自启动都已经配置好,包括命令行的环境变量,无需手动配置. 如果出现以下问题 ERROR 1045 ...

  8. 在ubuntu安装mysql数据库_ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  9. ubuntu 安装mysql 5.5_「ubuntu安装mysql」Ubuntu16.04安装mysql5.5 - seo实验室

    ubuntu安装mysql 本文实在网上找的资料的基础上修改的

最新文章

  1. # 学号 2017-2018-20172309 《程序设计与数据结构》第十一周学习总结
  2. abovedisplayskip无效_latex减少图片和图片解释文字之间的距离、调整公式与正文间距离,调整空白大小:...
  3. Halcon Example - 圆弧测量对象的使用
  4. linux安全运维(一)
  5. java如何处理tcp异常断开_(转)TCP连接异常断开检测
  6. 【考研英语5500词】 —思维导图,建议收藏(四六级党也可入手)!!!
  7. 别看微信,微博,头条用户都很多,自媒体作者也很多
  8. 网上订餐系统的SQL SERVER 2005数据库连接
  9. 动态文本_(302期)【动态】|| 立足相同文本,描绘不同风景 ——工作室开展“同课异构”活动...
  10. python定义私有变量的方法_Python中私有属性的定义方式
  11. Raki的读paper小记:A Unified MRC Framework for Named Entity Recognition
  12. 细等线体cass_CAD中,刚打开一个文件,细等线体显示不出来,然后换个字体后在换回细等线体才正常显示,怎么回事?...
  13. pe备份linux系统教程,将CDlinux整合在U盘PE启动界面
  14. 我的知识星球 -【达叔与他的朋友们】程序员
  15. 支付宝支付demo运行流程
  16. java 不能回滚_在Java 8中回滚()语句执行失败的最佳方法是什么?
  17. 天池O2O优惠券预测之后的一些个人思考
  18. 扎实的PHP编程基础,PHP的一些基础编程题
  19. 一百年沧桑巨变,数学大树依然长青
  20. Greenplum初始化数据库时出现gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the arr

热门文章

  1. Nginx如何解决File not found 404 Not Found配置
  2. weka mysql apii_(WEKA应用技术与实践)第七章 Weka API
  3. golang定义空指针_Go语言指针声明及操作方法
  4. pytorch create_graph retain_graph
  5. cocos 刚体碰撞 台球游戏
  6. 自然码双拼26个韵母与键位的对应表
  7. C#【控件篇】Winform中使用MDI窗体
  8. PHP学习笔记4(运算符)
  9. InvalidateRect()函数
  10. java -= 是什么意思_java-=是什么意思