当前位置:首页>Linux>Linux软件包管理(二)

Linux软件包管理(二)

  • 2026-10-21 13:27:40
Linux软件包管理(二)
基于 Debian 的发行版(比如 Ubuntu 和 Linux Mint)使用的是 dpkg 命令,该命令是其软件包管理系统的底层基础。dpkg 会直接和 Linux 系统中的软件包管理系统交互,用于安装、管理和删除软件包。
基于dpkg构建的专业软件包管理器APT将更便于用户从所用的Linux发行版仓库中安装软件包。APT工具集有:apt-cache、apt-get、apt
apt命令的基本格式如下:
apt  [options]  command  也可指定多个options进行复合处理
01
使用apt管理软件包
apt list  显示仓库中所有可用的软件包
apt --installed list  显示已安装在系统中的软件包
apt show package_name  显示特定软件包的详细信息
特例:apt无法获取与特定软件包相关的所有文件,需使用dpkg命令:
dpkg  -L  package_name   查找特定软件包相关的所有文件
dpkg  --search  absolute_file_name   查找特定文件所属的软件包
02
使用apt安装软件包
apt  search  package_name    查找特定的软件包
apt   install  package_name   安装软件包
注:安装时需用root用户权限或使用sudo命令帮助完成安装
03
使用apt升级软件包
apt  upgrade   会将所有已安装的软件包升级为仓库中可用的最新版本
该升级过程中,不仅会列出要升级的软件包,还包括由于升级而必须安装的新软件包,但不会删除任何软件包。
apt  full-upgrade   须删除某个软件包才能完成升级
注:有时需删除软件包以保持版本升级之间的同步。
04
使用apt卸载软件包
apt  remove  package_name  删除特定软件包同时保留数据和配置文件
apt  purge  package_name    全部删除软件包及相关的数据和配置文件
05
apt仓库
apt 默认的软件存储位置(即仓库位置)保存在文件/etc/apt/sources.list中,当用户搜索要安装或更新的软件时,apt 也只检查这些仓库,若想为软件包管理系统加入一些额外的软件仓库,需修改该仓库文件。
综上所述,前端界面apt提供了智能命令行选项来配合基于Debian的dpkg工具。

最新文章

随机文章