我的Ubuntu系统中软件包管理器apt学习笔记。
apt Hello World
- apt(Advanced Packaging Tool)是一个在Debian和Ubuntu中的Shell前端软件包管理器;
apt
命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令;apt
命令执行需要超级管理员权限(root);apt
命令合并了apt-get
、apt-cache
和apt-config
命令的常用功能;
apt语法
apt [options] [command] [package ...]
-
options:可选选项;
选项 含义 -h
帮助 -y
安装过程提示选择全部为”yes” -q
不显示安装的过程 - commands:要进行的操作;
- package:安装的包名;
apt常用命令
功能 | 命令 |
---|---|
列出所有可更新的软件清单 | sudo apt update |
升级软件包 | sudo apt upgrade |
列出可更新的软件包及版本信息 | apt list --upgradeable |
升级软件包,升级前先删除需要更新软件包 | sudo apt full-upgrade |
安装指定的软件 | sudo apt install <package_name> |
安装多个软件包 | sudo apt install <package_1> <package_2> <package_3> |
更新指定的软件 | sudo apt update <package_name> |
显示软件包具体信息,例如:版本号,安装大小,依赖关系等等 | sudo apt show <package_name> |
删除软件包(保留配置文件) | sudo apt remove <package_name> |
清理不再使用的依赖和库文件 | sudo apt autoremove |
移除软件包及配置文件 | sudo apt purge <package_name> |
查找软件包命令 | sudo apt search <keyword> |
列出所有已安装的包 | apt list --installed |
列出所有已安装的包的版本信息 | apt list --all-versions |
从下载的软件包中清理缓存 | sudo apt clean |
从下载的软件包中清理缓存(只删除不能被再次下载的软件包) | sudo apt autoclean |