linux rpm找不到命令

您所在的位置:网站首页 linux安装软件找不到 linux rpm找不到命令

linux rpm找不到命令

#linux rpm找不到命令| 来源: 网络整理| 查看: 265

5ff529d240939da0d088185dd2c80dd1.png

在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为不是在图形界面下,需要学会如何在linux下安装一个软件。

RPM工具安装:

RPM是”Redhat Package Manager”的缩写,是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将所需要的套件安装到你的Linux 主机的一套管理程序。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命令。

-i :安装的意思-v :可视化-h :显示安装进度--force 强制安装,即使覆盖属于其他包的文件也要安装--nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包

yum工具安装:

最常用的yum工具,当然前提是使用的linux系统是支持yum的。yum最大的优势在于可以联网去下载所需要的rpm包,然后自动安装,在这个工程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有rpm包。

1) 列出所有可用的rpm包 “yum list “2)搜索一个rpm包 “yum search [相关关键词]”3)安装一个rpm包 “yum install [-y] [rpm包名]”4)卸载一个rpm包 “yum remove [-y] [rpm包名]”5)升级一个rpm包 “yum update [-y] [rpm包]”

将使用本地的光盘来制作一个yum源:

a.挂载光盘

[root@fortest Server]# mount -t iso9660 -o loop /dev/cdrom /mnt

b.删除/etc/yum.repos.d目录所有的repo文件

[root@fortest Server]# rm -rf /etc/yum.repos.d/*

c.创建新文件dvd.repo

[root@fortest Server]# vim /etc/yum.repos.d/dvd.repo

加入以下内容:

[dvd]

name=install dvd

baseurl=file:///mnt

enabled=1

gpgcheck=0

d.刷新repos,生成缓存

[root@fortest Server]#yum makecache

源码包安装:

其实,在linux下面安装一个源码包是最常用的,大部分软件都是通过源码安装的。安装一个源码包,把源代码编译成二进制的可执行文件。还可以去修改这些源代码自定义功能,然后再去编译成你想要的。

源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件。

安装一个源码包,通常需要三个步骤:

1. ./config 在这一步可以定制功能,加上相应的选项即可,具有有什么选项可以通过”./config --help ”命令来查看。这一步会自动检测你的linux系统与相关的套件是否有编译该源码包时需要的库。只有检测通过后才会生成一个Makefile文件。

2. make使用这个命令会根据Makefile文件中预设的参数进行编译,这一步其实就是gcc在工作了。

3. make install 安装步骤,生成相关的软件存放目录和配置文件的过程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3