liunx安装redis6 liunx安装exe文件_liunx安装redis6


一,软件包管理

Windows中的exe文件是不能再Linux中安装的,它可以安装的包有两种:

1,源码包:脚本安装包

优点:

开源,如果有足够的能力,可以修改源代码;

可以自由选择所需功能;

软件是编译安装的,所以更适合自己的系统,更加稳定也效率更高;

方便卸载。

缺点:

安装步骤比较多,尤其是较大的软件集合时,容易出现编写错误。

编译时间比较长,安装比二进制安装时间长。

因为是编译安装,安装过程一旦报错很难解决。

2,二进制包(RPM包,系统默认包):实际上是源代码包编译成的01格式的包。

RPM包

优点:

包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载。

安装速度快。

缺点:

无法看到源代码;

功能选择不如源码包灵活;

依赖性。

二,RPM包管理-命令管理

1,RPM包命名规则

liunx安装redis6 liunx安装exe文件_linux_02


httpd:包名

2.2.15:版本

15:发行次数

e16.centos:适合的Linux平台,没写的话可能是都适合

i686:适合的硬件平台

rpm:rpm扩展名

2,RPM的包的依赖性

树形依赖:a->b->c

想要装软件c需要先装软件b,想要装软件b需要先装软件a。

环形依赖:a->b->c->a

模块依赖查询:模块依赖查询网站:

www.rpmfind.net

3,安装与升级

包全名:在没有安装和升级的时候,使用包全名,而且要注意路径。

包名:软件已经安装,使用包名。

安装:rpm -ivh 包全名

升级:rpm -Uvh 包全名

卸载:rpm -e 包名

-i(install):安装

-v(verbose):显示详细信息

-h(hash):显示进度

-U:升级

-e:卸载

4,查询包的信息

查询包是否安装:rpm -q 包名

查询所有安装的包:rpm -a

查询包的信息:rpm -qi 包名

查询软件包安装位置:rpm -ql 包名

查询系统文件属于哪个rpm 包:rpm -qf 系统文件名

查询软件包的依赖性:rpm -qR 包名

查询未安装包的依赖:rpm -qRp包名

5,校验文件的管理

rpm -V 包名

liunx安装redis6 liunx安装exe文件_网络_03


三、yum在线管理

1,IP地址配置与网络配置yum源

首先设置VM中Centos6为桥接模式

liunx安装redis6 liunx安装exe文件_网络_04


然后启动setup,进行网络配置

liunx安装redis6 liunx安装exe文件_网络_05


liunx安装redis6 liunx安装exe文件_包名_06


这个信息需要配合自己主机的信息,在网络是适配器的详细信息可以找到。

liunx安装redis6 liunx安装exe文件_linux_07


liunx安装redis6 liunx安装exe文件_linux_08


2,yum命令

查询:yum -list—>获取可用的列表

安装:yum -y install 包名

升级:yum -y update 包名

注意:如果不加包名,会使所有软件包跟linux内核全部升级,一般会导致服务器崩溃

卸载:yum -y remove 包名

显示可以使用的软件组:yum grouplist

安装软件包:yum groupinstall 软件包组名

如果软件组名有空格则需要将软件包组名用双引号括起来

卸载软件包组:yum groupremove 软件包组

3,光盘yum源的搭建

好处:安装速度大大增加,并且不需要网络

3个步骤:

(1)挂载光盘

mount /dev/cdrom /mnt/cdrom

(2)让网络yum源失效

(3)修改光盘yum源

四、源码包的安装

源码包与RPM包的区别:

概念上,源码包是开源的,但是安装慢,容易报错,RPM包是经过编译的,不用人出错。

安装位置上,源码包是需要手工确认位置的,RPM包是默认位置的。

liunx安装redis6 liunx安装exe文件_liunx安装redis6_09


源码包一般建议安装在/usr/local/软件名 这个位置下。

安装位置的不同带来服务管理不同,源码包可以使用服务管理命令,但是RPM包只能使用绝对路径。

安装过程:

(1)安装c语言编译器:yum -y install gcc

(2)下载源码包

安装注意事项:

源码包保存位置/usr/local/src

源码包安装位置/usr/local

如何确定源码包安装报错:安装过程停止,楚翔erro,warning,no等提示

可以使用wincap软件直接在windows上下载源码包,然后直接复制到Linux上。

或者在进入/usr/local/src后直接下载,wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz。

(3)解压缩源码包

(4)进入解压缩目录

有两个文件需要注意:INSTALL文件是个安装说明,README是使用说明。

(5)configure软件配置与检查./configure

安装./configure --prefix=/usr/local/apache2

最好是用2.29版本,用4以上版本出现apr not found错误,不知道什么原因。

定义需要的功能选项

检测系统环境是否符合要求

把定义好的功能选项和检测的系统环境信息都写入Makefile文件,用于后续编译

实际上只是执行上面的.configure命令

(6)编译:make

如果出错,不需要删除上面已经安装好的安装包,只需要make clean即可清空编译出来的文件

这个时候可以出先Makefile文件了

(7)编译安装:make install

到这里就安装完毕了。

(8)启动:/usr/local/apache1/bin/apachectl start

(9)卸载:直接删除安装好的文件即可‘

五、脚本安装包的安装

人为写的安装包,能够将安装过程变得很简单,类似于windows下的安装方式。

例如Webmin。