yum 命令:用于添加/删除/更新RPM包,自动解决包的依赖问题以及系统更新升级参数-e [error level], --errorlevel=[error level] 错误输出级别
-q, --quiet 安静的操作
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略GPG验证check-update 检查可更新的包
clean all 清除全部
clean packages 清除临时包文件(/var/cache/yum 下文件)
clean headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的RPM包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的RPM包 信息
info installed 已安装包的信息(-qa 参数相似)
install[RPM包] 安装包
localinstall 安装本地的 RPM包
update[RPM包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[RPM包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[RPM包] 卸载包
命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 将要安装的RPM包的文件名 详细选项: -h (or --hash) 安装时输出hash记号 (``#'')
--test 只对安装进行测试,并不实际安装。
--percent 以百分比的形式输出安装的进度。
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为 通用选项 -v 显示附加信息
-vv 显示更加详细的信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安
装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为 二、删除选项命令格式: rpm -e ( or --erase) options pkg1 ... pkgN 参数 pkg1 ... pkgN :要删除的软件包 详细选项 --test 只执行删除的测试
--noscripts 不运行预安装和后安装脚本程序
--nodeps 不检查依赖性 通用选项 -vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装
程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为 三、升级选项命令格式 rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm 参数 file1.rpm ... fileN.rpm 软件包的名字 详细选项 -h (or --hash) 安装时输出hash记号 (``#'')
--oldpackage 允许"升级"到一个老版本
--test 只进行升级测试
--excludedocs 不安装软件包中的文档文件
-F, --freshen=+     如果软件包已经安装,升级软件包
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--percent 以百分比的形式输出安装的进度。
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为 通用选项 -v 显示附加信息
-vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为 四、查询 命令格式: rpm -q ( or --query) options 参数: pkg1 ... pkgN :查询已安装的软件包 详细选项 -p (or ``-'') 查询软件包的文件
-f 查询属于哪个软件包
-a 查询所有安装的软件包
--whatprovides 查询提供了 功能的软件包
-g 查询属于 组的软件包
--whatrequires 查询所有需要 功能的软件包 信息选项 显示软件包的全部标识
-i 显示软件包的概要信息
-l 显示软件包中的文件列表
-c 显示配置文件列表
-d 显示文档文件列表
-s 显示软件包中文件列表并显示每个文件的状态
--scripts 显示安装、卸载、校验脚本
--queryformat (or --qf) 以用户指定的方式显示查询信息
--dump 显示每个文件的所有已校验信息
--provides 显示软件包提供的功能
--requires (or -R) 显示软件包所需的功能 通用选项 -v 显示附加信息
-vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为 五、校验已安装的软件包 命令格式: rpm -V ( or --verify, or -y) options 参数 pkg1 ... pkgN 将要校验的软件包名 软件包选项 -p Verify against package file
-f 校验所属的软件包
-a Verify 校验所有的软件包
-g 校验所有属于组 的软件包 详细选项 --noscripts 不运行校验脚本
--nodeps 不校验依赖性
--nofiles 不校验文件属性 通用选项 -v 显示附加信息
-vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为 六、校验软件包中的文件 语法: rpm -K ( or --checksig) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 软件包的文件名 Checksig--详细选项 --nopgp 不校验GPG签名 通用选项 -v 显示附加信息
-vv 显示调试信息
--rcfile 设置rpmrc文件为 七、其它RPM选项 --rebuilddb 重建RPM资料库
--initdb 创建一个新的RPM资料库
--quiet 尽可能的减少输出
--help 显示帮助文件
--version 显示RPM的当前版本
用法:apt-get [选项] 命令  apt-get [选项] install|remove pkg1 [pkg2 ...]  apt-get [选项] source pkg1 [pkg2 ...]  apt-get 是一个下载安装软件包的简单命令行接口。
最常用的命令是update(更新)
和install(安装)。  命令:  update - 重新获取软件包列表  upgrade - 进行更新  install - 安装新的软件包  remove - 移除软件包  autoremove - 自动移除全部不使用的软件包  purge - 移除软件包和配置文件  source - 下载源码档案  build-dep - 为源码包配置编译依赖  dist-upgrade - 发行版升级, 参见 apt-get(8)  dselect-upgrade - 依照 dselect 的选择更新  clean - 清除下载的归档文件  autoclean - 清除旧的的已下载的归档文件  check - 检验是否有损坏的依赖  选项:  -h 本帮助文件。  -q 输出到日志 - 无进展指示  -qq 不输出信息,错误除外  -d 仅下载 - 不安装或解压归档文件  -s 不实际安装。模拟执行命令  -y 假定对所有的询问选是,不提示  -f 尝试修正系统依赖损坏处  -m 如果归档无法定位,尝试继续  -u 同时显示更新软件包的列表  -b 获取源码包后编译  -V 显示详细的版本号  -c=? 阅读此配置文件  -o=? 设置自定的配置选项,如 -o dir::cache=/tmp
Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。Pacman包管理器是Arch Linux的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的Arch软件库或是用户自己创建的[zhangy@BlackGhost ~]$ pacman -h
用法:  pacman <操作> [...]
操作:pacman {-h --help}       //帮助pacman {-V --version}   //查看版本pacman {-D --database} <选项> <软件包>  //pacman管理数据库选项pacman {-Q --query}    [选项] [软件包]    //查询安装包pacman {-R --remove}   [选项] <软件包>  //删除安装包pacman {-S --sync}     [选项] [软件包]      //安装安装包pacman {-U --upgrade}  [选项] <文件>   //更新安装包使用 'pacman {-h --help}' 及某个操作以查看可得的选项[zhangy@BlackGhost ~]$ pacman -D --help
用法:  pacman {-D --database} <选项> <软件包>
选项:  --asdeps         标记为非单独指定安装的软件包  --asexplicit     标记为单独指定安装的软件包  --config <路径>  指定另外的配置文件  --logfile <路径> 指定另外的日志文件  --noconfirm      不询问确认  --noprogressbar  下载文件时不显示进度条  --noscriptlet    不执行安装小脚本  -v, --verbose        循环执行  -- debug        显示除错信息  -r, --root <路径>    指定另外的安装根目录  -b, --dbpath <路径>  指定另外的数据库位置  --cachedir <目录> 指定另外的软件包缓存位置  --arch <架构>    设定另外的架构[zhangy@BlackGhost ~]$ pacman -Q --help
用法:  pacman {-Q --query} [选项] [软件包]
选项:  -c, --changelog      查看某软件包的更新日志  -d, --deps           列出所有作为依赖关系安装的软件包 [过滤器]  -e, --explicit       列出所有单独指定安装的软件包 [过滤器]  -g, --groups         查看某软件包组所属的所有软件包  -i, --info           查看软件包信息 (-ii 查看备份文件)  -k, --check          检查该软件包拥有的文件是否存在  -l, --list           列出被查询软件包的内容  -m, --foreign        列出没有在同步数据库时找到的已安装软件包 [过滤器]  -o, --owns <文件>     查询哪个软件包拥有  <文件>  -p, --file <软件包> 从某个软件包而不是数据库查询  -s, --search  搜寻符合指定字符串的已安装本地的软件包  -t, --unrequired     列出所有不被其他软件包要求的软件包 [过滤器]  -u, --upgrades       列出所有可升级的软件包 [过滤器]  -q, --quiet          在查询或搜索时显示较少的信息  --config <路径>  指定另外的配置文件  --logfile <路径> 指定另外的日志文件  --noconfirm      不询问确认  --noprogressbar  下载文件时不显示进度条  --noscriptlet    不执行安装小脚本  -v, --verbose        循环执行  -- debug        显示除错信息  -r, --root <路径>    指定另外的安装根目录  -b, --dbpath <路径>  指定另外的数据库位置  --cachedir <目录> 指定另外的软件包缓存位置  --arch <架构>    设定另外的架构 [zhangy@BlackGhost ~]$ pacman -R --help
用法:  pacman {-R --remove} [选项] <软件包>
选项:  -c, --cascade        删除软件包及所有的依赖于此的软件包  -d, --nodeps         略过依赖关系检查  -k, --dbonly         只删除数据库记录,不删除文件  -n, --nosave         同时删除配置文件  -s, --recursive      同时删除 (不会破坏其他软件包的) 依赖关系(-ss·也包括单独指定安装的依赖关系)  -u, --unneeded       同时删除不需要的 (且不会破坏其他软件包的) 依赖关系  --print          仅打印目标而不执行操作  --print-format <字符串>指定如何打印目标  --config <路径>  指定另外的配置文件  --logfile <路径> 指定另外的日志文件  --noconfirm      不询问确认  --noprogressbar  下载文件时不显示进度条  --noscriptlet    不执行安装小脚本  -v, --verbose        循环执行  -- debug        显示除错信息  -r, --root <路径>    指定另外的安装根目录  -b, --dbpath <路径>  指定另外的数据库位置  --cachedir <目录> 指定另外的软件包缓存位置  --arch <架构>    设定另外的架构 [zhangy@BlackGhost ~]$ pacman -S --help
用法:  pacman {-S --sync} [选项] [软件包]
选项:  --asdeps         作为非单独指定安装的软件包安装  --asexplicit     作为单独指定安装的软件包安装  -c, --clean          从缓存目录中删除旧软件包 (-cc 清除所有)  -d, --nodeps         略过依赖关系检查  -f,  -force          强制安装,覆盖存在冲突的文件  -g, --groups         查看某软件包组所属的所有软件包  -i, --info           查看软件包信息  -l, --list <软件库>    查看在该软件库中的软件包清单  -s, --search  按照指定字符串查询远端软件库  -u, --sysupgrade     升级所有已安装的软件包 (-uu 可启用降级)  -w, --downloadonly   下载但不安装/升级软件包  -y, --refresh        从服务器下载新的软件包数据库  --needed         不重新安装已经为最新的软件包  --ignore <软件包>   升级时忽略某个软件包 (可多次使用)  --ignoregroup <软件包组>升级时忽略某个软件包组 (可多次使用)  --print          仅打印目标而不执行操作  --print-format <字符串>指定如何打印目标  -q, --quiet          在查询或搜索时显示较少的信息  --config <路径>  指定另外的配置文件  --logfile <路径> 指定另外的日志文件  --noconfirm      不询问确认  --noprogressbar  下载文件时不显示进度条  --noscriptlet    不执行安装小脚本  -v, --verbose        循环执行  -- debug        显示除错信息  -r, --root <路径>    指定另外的安装根目录  -b, --dbpath <路径>  指定另外的数据库位置  --cachedir <目录> 指定另外的软件包缓存位置  --arch <架构>    设定另外的架构[zhangy@BlackGhost ~]$ pacman -U --help
用法:  pacman {-U --upgrade} [选项] <文件>
选项:  --asdeps         作为非单独指定安装的软件包安装  --asexplicit     作为单独指定安装的软件包安装  -d, --nodeps         略过依赖关系检查  -f,  -force          强制安装,覆盖存在冲突的文件  -k, --dbonly         添加数据库记录,不安装或保持现存文件  --print          仅打印目标而不执行操作  --print-format <字符串> 指定如何打印目标  --config <路径>  指定另外的配置文件  --logfile <路径> 指定另外的日志文件  --noconfirm      不询问确认  --noprogressbar  下载文件时不显示进度条  --noscriptlet    不执行安装小脚本  -v, --verbose        循环执行  -- debug        显示除错信息  -r, --root <路径>    指定另外的安装根目录  -b, --dbpath <路径>  指定另外的数据库位置  --cachedir <目录> 指定另外的软件包缓存位置  --arch <架构>    设定另外的架构

Linux常用软件包管理器命令相关推荐

  1. <Linux> 软件包管理器yum及编辑器vim的使用

    文章目录 一.yum的背景知识 1. 商业生态 2. 开源生态 3. 软件生态本土化 二.yum 的基本使用 1. 查看软件包 2. 安装.卸载.搜索软件 实现Windows下和Linux下文件互传 ...

  2. 【Linux】软件包管理器 yum 与编辑器 vim 的基本使用

    文章目录 一.yum 背景知识 1.商业生态 2.开源生态 3.软件生态本土化 二.yum 的基本使用 1.查看软件包 2.安装软件 3.卸载软件 三.vim 的基本使用 1.vim 的基本概念 2. ...

  3. 【Linux】软件包管理器yum和编辑器vim(部分动图演示)

    工具的本质也是指令 文章目录 一.Linux 软件包管理器 yum 1.什么是软件包 2.第一个软件rzsz 3.yum的扩展 二.Linux编辑器-vim使用 1.vim的基本概念 2.vim的基本 ...

  4. 【看表情包学Linux】软件包管理器 yum | Vim 编辑器介绍 | Vim 文本批量化操作 | 配置 Vim

  5. 【Linux】软件包管理器yum和编辑器vim(内附动图)

    大家好我是沐曦希

  6. linux架设DNF服务器,使用linux的dnf命令新一代的RPM软件包管理器

    使用linux的dnf命令新一代的RPM软件包管理器 发布时间:2020-07-08 11:00:25 来源:亿速云 阅读:131 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux ...

  7. Linux命令之 DNF -- 新一代的 RPM 软件包管理器

    文章目录 一.命令介绍 二.安装 DNF 三.DNF 命令 (一)主要命令 1. 安装.升级和删除软件包 2. 查询和检查软件包 3. 执行其它功能 (二)插件命令 四.选项参数 五.命令示例 (一) ...

  8. Linux 命令之 yum -- 基于 RPM 的软件包管理器

    文章目录 一.命令介绍 二.选项参数 选项 参数 三.配置文件 四.参考示例 (一)安装.升级和删除包 安装指定的软件包 强制重新安装 本地安装指定软件包 本地更新指定软件包 安装 yum 服务器中的 ...

  9. yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解

    yum官方网站:http://yum.baseurl.org/ Fedora对于yum的介绍:http://fedoraproject.org/wiki/Yum yum(全称为 Yellow dog ...

  10. linux软件包管理工具,Linux 软件包管理器-----yum配置详解一

    一.yum简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定 ...

最新文章

  1. 浏览器缓存浅解--记录备复习
  2. 工业机器人电柜布线_沙湾附近回收工业锅炉“本信息长期有效”
  3. JDK8新特性之Optional
  4. go编译库给c语言函数返回值,go语言 函数return值的几种情况
  5. launchMode
  6. java顺序存储_顺序存储-数据结构-java实现
  7. 3.9 训练一个 Softmax 分类器
  8. 开源的电信堆栈软件 FreeSwitch 中存在五个漏洞
  9. cmd sqlplus远程连接_Oracle连接远程数据库的四种方法
  10. android 权限问题吗,Android 6.0前后权限问题
  11. 【2019上海网络赛:D】Counting Sequences I(dfs+多重集合排列)
  12. C语言-判断上三角矩阵
  13. SpringBoot图片上传报错:The field headImg exceeds its maximum permitted size of 1048576 bytes.
  14. 1000以内的素数(质数)
  15. STM32 CM0+系列芯片的NRST模式之坑
  16. 新媒体中的淘宝电商运营资源
  17. 2021年江苏省高考成绩查询时间,2021年江苏高考成绩什么时候出来 公布时间
  18. 微服务连载(一)微服务技术体系和六大组件
  19. Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
  20. 为什么https比http更安全?_货车拉钢卷为什么都是立式运输,平放不是更安全吗?...

热门文章

  1. [技巧]如何绕过MaxtoCode的15天限制
  2. 设计图纸管理系统办公系统实现无纸化
  3. 文本界面听歌神器--moc
  4. android设备连接打印机,【Android快讯】教你通过Android设备直接连接打印机打印文件...
  5. 【竞赛篇-国创(大创)线上报告撰写(常用套话总结)】季度报告、中期报告、结题报告怎么写,用什么格式,附件传什么比较好
  6. 【干货分享】制作一款清新的二次元风格字体
  7. 晓莲说-何不原创:如何通过jad把class批量反编译成java文件
  8. 将网页内容保存为PDF及为PDF创建多级书签
  9. Latex 书写 IEEE 会议论文
  10. node.js历史版本下载安装