首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> 系统管理 >> 系统管理 >> 正文

Linux 基本概念及常用命令

  软件包管理
 
  RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。
 
  01、安装
 
  rpm -i ( or ——install) options file1.rpm …… fileN.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 资料库存所在的路径为
 
  02、删除
 
  命令格式:
 
  rpm -e ( or ——erase) options pkg1 …… pkgN
 
  参数
 
  pkg1 …… pkgN :要删除的软件包
 
  详细选项
 
  ——test 只执行删除的测试
 
  ——noscripts 不运行预安装和后安装脚本程序
 
  ——nodeps 不检查依赖性
 
  03、升级
 
  命令格式
 
  rpm -U ( or ——upgrade) options file1.rpm …… fileN.rpm
 
  参数
 
  file1.rpm …… fileN.rpm 软件包的名字
 
  详细选项
 
  -h (or ——hash) 安装时输出hash记号 (``#'')
 
  ——oldpackage 允许"升级"到一个老版本
 
  ——test 只进行升级测试
 
  ——excludedocs 不安装软件包中的文档文件
 
  ——includedocs 安装文档
 
  ——replacepkgs 强制重新安装已经安装的软件包
 
  ——replacefiles 替换属于其它软件包的文件
 
  ——force 忽略软件包及文件的冲突
 
  ——percent 以百分比的形式输出安装的进度。
 
  ——noscripts 不运行预安装和后安装脚本
 
  ——prefix 将软件包安装到由 指定的路径下
 
  ——ignorearch 不校验软件包的结构
 
  ——ignoreos 不检查软件包运行的操作系统
 
  ——nodeps 不检查依赖性关系
 
  ——ftpproxy 用 作为 FTP代理
 
  ——ftpport 指定FTP的端口号为
 
  04、查询
 
  命令格式:
 
  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) 显示软件包所需的功能
 
  05、校验已安装的软件包
 
  命令格式:
 
  rpm -V ( or ——verify, or -y) options
 
  参数
 
  pkg1 …… pkgN 将要校验的软件包名
 
  软件包选项
 
  -p Verify against package file
 
  -f 校验所属的软件包
 
  -a Verify 校验所有的软件包
 
  -g 校验所有属于组 的软件包
 
  详细选项
 
  ——noscripts 不运行校验脚本
 
  ——nodeps 不校验依赖性
 
  ——nofiles 不校验文件属性
 
  06、校验软件包中的文件
 
  语法:
 
  rpm -K ( or ——checksig) options file1.rpm …… fileN.rpm
 
  参数:
 
  file1.rpm …… fileN.rpm 软件包的文件名
 
  连接帮助命令
 
  man
 
  info 该功能比man强大,但目前只在Linux中有,其他的UNIX中没有该命令
 

上一页  [1] [2] [3] [4] 

【责编:Zenghui】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航