小百科,大世界
首页 / 计算机 / Linux / Linux命令 / 文件管理

aptitude 管理APT软件包 繁體

aptitude命令的功能是用于管理APT软件包,是Debian Linux及其衍生系统中功能强大的包管理工具。与apt-get命令相似,但对于处理依赖软件包来讲效果更好,例如使用aptitude移除某个软件包时,会同时删除其本身所依赖的其他包,不会残留无用的软件包,使整个系统更加干净。

语法格式:aptitude [参数] [软件包名]

常用参数:

-d 仅下载软件包
-D 显示安装包的依赖关系信息
-f 修复损坏的软件包
-F 设置搜索结果的格式
-h 显示帮助信息
-i 运行时执行安装操作
-O 设置如何排列显示搜索结果
-p 每一步操作都要求确认
-q 不显示进度条
-u 启动时下载新的软件包列表
-v 显示版本信息
-V 显示软件包的版本信息
-w 设置搜索结果的格式宽度
-y 所有询问均回答自动yes
-Z 显示每个软件包的安装尺寸变化

常用动作:

autoclean 删除旧的已下载软件包文件
changelog 显示一个软件包的变更日志
clean 删除已下载的软件包文件
download 下载软件包的.deb文件
forbid-version 禁止软件包升级到某个指定版本
hold 将软件包置于保持状态
install 安装或升级软件包
markauto 将软件包标记为自动更新
purge 卸载软件包并删除其配置文件
reinstall 重新安装指定的软件
remove 卸载软件包
search 依据名称搜索软件包
show 显示一个软件包的详细信息
unhold 取消软件包的保持状态
unmarkauto 将软件包标记为手动安装
update 升级软件包

参考示例

更新系统中全部软件包:

$ aptitude update 
   

执行一次安全的升级:

$ aptitude safe-upgrade
   

安装指定名称的软件及其相关包:

$ aptitude install Package_name
   

删除指定名称的软件包及其配置文件:

$ aptitude purge Package_name
   

删除已下载的软件包缓存文件:

$ aptitude clean 
   

搜索指定名称的软件包:

$ aptitude search package_name
  
首页 / 计算机 / Linux / Linux命令 / 文件管理
相关连接:
Prev:
apropos 在whatis数据库中查找字符串
apt-key 管理APT软件包密钥信息
apt-sortpkgs 排序软件包索引文件
Next:
znew 将.Z压缩包重新转化.gz压缩包
zipsplit 分割压缩包
zipinfo 查看压缩文件信息
zfore 强制添加.gz后缀
uudecode 还原档案
资源来自网络,仅供参考