gpt4 book ai didi

Linux下apt与dpkg的详解

转载 作者:我是一只小鸟 更新时间:2023-08-05 22:31:13 31 4
gpt4 key购买 nike

apt 是一个包管理工具,用于管理Debian和Ubuntu等基于Debian的Linux发行版中的软件包。它是 "Advanced Packaging Tool" 的缩写,允许用户在系统的软件仓库中搜索、安装、更新和删除软件包。apt能够自动解决依赖关系,确保安装的软件包所需要的其他软件包也会被正确安装。它还提供了一种简单的方式来更新已安装的软件包,以及从系统中彻底删除软件包和其配置文件.

dpkg 是Debian Linux系统中的低层级软件包管理工具。它是 "Debian Package" 的缩写,用于对Debian包(以.deb文件形式)进行操作,如安装、升级、配置和删除.

apt常用命令

                        
                          apt search <package> # 用来搜索指定软件
apt install <package> # 用来安装指定软件
apt download <package> # 下载软件包
apt remove <package> # 用来卸载指定软件,但是会保留包的配置文件
apt purge <package># # 用来卸载指定软件,但是不会保留包的配置文件

apt update # 更新软件源中的所有软件列表
apt list # 显示所有的软件包。
apt list --upgradeable # 显示可升级的软件包
apt list --installed # 显示已安装的软件包

apt upgrade # 升级软件包
apt show <package> # 显示软件包具体信息
apt autoremove # 用来自动清理不再使用的依赖和库文件

                        
                      

dpkg常用命令

                        
                          dpkg -I <package>.deb # 来查看一个deb包的依赖信息, 同apt show
dpkg -i <package>.deb# 对一个已安装的软件包进行升级
dpkg -L <package>.deb  # 文件安装在哪些目录
dpkg -l # 列出系统中已安装的软件包,包括版本号、状态等信息。

                        
                      

使用示例

htop 是一个交互式的系统监视工具,可用于查看和管理系统中正在运行的进程。它提供了一个类似于传统 top 命令的界面,但比 top 更加直观和功能丰富 。

使用apt

想安装 htop 这个软件, 可以先搜索一下看有没有,如果没有可以更新软件源再尝试。 更新软件源 搜索软件 安装软件,此时会显示软件的一些信息。 同时可以用 show 命令查看软件信息,包括版本、大小、所依赖的库等等信息。 使用htop 卸载软件 。

在/var/cache/apt/archives可以找到你安装程序的包 。

使用dpkg

使用 dpkg 需要先将软件下载下来,使用 apt download 进行下载 下载软件 查看软件包信息,结果同 apt show 命令。 安装软件,不会安装对应依赖,因此使用时可能会报错 查看软件安装到那个目录 查看已安装软件信息 。

总结

需要注意的是,dpkg只处理软件包本身的安装和卸载,无法自动处理包依赖关系。为了处理依赖关系,推荐使用高层级的包管理工具,如apt,它在dpkg基础上提供了更多的功能,包括依赖解决和软件包更新等.

最后此篇关于Linux下apt与dpkg的详解的文章就讲到这里了,如果你想了解更多关于Linux下apt与dpkg的详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com