linux系统安装软件命令_linux系统命令行安装软件_linux安装软件命令yum

在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,但是linux系统下安装一个软件其实并不这么轻松了,由于不是在图形界面下,须要学会怎样在linux下安装一个软件。

RPM工具安装:

RPM是”RedhatPackageManager”的简写,是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_64linux系统安装软件命令linux系统安装软件命令,须要你注意的是cpu目前是分32位和64位的北京linux培训,i386,i586和i686都为32位平台,x86_64则代表为64位的平台。

安装包android linux,直接使用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	包	]”

linux系统命令行安装软件_linux安装软件命令yum_linux系统安装软件命令

将使用本地的光碟来制做一个yum源:

a.挂载光碟

[root@fortestServer]#mount-tiso9660-oloop/dev/cdrom/mnt

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

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

c.创建新文件dvd.repo

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

加入以下内容:

[dvd]

name=installdvd

baseurl=file:///mnt

enabled=1

gpgcheck=0

d.刷新repos,生成缓存

[root@fortestServer]#yummakecache

linux系统安装软件命令_linux系统命令行安装软件_linux安装软件命令yum

源码包安装:

虽然,在linux下边安装一个源码包是最常用的,大部份软件都是通过源码安装的。安装一个源码包,把源代码编译成二补码的可执行文件。还可以去更改那些源代码自定义功能,之后再去编译成你想要的。

源码包的编译用到了linux系统里的编译器,常见的源码包通常都是用C语言开发的,C语言为linux上最标准的程序语言。Linux上的C语言编译器称作gcc,借助它就可以把C语言弄成可执行的二补码文件。

安装一个源码包,一般须要三个步骤:

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

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

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

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复