ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Debian 开源 Linux 的扩展知识

2021-07-16 10:06:01  阅读:177  来源: 互联网

标签:upgrade dist Linux update apt 开源 软件包 deb Debian


软件包源

  • debian 7.x (wheezy)

编辑 /etc/apt/sources.list


deb http://mirrors.aliyun.com/debian/ wheezy main non-free contrib
deb http://mirrors.aliyun.com/debian/ wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ wheezy-proposed-updates main non-free contrib

  • 说明: deb 代表软件的位置,deb-src 代表软件的源代码的位置

apt 更新

  • 使用 apt 新的软件包源获取最新的软件包列表。
    • 注: apt update 的作用是从 /etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表
    • 运行apt update并没有更新软件,而是相当于windows下面的检查更新,获取的是软件的状态

  • apt upgrade 和 dist-upgrade的差别:

    • upgrade: 升级时,如果软件包有相依性的问题,此软件包就不会被升级
    • dist-upgrade 升级时,如果软件包有相依性问题,会移除旧版,直接安装新版本. (所以通常dist-upgrade会被认为是有点风险的升级)
  • 对于个人和服务器上的操作一般情况使用: apt upgrade 稳定可靠升级就可以满足我们的需求了

  • 最后,需要注意的一点是,每回更新之前,我们需要先运行 update,然后才能运行 upgradedist-upgrade,因为相当于 update 命令获取了包的一些信息,比如大小和版本号,然后再来运行 upgrade 去下载包如果;没有获取包的信息,那么 upgrade 就是无效的啦!


  • apt 和 apt-get 区别:

    • apt 命令概述: apt 是-条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
    • deb 包是 Debian 软件包格式的文件扩展名
    • apt 可以看作 apt-getapt-cache 命令的子集,可以为包管理提供必要的命令选项
    • apt 提供了大多数与 apt-getapt-cache 有的功能,但更方便使用
    • apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt
  • 注: apt install 和 apt-get install 功能一样,都是安装软件包,没有区别


  • 常用命令:
    • install -安装软件包 apt installI
    • remove -移除软件包 apt remove
    • update -更新可用软件包列表 apt update
    • upgrade -通过安装/升级软件来更新系统 apt upgrade
    • full-upgrade -通过卸载/安装/升级来更新系统 apt dist-upgrade
    • edit-sources -编辑软件源信息文件 vim /etc/apt/sources.list

标签:upgrade,dist,Linux,update,apt,开源,软件包,deb,Debian
来源: https://www.cnblogs.com/itwangqiang/p/15018729.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有