apt update 如何工作

本文简单介绍了在ubuntu的命令行下运行apt update时,软件包管理工具apt所执行的实际动作,相信此文会让你对ubuntu的包管理系统有更好的了解。

1. 导言

众所周知,Linux有很多的发行版,Ubuntu是其中之一,Ubuntu使用一个软件包管理系统apt对软件进行维护,这些软件包包括硬件驱动、Linux内核以及应用软件,所有这些软件包放在一个在线的服务器上,这个服务器被称作软件仓库,使用apt命令行工具,可以访问软件仓库、建立本地软件仓库,并管理这些软件。本文将讨论在ubuntu上执行apt update命令所执行的具体操作。

2. 什么是 APT

  1. 新软件安装
  2. 已安装包的升级
  3. 更新软件包索引清单(本地软件仓库)
  4. 甚至可以使用apt命令升级Ubuntu系统

3. 软件仓库和软件源

  1. http://cn.archive.ubuntu.com/ubuntu/
  2. http://mirrors.aliyun.com/ubuntu/
  3. https://mirrors.163.com/ubuntu/

4. apt update 是什么

sudo apt update

图1:执行 apt update

5. ubuntu下执行apt update实际执行的操作

6. 执行apt update时Hit、Ign、Err和Get分别代表什么

  1. Hit(命中):
    apt发现某个Packages文件(软件清单索引文件)的Hash校验值与最新的InRelease文件中给出的Hash校验值一致,所以无需再下载;
  2. Ign(忽略):
    apt在下载一个文件时出错,但是,这个文件并不重要,所以这个错误被忽略掉,apt会继续下一个动作;
  3. Err(错误):
    apt在下载一个文件时发现了一个严重错误,无法再继续执行命令,比如在验证InRelease文件的电子签名时找不到所需的公钥时就会出现这个错误;
  4. Get(获取):
    apt已经从软件仓库下载了一个正确的软件包索引文件,并且更新了本地软件仓库。

7. 结语

(欢迎访问我的博客:https://whowin.gitee.io)

展开阅读全文

页面更新:2024-05-19

标签:在线   软件包   仓库   清单   索引   命令   定义   文件   工作   信息   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top