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机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖 的情况;卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃。

如果你的光驱中还有系统安装盘的话,你可以通过”mount /dev/cdrom /mnt”命令把光驱挂载到/mnt目录下,那么你会在/mnt/CentOS目录下看到很多.rpm的文件,这就是RPM包了。

每一个rpm包的名称都由”-“和”.”分成了若干部分。就拿 a2ps-4.13b-57.2.el5.i386.rpm 这个包来解释一下,a2ps 为包名;4.13b则为版本信息;57.2.el5为发布版本号;i386为运行平台。其中运行平台常见的有i386, i586, i686, x86_64 ,需要你注意的是cpu目前是分32位和64位的,i386,i586和i686都为32位平台,x86_64则代表为64位的平台。另外有些rpm包并 没有写具体的平台而是noarch,这代表这个rpm包没有硬件平台限制。例如 alacarte-0.10.0-1.fc6.noarch.rpm 。下面介绍一下rpm常用的命令。

1)安装一个rpm包

-i :安装的意思

-v :可视化

-h :显示安装进度

另外在安装一个rpm包时常用的附带参数有:

--force 强制安装,即使覆盖属于其他包的文件也要安装

--nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包

2)升级一个rpm包

rpm -Uvh filename -U :即升级的意思

3)卸载一个rpm包

rpm -e filename 这里的filename是通过rpm的查询功能所查询到的,稍后会作介绍。

卸载时后边跟的filename和安装时的是有区别的。上面命令提到的 “|”在linux系统中用的非常多也非常有用,它是一个管道符,用来把前面运行的结果传递给后面的命令。以后会做详细介绍,而后出现的grep命令则是 用来过滤某个关键词的工具,在后续章节中会做详细介绍。

4)查询一个包是否安装

rpm -q rpm包名(这里的包名,是不带有平台信息以及后缀名的)

如果加上了平台信息以及后缀名反而不能查出来。你还可以查询当前系统中所安装的所有rpm包。

因为太多,所以笔者列出前十个。

5)得到一个rpm包的相关信息

rpm -qi 包名 (同样不需要加平台信息与后缀名)

6)列出一个rpm包安装的文件

rpm -ql 包名

通过上面的命令可以看出vim是通过安装vim-enhanced-7.0.109-6.el5这个rpm包得来的。那么反过来如何通过一个文件去查找是由安装哪个rpm包得来的?

7)列出某一个文件属于哪个rpm包

rpm -qf 文件的绝对路径

前面讲过如何查找一个文件(可执行命令)的绝对路径

所以你也可以把这两条命令连起来写

看到了吗,which vim 这条命令是由两个反引号引起来的,这代表引用反引号里面的命令所产生的结果。关于rpm工具的使用还有很多内容,笔者就不一一列举了,只要你掌握上面这些内容,完全够你平时工作用的了。

【yum工具】

介绍完rpm工具后,还需要你掌握最常用的yum工具,这个工具比rpm工具好用多了,当然前提是你使用的linux系统是支持yum的.。yum最 大的优势在于可以联网去***所需要的rpm包,然后自动安装,在这个工程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有 rpm包。下面笔者介绍常用的yum 命令。

1) 列出所有可用的rpm包 “yum list “

限于篇幅,笔者只列举出来前7个包信息。从上例中可以看到有”mirrors.163”信息出现,这是在告诉用户,它是从 mirrors.163这里***到的rpm包资源。如果你使用的是CentOS则你可以从/etc/yum.repos.d/CentOS- Base.repo这个文件下看到相关的配置信息。从上面的例子中你还可以看到最左侧是rpm包名字,中间是版本信息,最右侧是安装信息,如果安装了就显 示installed,未安装则显示base或者extras,如果是该rpm包已安装但需要升级则显示updates。

2)搜索一个rpm包 “yum search [相关关键词]”

除了这样搜索外,笔者常用的是利用grep来过滤

相信你也会喜欢用后者吧,这样看起来简明的多。

3)安装一个rpm包 “yum install [-y] [rpm包名]”

如果不加-y选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,输入y则安装,输入n则不安装。而笔者嫌这样太麻烦,所以直接加上-y选项,这样就省略掉了问用户是否安装的那一步。

4)卸载一个rpm包 “yum remove [-y] [rpm包名]”

卸载和安装一样,你也可以直接加上-y选项来省略掉和用户交互的步骤。在这里笔者要提醒你一下,卸载某个rpm包一定要看清楚了,不要连其他重要的rpm包一起卸载了,以免影响正常的业务。

4)升级一个rpm包 “yum [-y] [rpm包]”

Linux操作系统rpm包安装方式详细步骤 篇2

一、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 soft

6、./configure

7、make

8、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 soft

6、./configure

7、make

8、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.bin

3、./soft.bin //运行这个命令就可以安装软件了

七、不需要安装的软件:

有了些软件,比如lumaqq,是不需要安装的,自带jre解压缩后可直接运行。假设***的是lumaqq.tar.gz,使用方法如下:

引用:

1、打开一个终端,su -成root用户;

2、tar -xzvf lumaqq.tar.gz//这一步会生成一个叫LumaQQ的目录

3、cd LumaQQ

4、chmod +x lumaqq //设置lumaqq这个程序文件为可运行

5、此时就可以运行lumaqq了,用命令./lumaqq即可,但每次运行要输入全路径或切换到刚才生成的LumaQQ目录里

6、为了保证不设置路径就可以用,你可以在/bin目录下建立一个lumaqq的链接,用命令ln-s lumaqq /bin/即可,以后任何时候打开一个终端输入lumaqq就可以启动QQ聊天软件了

7、如果你要想lumaqq有个菜单项,使用菜单编辑工具,比如AlacarteMenuEditor,找到上面生成的LumaQQ目录里的lumaqq设置一个菜单项就可以了,当然你也可以直接到/usr/share/applications目录,按照里面其它*.desktop文件的格式生成一个自己的desktop文件即可。

建议开发者们不要用red hat/redflag/suse等第一代Linux操作系统,用这些除了方便(也就是说比较傻瓜型)、界面豪华点外没什么好。用debian/ubuntu等第二代吧,apt命令安装软件是最简单的。apt命令会自动解决软件安装过程中的依赖问题,会把没有的包安装上,会把版本低的包自动升级,当然,都是要经你确认一次的。

如果你使用Red Hat等第1代Linux系统,安装软件是比较麻烦的事,rpm-ivhsoftA.rpm是用来安装softA软件的,但通常情况下可能遇到的问题是提示说需要安装softB1,softB2,softB3等一堆软件,然后你安装softB1软件包时,可能又会提示你说需要安装softC1,softC2, softC3,softC4等一堆软件……这样一来你就只够时间到处去找这些软件包了。

光盘上没有就得去网上***,网上还得搜索半天,时间都花在搜索软件包了。而且就算找到这些软件包,还可能会遇到的问题是:softC2软件包必须在softC1软件包之前安装才可以,顺序错了也安装不成功。

但这谁知道呢?难啊。所以,你没有时间来安装体验软件的功能了,更别说开发软件了。建议你安装第2代Linux操作系统,典型的是Debian Linux和UbuntuLinux,我之前在文章“如何在安装了Windows操作系统的电脑上安装Linux操作系统”里提到一个简明安装手册,你***来照着操作就可以安装Ubuntu了。

第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的说明是:myown war game。Linux操作系统搜索这个软件包就只需要输入命令apt-cache searchmyward,或者输入软件名称的一部分apt-cache searchwar,或者你不知道软件名称。

Linux操作系统rpm包安装方式详细步骤

转载请注明出处我优求知网 » Linux操作系统rpm包安装方式详细步骤

学习

让皮肤深呼吸的方法

阅读(52)

炎热的天气会促进皮脂腺分泌,而且我们经常进出冷气房,肌肤水分会迅速蒸发,造成粗厚的角质一层一层紧密地堆积在皮肤上,下面是给大家整理的关于让皮肤深呼吸的方法,仅供参考!

学习

我要的飞翔的歌词

阅读(51)

本文为您介绍我要的飞翔的歌词,内容包括我要带你一起去飞翔歌曲歌词,明明好想飞翔歌词。《我要的飞翔》是由冀楚忱作词,谭伊哲作曲,许飞演唱的一首歌曲,收录于许飞于2010年8月28日发行的专辑《二十六度》中。是电视剧《一起来看流星雨》片

学习

惊蛰的诗句

阅读(55)

本文为您介绍惊蛰的诗句,内容包括惊蛰的诗句古诗,惊蛰的诗句和谚语。中国最早的诗句为律诗结构,格律要求严格,比如先秦时期的诗一般每句四言,见于《诗经》。后发展为五言或七言律诗,见于唐诗。下面是整理的惊蛰的诗句,欢迎大家分享。

学习

生活中的小欢喜作文

阅读(60)

本文为您介绍生活中的小欢喜作文,内容包括生活中的小欢喜600字作文,生活中的欢喜作文100字。无论在学习、工作或是生活中,大家都经常看到作文的身影吧,作文是经过人的思想考虑和语言组织,通过文字来表达一个主题意义的记叙方法。你写作文时

学习

学校食堂管理系统方案

阅读(101)

本文为您介绍学校食堂管理系统方案,内容包括学校智慧食堂管理系统方案,校园食堂管理系统。为了确保我们的努力取得实效,常常要根据具体情况预先制定方案,方案是为某一行动所制定的具体行动实施办法细则、步骤和安排等。那么什么样的方案才

学习

创文明城市宣传标语

阅读(69)

本文为您介绍创文明城市宣传标语,内容包括创文明城市宣传标语口号,创文明城市宣传标语壁纸。在日常学习、工作和生活中,大家都有令自己印象深刻的标语吧,标语是用简短文字写出的有宣传鼓动作用的口号。那么都有哪些类型的标语呢?下面是帮大

学习

文玩核桃挑选五要素

阅读(51)

本文为您介绍文玩核桃挑选五要素,内容包括文玩核桃怎么挑选,文玩蛤蟆头核桃的挑选。文玩核桃几乎是每一个文玩爱好者的必备之物。有人们耳熟能详的四座楼、南疆石、官帽、白狮子、磨盘等等。下面是收集整理的文玩核桃挑选五要素,欢迎大家

学习

简历上的主要社会关系填写样板

阅读(213)

本文为您介绍简历上的主要社会关系填写样板,内容包括简历中的主要社会关系怎么写,履历中的主要社会关系怎么填写。时光飞逝,时间在慢慢推演,迎接我们的将是新的工作机会,新的挑战,现在的你想必是在写简历吧。相信很多人都十分头疼怎么写一份

学习

药店取名

阅读(97)

本文为您介绍药店取名,内容包括最经典的药店取名,药店取名响亮大气药房名字。随着社会的`发展,很多人都会选择自己创业,而准备自己创业的同时很多人也在发愁,如何给店铺起名?下面和一起来看药店取名,希望有所帮助!

学习

小欢喜作文

阅读(59)

在生活、工作和学习中,说到作文,大家肯定都不陌生吧,作文根据体裁的不同可以分为记叙文、说明文、应用文、议论文。那么你有了解过作文吗?下面是为大家整理的小欢喜作文,希望能够帮助到大家。

学习

单词still的汉语是什么意思

阅读(73)

本文为您介绍单词still的汉语是什么意思,内容包括单词still怎么读,still的中文意思是什么。单词still虽然是很简单的,但是它的汉语意思就不只有简单的一种了。下面是精心整理的单词still的汉语是什么意思,希望对大家有所帮助。

学习

细微动作的作文

阅读(52)

本文为您介绍细微动作的作文,内容包括关于动作细节的作文,细微的动作作文。在我们平凡的日常里,大家都写过作文,肯定对各类作文都很熟悉吧,借助作文可以提高我们的语言组织能力。那要怎么写好作文呢?以下是整理的细微动作的作文,欢迎阅读,希望

学习

英语专业论文范文

阅读(47)

本文为您介绍英语专业论文范文,内容包括英语专业论文范文中文版,英语专业本科论文。无论在学习或是工作中,大家都写过论文,肯定对各类论文都很熟悉吧,论文是一种综合性的文体,通过论文可直接看出一个人的综合能力和专业基础。相信许多人会觉

学习

安装电工技师论文

阅读(53)

本文为您介绍安装电工技师论文,内容包括安装电工技师论文范文,电工技师论文100篇。在个人成长的多个环节中,大家肯定对论文都不陌生吧,通过论文写作可以提高我们综合运用所学知识的能力。你写论文时总是无从下笔?以下是整理的安装电工技师

学习

关于打印机共享的具体步骤

阅读(72)

本文为您介绍关于打印机共享的具体步骤,内容包括打印机设置共享详细步骤,如何共享打印机具体步骤。打印机是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。以下是为大家收集的打印机共享的具体步骤,欢迎大家借鉴与参考,希望

学习

简单裸妆步骤

阅读(72)

本文为您介绍简单裸妆步骤,内容包括简单裸妆步骤图解,裸妆步骤有哪些产品。很多美眉觉得裸妆不好控制,其实画裸妆并没有那么难。下面为大家整理了简单裸妆步骤,希望能帮到大家!

学习

护栏安装合同

阅读(38)

本文为您介绍护栏安装合同,内容包括高速护栏安装合同范本,公路护栏安装合同范本怎么写。在人们愈发重视契约的社会中,很多场合都离不了合同,签订合同是减少和防止发生争议的重要措施。知道吗,写合同可是有方法的哦,以下是为大家整理的护栏安

学习

旋耕机刀片的安装及调整

阅读(59)

本文为您介绍旋耕机刀片的安装及调整,内容包括旋耕机刀片的正确安装方法,旋耕机刀片交错对称安装。旋耕机是与拖拉机配套完成耕、耙作业的耕耘机械。因其具有碎土能力强、耕后地表平坦等特点,而得到了广泛的应用;同时能够切碎埋在地表以下

学习

蒸包子的做法步骤

阅读(41)

本文为您介绍蒸包子的做法步骤,内容包括蒸包子的做法步骤图,蒸包子的做法步骤详细。包子是发酵食品,多吃发酵食品对人体健康是非常有好处的。你想做法家常好吃的包子是怎么做的吗?下面就让给你推荐蒸包子的做法步骤吧!

学习

如何设置组织架构组织架构设置的五个步骤

阅读(74)

本文为您介绍如何设置组织架构组织架构设置的五个步骤,内容包括如何合理设置组织架构,组织架构的常见的设置方式。组织架构是企业的流程运转、部门设置及职能规划等最基本的结构依据,常见的组织架构形式包括中央集权制、分权制、直线式以

学习

如何自己在家安装使用“电视机顶盒”

阅读(47)

本文为您介绍如何自己在家安装使用“电视机顶盒”,内容包括怎样用电脑给电视机顶盒安装软件,怎么在电视机顶盒中安装投屏软件。数字电视机顶盒是信息家电之一,它是一种能够让用户在现有模拟电视上,观看数字电视节目,进行交互式数字化娱乐、