sudo apt-get update 与upgrade的用法

在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。
那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。
编辑源命令:

sudo gedit /etc/apt/sources.list

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

sudo apt-get update

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。

update后,可能需要upgrade一下。

sudo apt-get upgrade

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

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

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

apt-get常用命令如下:

  1. apt-cache search package 搜索包
  2. apt-cache show package 获取包的相关信息,如说明、大小、版本等
  3. sudo apt-get install package 安装包
  4. sudo apt-get install package - - reinstall 重新安装包
  5. sudo apt-get -f install 修复安装"-f = ——fix-missing"
  6. sudo apt-get remove package 删除包
  7. sudo apt-get remove package - - purge 删除包,包括删除配置文件等
  8. sudo apt-get update 更新源
  9. sudo apt-get upgrade 更新已安装的包
  10. sudo apt-get dist-upgrade 升级系统
  11. sudo apt-get dselect-upgrade 使用 dselect 升级
  12. apt-cache depends package 了解使用依赖
  13. apt-cache rdepends package 是查看该包被哪些包依赖
  14. sudo apt-get build-dep package 安装相关的编译环境
  15. apt-get source package 下载该包的源代码
  16. sudo apt-get clean && sudo apt-get autoclean 清理无用的包
  17. sudo apt-get check 检查是否有损坏的依赖

sudo apt-get update 与upgrade的用法相关推荐

  1. apt 的 update 和 upgrade 命令的区别是什么?

    如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用 sudo apt update 和 sudo apt upgrade 命令组合. 一些以前的教程也会提到 sudo apt-get ...

  2. Ubuntu 中apt update和upgrade 的区别

    运行gazebo出问题,往往就需要sudo apt upgrade来解决 摘自:https://blog.csdn.net/zhjulia123/article/details/83479515 简要 ...

  3. sudo apt update提示某个源超时

    sudo apt update提示某个源超时 进入软件更新器,设置,选择其他软件,删除超时的连接.

  4. 【亲测有效】Ubuntu18.04 sudo apt update无法解析域名的解决方案

    [亲测有效]Ubuntu18.04 sudo apt update无法解析域名的解决方案 参考文章: (1)[亲测有效]Ubuntu18.04 sudo apt update无法解析域名的解决方案 ( ...

  5. LS1028A make 错误 sudo apt update 错误: Error in `appstreamcli‘

    在安装LS1028A的 OpenIL(open industry linux) 环境时遇到错误, NXP官方的操作流程: $ git clone https://github.com/openil/o ...

  6. sudo apt install ...

    在使用apt安装任何软件包之前,建议使用以下命令更新软件包列表: sudo apt update ----------------------------------------------- Ubu ...

  7. linux中运行ifconfig出现错误,不能sudo apt install net-tools,Linux不能联网

    linux中运行ifconfig出现错误,且不能sudo apt install net-tools linux中运行ifconfig出现错误 不能sudo apt install net-tools ...

  8. The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)

    记录下困扰好久的一个apt问题的修复: 目录 问题描述 出现的报错 解决方法 问题描述 本人在安装cuda11.1的时候,安装过程中由于某些原因导致安装好的文件有缺失(或者说没安装全,出现apt问题, ...

  9. ununtun学习系列1--- sudo update与upgrade区别

    在windows中安装软件,我们只需要一个.exe的可执行文件,直接下一步就可以安装了.但是在每个linux的发行版,例如ubuntu中,都会维护一个软件仓库,我们常用的所有软件都在里面.这里面的软件 ...

最新文章

  1. 懒到极致之怒撸一键打包发布系统
  2. 1MySQL是面向对象型数据库_数据库及MySQL基础(1)
  3. Greg Kroah-Hartman LDD3 作者,LKN作者,linux driver 开发者,新闻两则,因为过时了所以就放我这个垃圾博客里吧...
  4. 运维与自动化运维发展概括
  5. 万圣节 数据_万圣节的五个3D打印项目
  6. 强大的 pdf 编辑器 —— Acrobat
  7. centos php 开启mysql扩展_CentOS 7下部署php7.1和开启MySQL扩展的方法教程
  8. 8.9 NOIP模拟测试15 建设城市(city)+轰炸行动(bomb)+石头剪刀布(rps)
  9. QueueUserWorkItem函数
  10. Win11有几个版本 Windows 11各版本区别对比
  11. My Forty-eighth Page - 组合 - By Nicolas
  12. 16张SIM卡,8路5g多卡聚合路由器5g多卡汇聚路由器,多网融合,弱网通信
  13. 【 MVC 】显示数据库数据表格
  14. 怎么才能使用计算机,电脑说有人远程使用计算机,怎么才能开到机啊
  15. JDBC——商品品牌数据的增删改查操作
  16. 计算机硬件静电场,静电场场强测量仪设计(毕业论文).doc
  17. Error (171173): Node xxxx from partition Top cannot preserve previous placement at PIN D16 and honor
  18. python redis使用
  19. 江南爱窗帘十大品牌 窗帘真的可以改善睡眠质量吗
  20. [爆笑网文]我终于成材了!一个大学毕业生的学业汇报

热门文章

  1. C++11 继承构造函数
  2. C/C++ sizeof(上)
  3. Make sure you've included captcha.urls as explained in the INSTALLATION section on
  4. MySQL事务(脏读、不可重复读、幻读)
  5. Activity 生命周期图解
  6. ThinkPHP框架 _ 学习11
  7. getline函数(精华版)
  8. Oracle 11g数据库详细安装步骤图解
  9. A - ACM Computer Factory - poj 3436(最大流)
  10. js中常用framesetiframe页面跳转传参方法实例大全