文章内容
2018/4/29 11:24:58,作 者: 黄兵
给 Ubuntu 软件升级命令
最近要更新一下Ubuntu系统,有下面两个命令:
sudo apt-get update --更新软件源
和
sudo apt-get upgrade -更新已经安装的软件
上面两个命令是什么意思呢?
我们在 Windows 上面安装软件的时候,直接点击exe文件就可以安装了,但是在Linux系统里面不是这么做的,通常每个发行版的Linux系统都有一个软件仓库,所有的软件都会在这里面。
那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。
我们使用如下命令看一下源列表:
vi /etc/apt/sources.list
之后可以看到如下内容:
在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。
接一下要做的就是:
sudo apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
update 后,可能需要 upgrade 一下。
sudo apt-get upgrade
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-119 linux-headers-4.4.0-119-generic
linux-headers-4.4.0-43 linux-headers-4.4.0-43-generic
linux-image-4.4.0-119-generic linux-image-4.4.0-43-generic
linux-image-extra-4.4.0-119-generic snap-confine
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
libdrm2 linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
输入以上命令后,会有一些不需要的旧组件不需要,需要清理掉,使用如下命令:
sudo apt autoremove
总而言之,update 是更新软件列表,upgrade 是更新软件。
参考资料:
ubuntu sudo update与upgrade的作用及区别
其他相关推荐:
1、Ubuntu The following packages have been kept back
2、Disconnected : No supported authentication methods available (server sent :publickey)
3、/bin/sh: 3: cmake: not found
4、./configure: error: the HTTP rewrite module requires the PCRE library.
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - 给Ubuntu软件升级命令
评论列表