2025-05-24
Linux
0

目录

一、Debian11软件包安装与配置介绍
1.1、Debian软件包工具
二、Debian11软件包安装
2.1、Debian11更新索引
2.2、Debian11软件包升级
2.3、Debian11软件包安装
2.4、Debian11软件包删除
2.5、Debian11软件包清理
三、Debian11软件包配置
四、Debian11软件包常用命令
4.1、apt命令
4.2、dpkg命令
五、Debian11软件包安装与配置总结

一、Debian11软件包安装与配置介绍

Debian11的软件包管理系统是APT(高级软件包工具),它能够使用所有的二进制软件包资源。Debian11软件包管理系统有丰富的历史,它有许多可供选择的前端应用程序和后端访问方式。

  • apt:用于所有的交互式命令行操作,包含软件包的安装、删除和升级操作;
  • apt-get:从脚本中调用软件包,作为备选,用于较旧的 Debian 系统;
  • aptitude:使用一个可视交互式的文本界面来管理和搜索已安装的软件包。

1.1、Debian软件包工具

  • apt:使用命令行管理软件包的前端应用工具,也称高级软件包工具;
  • aptitude:使用可视化全屏控制台交互式管理软件包的前端工具;
  • dpkg:基于文件的用于底层软件包管理系统;
  • tasksel:用来安装选择任务的前端工具;
  • unattended-upgrades:增强软件包,自动安装安全更新;
  • gnome-software:GNOME 软件中心;
  • synaptic:GTK图形化的软件包管理工具;
  • apt-utils:APT工具的实用程序;
  • apt-listchanges:软件包历史更改提醒工具;
  • apt-listbugs:在每次APT安装前列出严重的 bug;
  • apt-file:APT 软件包搜索工具;
  • apt-rdepends:递归列出软件包依赖项。

二、Debian11软件包安装

2.1、Debian11更新索引

Debian11软件包索引更新过程,首先从远程链接获取软件的元数据索引,然后重建和更新 APT 使用的本地元数据索引。以下使用 apt、aptitude、apt-get ,三种方式选择其一即可。

apt update aptitude update apt-get update

2.2、Debian11软件包升级

Debian11软件包升级过程,首先选择最新的可用版本,然后解决依赖关系,如果远程与已安装的版本不同,则从远程获取二进制软件包,解包、运行脚本、安装二进制文件等。

apt upgrade apt full-upgrade aptitude safe-upgrade aptitude full-upgrade apt-get upgrade apt-get dist-upgrade

2.3、Debian11软件包安装

Debian11软件包安装过程,首先选择命令行中列出的包,然后解决软件包依赖关系后从远程服务器获取已选二进制包,解包、运行脚本、安装二进制文件等。

apt install package aptitude install package apt-get install package

2.4、Debian11软件包删除

Debian11软件包删除过程,首先选择命令行中列出的包,然后解决软件包依赖关系后运行脚本,删除已安装的文件,除了配置文件。

apt remove package aptitude remove package apt-get remove package

2.5、Debian11软件包清理

Debian11软件包清理过程,首先选择命令行中列出的包,然后解决软件包依赖关系后运行脚本,清理已安装的文件,包含配置文件。

apt purge package aptitude purge package apt-get purge package

三、Debian11软件包配置

Debian11软件包安装完以后,就要进行软件包配置了,不同的软件包配置方式不同,但是通过 APT 安装的软件,应该首选阅读官方提供的优良文档。一般按照文档说明进行配置。

vim /usr/share/doc/package_name/README.Debian #该软件的主文档 vim /usr/share/doc/package_name/package #该软件的相关文档

四、Debian11软件包常用命令

4.1、apt命令

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的软件包

4.2、dpkg命令

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软件包安装与配置,主要引导用户快速理解Debian11环境下如何进行软件包安装和软件包配置,从apt、dpkg 介绍开始,逐步到Debian11常用命令的使用等,通篇实用易懂,让入门变得更加快速和简单。