apt-get
apt-get [选项] action <参数>
命令 | 干啥的 |
---|---|
apt-get update | 更新本地软件包列表 |
apt-get install pgname | 安装软件包 |
apt-get remove pgname | 卸载软件包(保留配置文件) |
apt-get purge pgname | 卸载软件包(不保留配置文件) |
apt-get clean | 删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。 |
apt-get autoclean | 同上.仅删除不再能被下载的包 |
apt-get upgrade | 更新所有已安装的软件包(保守更新) |
apt-get dist-upguade | 同上!更新方式比较激进,相对来说没上面的安全稳定. |
apt-cache
命令 | 干啥的 |
---|---|
apt-cache show pg_name | 显示指定软件包的信息,包括版本号,安装状态和包依赖关系等 |
apt-cache search pg_name | 搜索软件包,可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分 |
apt-cache showpkg pg_name | 显示软件包的依赖关系信息 |
apt-cache stats | 显示当前系统所使用的数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息 |
apt-cache policy pg_name | 显示软件包的安装状态和版本信息 |
apt-cache depends pg_name | 显示指定软件包所依赖的软件包 |
apt-cache rdepends pg_name | 查询指定软件包的反向依赖关系,即那些其他的软件包需要依赖你所指定的软件包做为安装和运行的必须条件 |
apt-cache dump | 显示缓存中的每个软件包的简要描述信息 |
apt-cache unmet | 显示不符合一致性的依赖关系 |
apt-file
命令 | 干啥的 | |
---|---|---|
apt-file update | 应该是更新个啥库吧,Fetch Contents files from apt-sources. | |
apt-file search | find <partten> | Search files in packages |
apt-file list | show <partten> | List files in packages,显示包的安装文件列表 |
apt-file purge | Remove cache files |
dpkg
命令 | 干啥的 |
---|---|
-i | 安装软件包 |
-r | 删除软件包 |
-P | 删除软件包的同时删除其配置文件 |
-L | 显示于软件包关联的文件 |
-l | 显示已安装软件包列表 |
--unpack | 解开软件包 |
-c | 显示软件包内文件列表 |
-confiugre | 配置软件包 |
--search file | 查询文件属于哪个安装包 |
aptitude
aptitude [选项] ACTION <参数>
命令/选项 | 干啥的 |
---|---|
aptitude update | 更新可用的包列表 |
aptitude upgrade | 升级可用的包 |
aptitude safe-upgrade | 升级可用的包(推荐) |
aptitude dist-upgrade | 将系统升级到新的发行版 |
aptitude install pkgname | 安装包 |
ptitude remove pkgname | 删除包 |
aptitude purge pkgname | 删除包及其配置文件 |
aptitude search pattren | 搜索包 |
aptitude show pkgname | 显示包的详细信息 |
aptitude clean | 删除下载的包文件 |
aptitude autoclean | 仅删除过期的包文件 |