安装RPM包
- 格式:ppt
- 大小:4.77 MB
- 文档页数:25
rpm软件包的安装与卸载在 Linux 操作系统下,⼏乎所有的软件均通过RPM 进⾏安装、卸载及管理等操作。
RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,⽤于管理Linux 下软件包的软件。
Linux 安装时,除了⼏个核⼼模块以外,其余⼏乎所有的模块均通过RPM 完成安装。
RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。
RPM 安装操作命令:rpm -i 需要安装的包⽂件名举例如下:rpm -i example.rpm 安装 example.rpm 包;rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显⽰正在安装的⽂件信息;rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显⽰正在安装的⽂件信息及安装进度;RPM 查询操作命令:rpm -q …附加查询命令:a 查询所有已经安装的包以下两个附加命令⽤于查询安装包的信息;i 显⽰安装包的信息;l 显⽰安装包中的所有⽂件被安装到哪些⽬录下;s 显⽰安装版中的所有⽂件状态及被安装到哪些⽬录下;以下两个附加命令⽤于指定需要查询的是安装包还是已安装后的⽂件;p 查询的是安装包的信息;f 查询的是已安装的某⽂件信息;举例如下:rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;rpm -qip example.rpm 查看 example.rpm 安装包的信息;rpm -qif /bin/df 查看/bin/df ⽂件所在安装包的信息;rpm -qlf /bin/df 查看/bin/df ⽂件所在安装包中的各个⽂件分别被安装到哪个⽬录下;RPM 卸载操作命令:rpm -e 需要卸载的安装包在卸载之前,通常需要使⽤rpm -q …命令查出需要卸载的安装包名称。
举例如下:rpm -e tomcat4 卸载 tomcat4 软件包RPM 升级操作命令:rpm -U 需要升级的包举例如下:rpm -Uvh example.rpm 升级 example.rpm 软件包RPM 验证操作命令:rpm -V 需要验证的包举例如下:rpm -Vf /etc/tomcat4/tomcat4.conf输出信息类似如下:S.5....T c /etc/tomcat4/tomcat4.conf其中,S 表⽰⽂件⼤⼩修改过,T 表⽰⽂件⽇期修改过。
1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。
执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force -i 强制安装即可... is needed by ...... is not installed ... 此包需要的一些软件你没有安装可以用rpm --nodeps -i 来忽略此信息也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能2.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。
这类软件包有两种安装方法,方法一:1.执行rpm -i your-package.src.rpm2. cd /usr/src/redhat/SPECS3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录5. ./configure 这一步和编译普通的源码软件一样,可以加上参数6. make7. make install方法二:1.执行rpm -i you-package.src.rpm2. cd /usr/src/redhat/SPECS前两步和方法一相同3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件 ,这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) ,在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
RPM包安装及卸载来源: ChinaUnix博客日期:2008.01.07 14:36(共有0条评论) 我要评论RPM包:1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。
执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用rpm --force -i 强制安装即可... is needed by ...... is not installed ... 此包需要的一些软件你没有安装可以用rpm --nodeps -i 来忽略此信息也就是说,rpm -i --force --nodeps 可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能2.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。
这类软件包有两种安装方法,方法一:1.执行rpm -i your-package.src.rpm2. cd /usr/src/redhat/SPECS3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录5. ./configure 这一步和编译普通的源码软件一样,可以加上参数6. make7. make install方法二:1.执行rpm -i you-package.src.rpm2. cd /usr/src/redhat/SPECS前两步和方法一相同3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。
Linux命令之安装RPM包或者源码包⼀、RPM⼯具 (1)安装RPM包的命令如下 -i:表⽰安装 -v:表⽰可视化 -h:表⽰显⽰安装进度 - -force:表⽰强制安装,即使覆盖属于其他包的⽂件也要安装 - -nodeps:信任安装 (2)升级RPM包 升级RPM包的命令为rpm -Uvh filename,其中U表⽰升级 (3)卸载RPM包 卸载RPM包的命令rpm -e libjpeg-turbo-devel (4)查询⼀个包是否安装 rpm -qa 包名 查询所有rpm -qa (5)得到⼀个已安装的RPM包的相关信息 rpm -qi 包名 (6)列出⼀个RPM包的安装⽂件 rpm -ql 包名 (7)列出某个⽂件属于哪个RPM包 rpm -qf 包名⼆、yum⼯具 (1)列出所有可⽤的rpm包 yum list (2)搜索RPM包 yum search 相关关键词 (3)安装RPM包 yum install [-y] 包名 (4)卸载RPM包 yum remove [-y] RPM包名 (5)升级RPM包 yum update [-y] RPM包 (6)使⽤本地光盘制作yum源 Ⅰ.挂载光盘 Ⅱ. 删除/etc/yum.repos.d⽬录下的所有的repo⽂件(删除前最好做个备份) Ⅲ.创建新⽂件dvd.repo Ⅳ.刷新repos⽣成缓存 然后就可以安装你想安装的软件包了 (7)利⽤yum⼯具下载RPM包 在此之前需要做 有时我们需要下载RPM包但不安装,⽽仅仅是复制给其他机器使⽤。
前⾯也介绍过使⽤yumT⼯具 安装RPM包时,⾸先得下载这个RPM包,然后再去安装,所以使⽤yuniT⼯具完全可以做到只下载⽽不安装 下载RPM包⽽不安装的命令 #yum install 包名 -y --downloadonly 下载到指定⽬录的命令 #yum install 包名 -y --downloadonly --downloadir=/user/local/src 其实这⾥有⼀个问题,那就是如果包已经安装过了, 那么使⽤yum install --downloadonly就不起作⽤了,它会提⽰这个包已经安装过,根本就下载不下来,此时应该怎么办呢? 现在就是想下载RPM包,总不能先卸载再安装吧?三、安装源码包 安装源码包通常需要以下3个步骤。
rpm安装方法RPM安装方法。
RPM(Red Hat Package Manager)是一种用于在Linux系统上进行软件包管理的工具,它可以方便地进行软件的安装、升级和卸载。
在本文中,我们将介绍RPM的安装方法,帮助您快速掌握这一工具的基本操作。
首先,您需要确保您的系统中已经安装了RPM软件包管理工具。
您可以通过在终端中输入以下命令来检查:```bash。
rpm --version。
```。
如果系统中已经安装了RPM,您将会看到版本号等相关信息。
如果系统中没有安装RPM,您可以通过以下命令来安装:```bash。
sudo yum install rpm。
```。
在安装过程中,系统可能会提示您输入密码进行确认,输入密码后按下回车键即可开始安装。
安装完成后,您可以再次输入以下命令来确认RPM的安装情况。
接下来,我们将介绍如何使用RPM来安装软件包。
假设您已经下载了一个名为example.rpm的软件包,并且希望通过RPM来进行安装。
您可以在终端中使用以下命令来进行安装:```bash。
sudo rpm -ivh example.rpm。
```。
在这个命令中,-i表示安装软件包,-v表示显示详细信息,-h 表示显示安装进度。
在执行命令时,系统可能会提示您输入密码进行确认,输入密码后按下回车键即可开始安装。
安装完成后,您可以通过以下命令来确认软件包是否已经成功安装:```bash。
rpm -q example。
```。
如果软件包已经成功安装,您将会看到软件包的版本号等相关信息。
如果您希望卸载已经安装的软件包,可以使用以下命令:```bash。
sudo rpm -e example。
```。
在这个命令中,-e表示卸载软件包。
在执行命令时,系统可能会提示您输入密码进行确认,输入密码后按下回车键即可开始卸载。
卸载完成后,您可以通过以下命令来确认软件包是否已经成功卸载:```bash。
rpm -q example。
-ivh 获得一个详细的安装进程--nodeps 忽略依赖关系--force 强制安装-U 包名:升级安装-F 更新不管是什么直接覆盖--replacepkgs这样RPM 将忽略该错误信息-vih --replacepkgs-q name :查询-qa查询所有已安装的RPM-qi name 查询这个软件详细信息-ql 显示列表-qf path :查询一个文件属于哪个包-qp 包名:查文件是什么-qpl 包名:针对一个没装过的包rpm -qc 配置文件效验rpm -Varpm -Vf /bin/lsrpm -Vp 包名5 -- MD5 校验和S -- 文件长度L -- 符号链接T -- 文件修改日期D -- 设备U -- 用户G -- 用户组M -- 模式(包含许可和文件类型)? -- 不可读文件rpm -qpl xxxxxx.rpm一.如何安装rpm软件包rmp软件包的安装能够使用程式rpm来完成。
执行下面的命令rpm -i your-package.rpm其中your-package.rpm是您要安装的rpm包的文档名,一般置于当前目录下。
rpm -ivh *.rpm安装目录下的所有rpm包。
安装过程中可能出现下面的警告或提示:... conflict with ... 可能是要安装的包里有一些文档可能会覆盖现有的文档,缺省时这样的情况下是无法正确安装的能够用rpm --force -i 强制安装即可... is needed by ...... is not installed ... 此包需要的一些软件您没有安装能够用rpm --nodeps -i 来忽略此信息也就是说,rpm -i --force --nodeps 能够忽略任何依赖关系和文档问题,什么包都能安装上,但这种强制安装的软件包不能确保完全发挥功能二.如何安装.src.rpm软件包有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。
Linux操作系统rpm包安装方式详细步骤Linux操作系统rpm包安装方式详细步骤安装包(Install pack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。
运行这个安装包(可执行文件),可以将此软件的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。
安装包文件多为exe格式。
以下是店铺帮大家整理的Linux操作系统rpm包安装方式详细步骤,仅供参考,大家一起来看看吧。
Linux操作系统rpm包安装方式详细步骤篇1在Windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。
所以你要学会如何在linux 下安装一个软件。
在前面的内容中多次提到的yum,这个yum是RedHat所特有的安装RPM程序包的工具,使用起来相当方便。
因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。
而使用yum工具就可以连同依赖的程序包一起安装。
当然CentOS同样可以使用yum工具,而且在CentOS中你可以免费使用yum,但Redhat中只有当你付费后才能使用yum,默认是无法使用yum的。
在介绍yum之前先说一说RPM相关的东西。
【RPM工具】RPM是”Redhat Package Manager”的缩写,根据名字也能猜到这是Redhat公司开发出来的。
RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。
也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性。
RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。
但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况;卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃。
详解Linux操作系统下安装rpm包的⽅法步骤第2代Linux操作系统在安装软件⽅⾯相当简单:第⼀步,搜索你要的软件,⽐如你要找⼀个游戏软件,它的名称叫myward,这个游戏软件的说明是:myown war game。
Linux操作系统搜索这个软件包就只需要输⼊命令apt-cache searchmyward,或者输⼊软件名称的⼀部分apt-cache searchwar,或者你不知道软件名称。
下⾯有⼀张图可以清晰地表⽰linux软件应⽤的架构关系:在Linux启动的时候。
⾸先会启动内核(kernel),内核是⼀段计算机程序,这个程序直接管理管理硬件,包括CPU、内存空间、硬盘接⼝、⽹络接⼝等等。
所有的计算机操作都要通过内核传递给硬件。
我们可以看到,Linux利⽤kernel实现软硬件的对话。
通过系统调⽤的这个重要的接⼝,Linux将上层的应⽤与下层的kernel完全分离开,为程序员隐藏了底层的复杂性(相应的,也提⾼了上层应⽤的可移植性)。
当我们在升级kernel的时候,也可以保持系统调⽤的语句不变,从⽽让上层应⽤不感受到下层的改变。
库函数利⽤系统调⽤创造出模块化的功能,⽽shell则提供了⼀个⽤户界⾯,并让我们可以利⽤shell的语法编写脚本,以整合程序。
有了这些思想我们可以快速地了解linux的软件应⽤的安装和⼯作原理,也因此为了⽅便和获取更多企业应⽤我们需要在linux系统上开发并且通过源码编译的⽅式制作各种软件包从⽽为信息化时代服务。
特别值得⼀提的是Linux操作系统有很多值得学习的地⽅,这⾥我们主要介绍Linux操作系统,包括介绍Linux操作系统等⽅⾯。
Linux操作系统软件安装⽅法总结⼀、rpm包安装⽅式步骤:引⽤:1、找到相应的软件包,⽐如soft.version.rpm,下载到本机某个⽬录;2、打开⼀个终端,su -成root⽤户;3、cd soft.version.rpm所在的⽬录;4、输⼊rpm -ivh soft.version.rpm⼆、deb包安装⽅式步骤:引⽤:1、找到相应的软件包,⽐如soft.version.deb,下载到本机某个⽬录;2、打开⼀个终端,su -成root⽤户;3、cd soft.version.deb所在的⽬录;4、输⼊dpkg -i soft.version.deb三、tar.gz源代码包安装⽅式:引⽤:1、找到相应的软件包,⽐如soft.tar.gz,下载到本机某个⽬录;2、打开⼀个终端,su -成root⽤户;3、cd soft.tar.gz所在的⽬录;4、tar -xzvf soft.tar.gz //⼀般会⽣成⼀个soft⽬录5、cd soft6、./configure7、make8、make install四、tar.bz2源代码包安装⽅式:引⽤:1、找到相应的软件包,⽐如soft.tar.bz2,下载到本机某个⽬录;2、打开⼀个终端,su -成root⽤户;3、cd soft.tar.bz2所在的⽬录;4、tar -xjvf soft.tar.bz2 //⼀般会⽣成⼀个soft⽬录5、cd soft6、./configure7、make8、make install五、apt⽅式安装:引⽤:1、打开⼀个终端,su -成root⽤户;2、apt-cache search soft注:soft是你要找的软件的名称或相关信息3、如果2中找到了软件soft.version,则⽤apt-get installsoft.version命令安装软件注:只要你可以上⽹,只需要⽤apt-cachesearch查找软件,⽤apt-get install软件六、bin⽂件安装:如果你下载到的软件名是soft.bin,⼀般情况下是个可执⾏⽂件,安装⽅法如下:引⽤:1、打开⼀个终端,su -成root⽤户;2、chmod +x soft.bin3、./soft.bin //运⾏这个命令就可以安装软件了七、不需要安装的软件:有了些软件,⽐如lumaqq,是不需要安装的,⾃带jre解压缩后可直接运⾏。
rpm包用法RPM包用法是一种在Linux系统上管理软件、文件和配置的标准化方式。
RPM(Red Hat Package Manager)是一种常见的软件包管理工具,被广泛应用于多个Linux发行版,包括Red Hat、CentOS等。
使用RPM包可以方便地安装、更新、卸载软件,同时也可以管理系统配置文件和其他相关文件。
下面将介绍一些RPM包的基本用法。
1. 安装RPM包:要安装一个RPM包,可以使用以下命令:```shellrpm -ivh package.rpm```其中,`package.rpm`是要安装的RPM包的文件名。
该命令将会将软件包及其相关文件安装到系统中。
2. 更新RPM包:如果需要更新已安装的RPM包,可以使用下面的命令:```shellrpm -Uvh package.rpm```这将会更新已安装的软件包到新版本,并解决旧版本的依赖关系。
3. 查询已安装的RPM包:要查看系统中已安装的RPM包列表,可以使用以下命令:```shellrpm -qa```这将列出所有已安装的软件包及其版本信息。
4. 卸载RPM包:如果不再需要某个RPM包,可以使用以下命令将其卸载:```shellrpm -e package```其中,`package`是要卸载的软件包的名称。
除了上述常用的基本用法外,RPM包还支持其他高级功能。
例如,在安装RPM包时,可以指定`--nodeps`选项来忽略依赖关系检查;使用`--force`选项可以强制安装一个RPM包,即使系统中存在较新的版本。
总而言之,RPM包是一种非常有用的工具,可以帮助我们在Linux系统上管理软件、文件和配置。
通过掌握基本的RPM包用法,我们可以更有效地管理系统,确保软件的安装、更新和卸载过程顺利进行。