Debian11 的软件包管理系统是APT (高级软件包工具),它能够使用所有的二进制软件包资源。Debian11 软件包管理系统有丰富的历史,它有许多可供选择的前端应用程序和后端访问方式。
Debian11 软件包索引更新过程,首先从远程链接获取软件的元数据索引,然后重建和更新 APT 使用的本地元数据索引。以下使用 apt、aptitude、apt-get ,三种方式选择其一即可。
apt update aptitude update apt-get update
Debian11 软件包升级过程,首先选择最新的可用版本,然后解决依赖关系,如果远程与已安装的版本不同,则从远程获取二进制软件包,解包、运行脚本、安装二进制文件等。
apt upgrade apt full-upgrade aptitude safe-upgrade aptitude full-upgrade apt-get upgrade apt-get dist-upgrade
Debian11 软件包安装过程,首先选择命令行中列出的包,然后解决软件包依赖关系后从远程服务器获取已选二进制包,解包、运行脚本、安装二进制文件等。
apt install package aptitude install package apt-get install package
Debian11 软件包删除过程,首先选择命令行中列出的包,然后解决软件包依赖关系后运行脚本,删除已安装的文件,除了配置文件。
apt remove package aptitude remove package apt-get remove package
Debian11 软件包清理过程,首先选择命令行中列出的包,然后解决软件包依赖关系后运行脚本,清理已安装的文件,包含配置文件。
apt purge package aptitude purge package apt-get purge package
Debian11 软件包安装完以后,就要进行软件包配置了,不同的软件包配置方式不同,但是通过 APT 安装的软件,应该首选阅读官方提供的优良文档。一般按照文档说明进行配置。
vim /usr/share/doc/package_name/README.Debian #该软件的主文档 vim /usr/share/doc/package_name/package #该软件的相关文档
apt、apt-get、aptitude 三种命令基本可以混用,没有大问题。在以下的 APT 常用命令中,您可以将 apt 替换成 apt-get或者aptitude。apt 为推荐方式,apt-get 兼容老版,aptitude 可视化操作,请按需选用。
apt update #更新软件包档案库元数据 apt install #安装软件包的候选版本以及它的依赖 apt upgrade #安装已安装的软件包的候选版本并且不删除任何其它的软件包 apt full-upgrade #安装已安装的软件包的候选版本,并且需要的话会删除其它的软件包 apt remove #删除软件包,但留下配置文件 apt autoremove #删除不再需要的自动安装的软件包 apt purge #清除软件包和配置文件 apt clean #完全清除本地仓库的软件包检索文件 apt autoclean #自动清除本地仓库中过时软件包的软件包检索文件 apt show #显示软件包的详细信息 apt search 正则表达式 #搜索匹配regex的软件包
dpkg 是 Debian Packager 的缩写,它是为 Debian 专门开发的套件管理系统,方便软件的安装、更新和删除。相比较 apt 偏向于前端应用类型的软件包工具,而 dpkg 则是 Debian 软件包管理中最底层的工具,它非常强大,但是必须小心使用。
dpkg -R #安装一个目录下的所有软件包 dpkg -i package.deb #安装软件包 dpkg -L package #列出与该包关联的文件 dpkg -l package #显示该包的版本 dpkg -r package #删除软件但是保留配置 dpkg -P package #删除软件但不保留配置 dpkg -s package #查找包的详细信息 dpkg -c package.deb #列出包的内容 dpkg –unpack package.deb #解包的内容 dpkg -S keyword #搜索所属的包内容 dpkg –configure package.deb #配置包
Debian11教程 - Debian11 软件包安装与配置,主要引导用户快速理解Debian11 环境下如何进行软件包安装和软件包配置,从apt、dpkg 介绍开始,逐步到 Debian11 常用命令的使用等,通篇实用易懂,让入门变得更加快速和简单。
《Debian11教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。