博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统中软件安装三种方法
阅读量:6528 次
发布时间:2019-06-24

本文共 1129 字,大约阅读时间需要 3 分钟。

Centos系统中软件安装三种方法:编译安装,rpm包安装,yum源安装

其中yum方法安装最简单,因为它可以自动解决软件包之间的依赖关系。

1、rpm包安装:下载相应的RPM软件包,然后用RPM命令安装。

#rpm -ivh google-chrome-33.xxxx.rpm	//安装介质#rpm –qa|grep httpd		 //查询是否安装了包含httpd这个名字的软件#rpm -e httpd 		//卸载apache复制代码

2、yum源安装:使用YUM 来在线安装软件,基本和 “软件商店”的概念类似, 只需要在yum的容器中找到相应的软件(rpm包),然后直接安装(或升级)就OK了,过程比较简单。

3、编译安装:下载软件的源码, 在自己的机器上编译和安装。

1)GCC编译环境

2)通过wget, http等方式下载下来的源码包往往是Tarball的形式,扩展名一般为.tar.bz2 或者.tar.gz

解开这个压缩包,命令如下:

#tar -zxvf abc.tar.gz -C /usr/local/src  #解包gzip压缩的tar#tar -jxvf abc.tar.bz2 -C /usr/local/src #解开bzip2压缩的tar复制代码

解压后发现包括以下文件: 源码文件, 一般是.c , .py之类的检测文件,

一般的名字是configure 软件的说明和安装文件, 一般是INSTALL 或是README 3)阅读INSTALL (README)文件,上面一般会有详细的安装流程

3)绝大部分情况下,是下面这几步

#./configure    --configure文件是一个script,用来检测你的linux系统,相关的软件,以及系统的配置等,运行这个文件后,会生成一个名字为Makefile的文件。#make   ---make会编译源码并链接相应的库文件等,形成可执行的文件。#make install复制代码

编译成功后,还需用安装 。 Linux所谓的安装,其实主要是把相关的文件分别放置到正确的目录下。

软件安装推荐:

讨论了用YUM, RPM,已经编译源码的方式来安装软件等方法, 那具体到某个软件,应该选择那种方法呢? 一般建议如下:

  1. 如果YUM容器中有你需要的软件,优先选择YUM的方式来安装。
  2. 如果在YUM中找不到你需要的软件,到软件的官网上,如果有对应于你的Linux发行版本的RPM安装包,用rpm方式来安装把。
  3. 如果上面两种方法都不成功,就采用Make源码的方式来安装。

转载于:https://juejin.im/post/5baa37a1e51d450e5e0c79ff

你可能感兴趣的文章
LightSwitch社区资源搜集
查看>>
Android通讯录查询篇--ContactsContract.Data 二(续)
查看>>
IT人的自我导向型学习:开篇杂谈
查看>>
[原创]BizTalk动手实验系列目录
查看>>
HDU 4611Balls Rearrangement(思维)
查看>>
[LeetCode] Majority Element II
查看>>
minGW, cygwin, GnuWin32【C++的跨平台交叉编译问题】
查看>>
我的Dll(动态链接库)学习笔记(转)
查看>>
应用程序域
查看>>
有向图的拓扑排序算法JAVA实现
查看>>
HTML页面跳转的5种方法
查看>>
李洪强-C语言5-函数
查看>>
开源监控利器grafana
查看>>
Android获取当前时间与星期几
查看>>
jenkins2 multibranch
查看>>
Css定位-定位
查看>>
sort,uniq命令
查看>>
am335x 电容屏驱动添加。
查看>>
rhel-server-7.2-x86_64无法联网(VMware环境)
查看>>
Nginx配置中的log_format用法梳理(设置详细的日志格式)
查看>>