Debian11 软件包安装与配置

Debian11 软件包安装与配置,Debian11教程,软件包安装、软件包配置。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-17

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

apt update
aptitude update
apt-get update


2.2、软件包升级

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

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


2.3、软件包安装

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

apt install package
aptitude install package
apt-get install package


2.4、软件包删除

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

apt remove package
aptitude remove package
apt-get remove package


2.5、软件包清理

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 常用命令的使用等,通篇实用易懂,让入门变得更加快速和简单。


《Debian11教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。