ubuntu sudo update与upgrade的作用及区别

入门linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下LINUX安装软件方面的特点。
在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。
那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。
编辑源命令:

1
sudo gedit /etc/apt/sources.list

在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。
接一下要做的就是:

1
sudo apt-get update

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。

update后,可能需要upgrade一下。

1
sudo apt-get upgrade

这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:

1
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

总而言之,update是更新软件列表,upgrade是更新软件。

最新文章

  1. angular2系列教程(四)Attribute directives
  2. java制作验证码
  3. mvc-6依赖管理
  4. webapp 公共样式
  5. RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
  6. php分10个不同等级压缩优化图片
  7. .net中运用solr提升搜索效率(入门)
  8. Matlab之类型转换
  9. Android的十六进制颜色值
  10. 我的第一个python web开发框架(10)——工具函数包说明(一)
  11. 浅析python中socketserver模块使用
  12. 转载 git Unknown SSL protocol error in connection to github.com:443
  13. 小强的HTML5移动开发之路(20)——HTML5 Web SQL Database
  14. 会议管家——常用的JQ知识点
  15. 设置textfield 文字左边距
  16. 如何利用Maven Repository下载开源软件jar包
  17. C++ Word Count 发布程序
  18. oracle nodejs 访问
  19. Egret资源管理解决方案
  20. 更好的利用配置文件和importlib

热门文章

  1. hbase伪分布式平台搭建(centos 6.3)
  2. 锐捷与Vmare网络冲突解决办法
  3. .replace(R.id.container, new User()).commit();/The method replace(int, Fragment) in the type FragmentTransaction is not app
  4. Comparison of SQL Server Compact, SQLite, SQL Server Express and LocalDB
  5. HTTP状态码302、303和307的故事
  6. Caffe源码解析6:Neuron_Layer
  7. 怎样制作FL Studio步进音序器中的节奏
  8. Linux操作系统启动流程梳理
  9. iOS Run_time
  10. bash shell