rpm用法

原创 2004年07月27日 20:17:00

首先我要阅读软件包内容的信息(选项):
rpm -qpi my_new_file.rpm

该行查询(模式"q", 必须在破折号后第一个字母)尚未安装的软件包 (选项"p") 以便显示
该软件包所包含的信息 (选项 "i") .目如果我想安装该程序, 我(作为超级用户)运行:
rpm -ihv my_new_file.rpm
上面的命令安装了该组件.运行 rpm 来安装该组件(模式 "i",必须是在破折号后第一个字
母), 此时屏幕上显示比平常更多的信息(选项"h"=显示 "hashes" 来展现解包过程, 选项
"v" =详细). 软件包内容放到了它们所在的目录下 (rpm 知道它们的位置). 安装后, 准
备运行, 我得知道可执行文件的名字和位置. 如果找不到可执行文件, 下面一行列出了软
件包所包含的所有文件和它们所在的目录:
rpm -qpl my_new_file.rpm
该行查询(模式"q")尚未安装的软件包 (选项"p") 以便显示该软件包所包含的所有文件清
单(选项 "l").

解决方法:不安装,仅需升级
该软件包.
rpm -Uvh my_new_file.rpm


rpm –qf a_file
查找文件“a_file”所属的已安装的软件包。如果你偶然删除了一个文件,现在需要找到正确的软
件包来重新安装,这个命令很有用。

rpm –qi package_name

查询已安装的软件包,显示其自身的信息。请注意,请注意在软件包名称最后没有“-
version.platform.rpm”

rpm –qai | more
查询并显示系统上安装的所有的软件包的信息。在我的简单的系统上,我安装了大约600 多个软件
包,很显然,我必须花很多时间来阅读它们的信息。要查一下你的软件包的数量,试试:
rpm –qa | grep –c ‘’
要找出一个指定的软件包,试:
rpm –qa | grep –I the_string_to_find
(选项 –i 使grep 命令忽略了字符的大小写,所以无论是大写,还是小写,都会匹配的)

删除用rpm安装后的文件:

先找到安装好的rpm文件

rpm -qa installe

installered       (安装后的文件名)

删除

rpm -e installered

 

如果我从网上所下载的是一个已压缩的tarball(*.tar.gz or *.tgz )形式的Linux 源代
码,安装步骤比二进制的rpm 更长更棘手.我作为超级用户来安装该程序.
首先,我改变我当前的工作目录到/usr/local :
cd /usr/local
其次, 我将我从网上下载的 tarball 解压:
tar -xvzf /home/the_dir_where_the_tarball_is/my_tarball.tar.gz
这选取了 (选项 "x") *.tar.gz (or *.tgz) tarball 的内容, 解压它 (选项 "z"),同时
给我比平常更多的信息 (选项"v" = 详细). 请注意选项"f"是指"file", 所以字母"f"后面
要紧跟着文件名. Tarball 的内容被释放到在我的当前目录下的由tar 创建的子目录里.
典型的例/usr/local/. 该tarball 知道新的子目录的名字.
如果 tarball 未被压缩(比如, *.tar), 我可以用:
tar -xvf /home/the_dir_where_the_tarball_is/my_tarball.tar
第三, 我要知道新目录的名称, 然后用cd 进入:
dir
cd the_new_program_subdir
因为有些目录的名字很长, 我使用autocompletion 选项来节省键盘输入时间—我只要输
入头几个字母再按下 .
第四, 通过执行下面的三条命令能编译大多数程序:
./configure
make
make install
上面的命令要花点时间完成(1 分钟?0.5 小时?). 如果上面命令的任意一个运行失败, 可以
读README 或 INSTALL 或任何该程序所提供的信息. 一些程序要求环境的定制(如路径的
定义)或额外库文件的安装, 或其它.有时这是痛苦的事.很简单的程序可能不需要
"./configure" 或/和 "make install" 步骤, 在此情况下"make"将单独工作.
第五, 如果运行正常, 我可以发现我刚刚编译的新的可执行文件.当运行以下命令时,该可
执行文件的名字显示绿色:

ls --color
现在, 我能运行这个可执行文件, 例如:
./the_executable
一些程序自动将可执行文件安装到/usr/local/bin 目录下,所以我可以试着:
/usr/local/bin/the_executable
第六, 如果我想更频繁运行这个程序, 我从/usr/local/bin 目录创建一个到该可执行文
件的软连接:
cd /usr/local/bin
ln -s /usr/local/the_new_program_subdir/the_executable    ./executable

计算机基础win7的基本用法

掌握计算机的基本操作,掌握win7的基本用法,达到自己计算机的平常维护,学会办公软件的用法,为继续学习IT技术打好基础。 win7基本用法和优化、备份,办公软件用法,多媒体用法
  • 2018年01月17日 11:15

Linux 安装双版本jdk(2)rpm -ivh or -Uvh?

上一篇写了linux 安装两个版本的jdk,后来发现还是安装的1.7版本,
  • bingqilin_
  • bingqilin_
  • 2014-11-07 12:11:10
  • 3865

Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Sour...
  • orichisonic
  • orichisonic
  • 2015-07-17 16:07:02
  • 2583

Linux中rpm命令参数使用详解

Linux中rpm命令参数是我们在更新或升级中常用到它了,下面本文就来介绍rpm命令参数详解,希望对各位朋友。 rpm 执行安装包 二进制包(Binary)以及源代码包(Source)...
  • u014242496
  • u014242496
  • 2016-09-14 18:16:45
  • 3202

rpm -q -i -e -U

rpm -q(query)软件包查询功能 rpm
  • u012142059
  • u012142059
  • 2014-07-24 22:56:13
  • 1338

rpm命令详解

用法: rpm [选项...] 查询选项 (参数 -q 或 --query): -c, --configfiles           列出所有配置文件 -d,--docfiles       ...
  • sight_
  • sight_
  • 2012-08-13 14:44:05
  • 7056

rpm常用用法

0x01 rmp安装软件 rpm -Uvh mysql57-community-release-el5-{version-number}.noarch.rpm rpm --checksig ...
  • qq_29277155
  • qq_29277155
  • 2017-02-26 21:35:11
  • 407

RedHat 6.5离线安装GCC方法

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cpp-4.4.7-4.el6....
  • gsying1474
  • gsying1474
  • 2015-12-03 12:05:32
  • 5812

RPM命令详解(安装、升级、卸载)

RPM命令详解(安装、升级、卸载) rpm 常用命令 1.安装一个包  # rpm -ivh  2.升级一个包  # rpm -Uvh  3.卸载一个包  # rpm -e  ...
  • samxx8
  • samxx8
  • 2015-07-03 10:56:02
  • 37880

redhat6 GCC安装

上传安装镜像rhel-server-6.1-x86_64-dvd.iso, 然后将镜像文件挂,如/mnt # mount -o loop rhel-server-6.1-x86_64-dv...
  • u013046841
  • u013046841
  • 2015-06-09 16:00:38
  • 823
收藏助手
不良信息举报
您举报文章:rpm用法
举报原因:
原因补充:

(最多只允许输入30个字)