本文主要讲一下在linux下安装软件方面的特点。但在Linux下,不是这样的。每个LINUX的发行版,比如ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。在ubuntu下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。下面介绍一个实例来更深刻的了解下。
1.编辑软件源:

sudo gedit /etc/apt/sources.list

1

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

sudo apt-get update

1

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

sudo apt-get upgrade

1

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

update
update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

upgrade
upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样安装的才是最新的版本

1
    2
    3
    4
    5

后记

心之所向,素履以往;生如逆旅,一苇以航。
————————————————
版权声明:本文为CSDN博主「逝不等琴生」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40563761/article/details/84107480

Linux中apt-get update和apt-get upgrade命令的区别相关推荐

  1. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  2. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  3. Linux中>>和>,>和<的区别? 以及“|”是什么意思?

    Linux中>>和>, >和<的区别?    以及"|"是什么意思? 一.Linux 中>>和>的区别 ? 1.>>和& ...

  4. 【Linux】Linux 中 man 1、man 2 和 man 3 的区别

    [Linux]Linux 中 man 1.man 2 和 man 3 的区别   1.Standard commands (标准命令)   2.System calls (系统调用)   3.Libr ...

  5. linux命令中插入制表符,linux 中grep 匹配制表符 和 换行符的命令

    linux 中grep 匹配制表符 和 换行符的命令 使用: [root@dhcp-9-79 ~]# grep $'\n' log.txt [root@dhcp-9-79 ~]# grep $'\t' ...

  6. redis 中setex、setnx、set、getset 命令的区别与使用

    转载:redis 中setex.setnx.set.getset 命令的区别与使用 介绍几个常用的redis命令: SET 命令 set key value 设置指定 key 的值为 value. 如 ...

  7. 【Linux】Linux中常见的文件管理以及常用的符号命令的总结

    一.文件管理的命令以及操作 操作 命令 注意点 文件/文件夹 创建 touch filename 如果是多个文件,文件名之间用 空格 隔开(eg:touch "hello word" ...

  8. linux php运行用户,Linux中普通用户如何以root身份运行命令

    Linux遵循非常艰难的权限模型,root用户可以执行任何操作:但普通用户没有权限,无法运行任何命令.下面本篇文章就来给大家介绍普通用户以root身份运行命令的方法,希望对大家有所帮助. 方法一:使用 ...

  9. 在Linux中怎样搜索链接文件,如何使用find命令在Linux中查找文件

    原标题:如何使用find命令在Linux中查找文件 Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构 ...

  10. Linux下which、whereis、locate、find 命令的区别

    which       查看可执行文件的位置 whereis     查看文件的位置 locate     配合数据库查看文件位置 find      实际搜寻硬盘查询文件名称 1.which 语法: ...

最新文章

  1. 写在我第一个虚幻程序之前
  2. 一句white-space:nowrap解决IE6,IE7下浮动元素不自动换行
  3. Linux socket本地进程间通信之UDP
  4. EWS API 2.0读取日历信息-读取内容注意事项
  5. 乡村振兴谋定齐鲁道路-农业大健康·李昌平:放权改革创新
  6. 计算机复位启动如何操作,电脑能开机但进入不了系统,怎么办?按什么键能恢复系统?...
  7. 11-swift中的函数
  8. JAVA多线程之扩展ThreadPoolExecutor
  9. 巧用.mdb后缀数据库做后门
  10. 第八节:常见安全隐患和传统的基于Session和Token的安全校验
  11. asp.net网页版斗地主 已提供下载(开源) 测试版
  12. MySQL建库建表语句
  13. 通过js实现文字合成语音并播报
  14. 操作系统ucore lab1
  15. 臀部肌群锻炼方法大全
  16. 维谛技术(Vertiv):一切研发创新都以客户需求为核心
  17. Filter过滤器基本内容
  18. 三级无刷交流发电机matlab模型,三级无刷交流发电机调压系统的建模及其仿真分析...
  19. 统计学(五):非参数检验
  20. Microbiome:南农张瑞福团队揭示放牧引起草原微生物组变化驱动土壤有机碳的转化和生产力的提升...

热门文章

  1. 赋值运算符 += 面试题小陷阱
  2. [系统安全] 四十六.Powershell恶意代码检测系列 (1)Powershell基础入门及管道和变量的用法
  3. [网络安全自学篇] 三十六.WinRAR安全缺陷复现(CVE-2018-20250)及软件自启动劫持机理
  4. RxSwift之深入解析dispose源码的实现原理
  5. BEGIN-4 Fibonacci数列
  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1052:计算邮资
  7. 【工业控制】OmniCal软件安装和使用详解
  8. 【OpenSSL】OpenSSL之MD5
  9. android快速打包工具下载,【Android】多渠道打包,其实可以更快
  10. android天女散花效果_Android有趣的爆炸散落动画view:开源ExplosionField