Linux RPM和YUM(软件包管理)
@
§1 基本信息
- RPM 全称 Redhat Package Manager,最早用于 Redhat,现在已成为一种标准
- YUM 全称 Yellow dog Updater,基于 RPM,可以自动管理依赖
§2 常用指令
§2.1 rpm
指令:rpm 选项
说明:
选项说明
- -q:query,查询
- -qa:all,查询所有软件包
- -q 软件包名:all,查询所有软件包
- -qi 软件包名:information,查询软件包具体信息
- -ql 软件包名:list,查询软件包中文件列表
- -qf 文件全路径:file,查询目标文件所属软件包
- e:erase,擦除
- -e 软件包名:卸载软件包
- -e --nodeps 软件包名:no dependents,强制卸载,忽略其他软件包对当前软件包的依赖
- i:install,安装
- -iv:verbose,安装时显示详细信息
- -ih:hash,hash(#),安装时会用最多50个 # 代表安装的进度条
- -ivh:常用组合,以取得良好的显示效果
结果说明
- el6 此软件适用于 6.x 版本的系统
- x86_64 64位系统
- i386/i686 32位系统
- noarch 通用
§2.2 yum
指令:yum 命令
说明:
命令说明
- list:列出所有可安裝的软件清单命令
- install 软件包名:安装指定的软件包
- check-update:列出可更新的软件包
- update 软件包名:更新指定的软件包
- update:更新所有可更新的软件包
- remove 软件包名:卸载指定软件包
- search 软件包名:查找软件包
- clean 位置:清除指定位置缓存
- package:清除缓存目录下软件包
- headers:清除缓存目录下 headers
- oldheaders:清除缓存目录下旧的 headers
- all:清除缓存目录下软件包和旧的 headers,all 可省略
参数说明
- -y:yes,过程中一切询问都是 yes
- -q:quite,安静安装,没有输出
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现