sudo apt-get upgrade: 升级已安装软件包,不会对系统产生重大的影响,可以在任何时候运行。 sudo apt-get dist-upgrade: 涉及核心的升级,通常会对系统功能产生实际的影响,可能在需要的情况下卸载一些已经安装的软件也可能安装一些额外的软件,通常应该谨慎操作,特别是有未完成的工作,但是在允许的情况下应该尽力升级,应...
dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级) apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。 只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。
apt-get dist-upgrade 这样就会将软件包升级到最新版本, 并安装新引入的依赖包。 在apt-get manpage 的 dist-upgrade 部分做如下解释: dist-upgrade 除了提供upgrade 的全部功能外,并智能处理新版本的依赖关系问题。 apt-get提供一个“智能”的系统冲突解决方案,必要时可能以牺牲某些非重要软件包为代价来升级某些非...
与apt-get upgrade命令不同,apt-get dist-upgrade是主动式的,它会安装新软件包或自行删除现有软件包以完成升级。 为了升级软件包,请使用sudo特权运行dist-upgrade命令: linuxmi@ubuntu:~/www.linuxmi.com$sudo apt-get dist-upgrade 要升级特定的软件包,命令如下: sudo apt-get dist-upgrade <软件包名称> 有时...
apt-get update对应的就是第一步。 apt-get upgrade 与apt-get dist-upgrade对应的是第二步。 由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。
apt upgrade命令的执行流程是怎么样的 如何理解apt upgrade命令不会安装新的软件包 apt-get install packageName的执行流程是怎么样的 当前系统已经安装的软件包的信息存储在哪里 apt-get remove packageName的执行流程是什么 如何理解apt-get autoremove命令 如何理解apt-get dist-upgrade apt upgrade命令会自动升级gcc...
sudo apt-get dist-upgrade,更新所有的软件 输入 sudo apt-get dist-upgrade,更新所有的软件:会提示你要下载多少软件,已经多少M大小,你回车选择是,之后就自动安装了。sudo apt-get dist-upgrade,更新所有的软件最后更新完成了。如果想要安装相应的软件,自需输入 sudo apt-get install 软件名,以rec...
sudo apt-get remove package --purge 删除包,包括配置文件等 sudo apt-get build-dep package 安装相关的编译环境 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-cache depends package 了解使用该包依赖那些包