因为工作需要在Linux下面构建开发环境。却发现虚拟机中的Ubuntu16.04的Ubuntu software打不开了,稍微百度了一下发现这个问题好像挺多的,很多人讨论这问题。

下面是我找到的解决方法:

view plain copy

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install --reinstall software-center

先升级一下,如果不行再执行下面的两行命令。 然后看到了dist-upgrade并不是很明白,遂去百度了一下。然后把查到的资料整理了一下。方便自己以后查阅

Debian/Ubuntu Linux都使用apt,升级时都是:

apt-get update

apt-get upgrade

apt-get dist-upgrade

但是常常有人会问, upgrade和dist-upgrade有何不同,仔细查查,似乎大家对upgrade和dist-upgrade的解释都有点不同,在此也纪录自己的看法.

我认为apt-get upgrade和dist-upgrade的差别:

upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.

dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级)

apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。

只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。

例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。

ubuntu打不开了怎么办_Ubuntu 16.04的Software center打不开的解决办法相关推荐

  1. ubuntu 16.04, conda不能安装、更新包的解决办法

    ubuntu 16.04, conda不能安装.更新包的解决办法 - truth的文章 - 知乎 https://zhuanlan.zhihu.com/p/36188524 昨天打算更新 pytorc ...

  2. ubuntu下amd超频工具_Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序-阿里云开发者社区...

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  3. ubuntu下amd超频工具_Ubuntu 16.04 LTS 推荐开源 AMDGPU 和 Radeon 驱动程序

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  4. ubuntu下amd超频工具_Ubuntu 16.04 LTS推荐开源AMDGPU和Radeon驱动程序

    Ubuntu 16.04 LTS 将不支持 AMD 催化剂驱动作为 AMD GPU(图形处理单元)的驱动程序,相反 Canonical 建议用户采用开源的 Radeon 和 AMDGPU 作为替代. ...

  5. ubuntu点击系统设置无反应_UBUNTU 16.04 系统设置 无法设置 锁屏 的一种解决方法...

    背景: UBUNTU 16.04 UBUNTU 16.04  SYSTEM SETTINGS 无法设置Lock,注意下图中 Lock 相关设置都是灰色的,无法点击.更改.造成的直接后果就是:锁屏后,只 ...

  6. ubuntu下mysql5.7安装教程_Ubuntu 16.04 上安装 MySQL 5.7 教程

    介绍 MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装.它使用关系数据库和SQL(结构化查询 ...

  7. Linux微信运行错误,Ubuntu 16.04 运行微信开发者工具编译出错的解决办法

    最近有折腾小程序的意向,但微信的开发者工具只提供了 Windows 和 Mac 两个版本,对于我这样的 Linux 用户来说不是那么地友好. 经过观察发现,那个开发者工具实际上是基于nw.js开发的, ...

  8. Ubuntu 16.04开机出现Kernel panic 。。。解决办法(亲测有效)

    文章目录 一.问题 二.解决办法 1.查看内核列表 2.查看当前使用的内核 3. 删除内核版本 4.更新引导 5.重新启动 over 一.问题 Ubuntu 16.04开机出现Kernel panic ...

  9. ubuntu设置始终亮屏_Ubuntu 14.04 重启后屏幕默认最大亮度的解决办法

    前一阵将笔记本换成Win10之后发现各种不适应,各种需求不满足,于是一怒之下,换了Ubuntu 14.04,结果发现屏幕亮度每次开机都是最亮的程度,深受其烦扰,于是在线搜索了相关解决方案. 处理过程如 ...

最新文章

  1. 解决微博登录 Application requires permission to access the Internet
  2. python 爬虫 scrapy 和 requsts 哪个快_Python爬虫:Scrapy研读之Request/Reponse
  3. Angular应用的angular.json文件字段一览
  4. Enterprise search debugging via test report in AG3
  5. 【英语学习】【Level 07】U04 Rest and Relaxation L4 A room fit for a king
  6. es6(var,let,const,set,map,Array.from())
  7. 重建总结5_重建列表
  8. 基于Java的对称加密算法和非对称加密算法
  9. 计算机专业的学生也太太太太太惨了吧?
  10. 强化学习实践三 :编写通用的格子世界环境类
  11. 比心app源码,获取系统时间
  12. N-BEATS NEURAL BASIS EXPANSION ANALYSIS FOR INTERPRETABLE TIME SERIES FORECASTING
  13. Java基础教程-刘刚-专题视频课程
  14. 山东大学项目实训(四)—— 微信小程序扫描web端二维码实现web端登录
  15. 独领风骚,卡兹特投影仪大热香港电子展
  16. 报错:attributes are not compatible with the provided attributes
  17. 如何实现音频变速不变调、变调不变速、变速又变调?
  18. 自己动手实现软件测试项目_自己动手的项目
  19. 搭建系统|为何我坚持要用Python搭建属于自己的股票量化交易系统
  20. ARCOCAD 高级编程(DMIS代码)

热门文章

  1. 服务器查询IPV6地址
  2. SSH建立连接的过程
  3. FL Studio教程之如何插入第三方插件
  4. 【大数据】什么是大数据
  5. MATLAB积分方法
  6. 中国儿童乐园行业市场建设现状分析与营销策略研究报告2022版
  7. 有关FLOPS的定义与计算
  8. STL之vector函数详解
  9. 【uni-app】uni-app实现聊天页面功能——功能篇(上)
  10. 关于运筹学三方库的编译和使用 ortools