Neo Anderson's Blog

Apt过程相关tip

字数统计: 399阅读时长: 1 min
2016/04/24
  • apt update 时,输出结果的一些含义

    • GET 表示在该源中有更新,并且新的内容已经被保存
    • HIT 表示已经在该源中有最新的包
    • IGN 表示包被忽略,要不然是没有更新,要不然就是该包已经被废弃,如果开发者改变了版本或者更换了仓库密钥也会这样
    • ERR 一般可能是使用非官方源的时候,签名等错误,可以参考链接

  • apt 源( source.list配置 )的一些含义

    • 样例:
      1
      2
      3
      deb http://site.example.com/debian distribution component1 component2 component3
      deb-src http://site.example.com/debian distribution component1 component2 component3

    • 包类型:
      • deb 表示二进制内容,会使用仓库中的二进制预编译软件包,可以直接通过 apt 来安装
      • deb-src 表示源代码,在使用 apt 时会根据源代码来进行安装,通常可以使用 apt source $pacakge 来下载然后编译
    • 仓库地址: 镜像链接
    • component类型:
      • debian
        • main 包含符合 DFSG 指导原则的自由软件包,而且这些软件包不依赖不符合该指导原则的软件包。这些软件包被视为 Debian 发型版的一部分
        • contrib 包含符合 DFSG 指导原则的自由软件包,不过这些软件包依赖不在 main 分类中的软件包
        • non-free 包含不符合 DFSG 指导原则的非自由软件包
      • Ubuntu
        • main 官方支持的自由软件
        • restricted 官方支持的非完全自由的软件
        • universe 社区维护的自由软件
        • multiverse 非自由软件
CATALOG
  1. 1. apt update 时,输出结果的一些含义
  2. 2. apt 源( source.list配置 )的一些含义