DEBIAN系和REDHAT系安装应用的方法
DEBIAN系和REDHAT系都是有三种安装的方法:源代码包安装,二进制包安装和包管理器安装。
DEBIAN系
1.源代码安装
这种安装方式首先需要从网上下载源代码包,一般为.tar.gz格式,然后执行命令:./configure,运行configure脚本,生成makefile文件,然后执行命令:make,根据makefile文件对整个项目进行编译(从源文件编译成目标文件,再将目标文件链接成可执行文件),然后执行:make install,将文件安装。卸载:make uninstall。(注意:有的源代码包中没有configure文件,会有makefile文件,所以可以省去执行./configure,直接执行make命令)。
2.二进制包安装
这种方式也需要先下载包,DEBIAN系的二进制包以.deb结尾,安装命令:dpkg -i package_name.deb,在安装过程中可能出现缺少依赖包的问题,可以强制安装:apt-get -f install,卸载命令为:dpkg -r package_name。
3.包管理器安装
这种方式不用下载包,需要联网。DEBIAN系下的安装命令为:apt-get install soft_name,可能出现无法定位软件的问题,这时需要去/etc/apt下修改sources.list,更改软件源,更改完成之后还需要更新一下:apt-get update,之后再安装就可以了。如果还是安装失败,就需要用方法1或2的方式来安装软件。
tips:
1、apt-get update是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
2、apt-get update只是更新了apt的资源列表,没有真正的对系统执行更新。如果需要,要使用apt-get upgrade来更新。
REDHAT系
1.源代码安装
方法和DEBIAN系的相同,先下载下来,然后执行命令:./configure,然后执行命令:make,然后执行命令:make install。
2.二进制包安装
这种方式也需要先下载包,REDHAT系的二进制包以.rpm结尾,安装命令:rpmbuild -i package_name.rpm,同样在安装过程中也可能出现缺少依赖包的问题,也可以强制安装:rpmbuild -i --nodeps package_name.rpm。
3.包管理器安装
这种方式不用下载包,需要联网。REDHAT系下的安装命令为:yum install soft_name,同样,安装时也可能出现没有可用软件包的提示,可能是因为要安装的软件并没有在官方源中,可能在第三方yum源中,需要安装epel,命令:yum install epel-release,再次安装软件应该就可以了,若还是没有,比如:mysql-server,就需要用方法1或2的方式来安装。
tips:
yum -y update:升级所有包同时也升级软件和系统内核;
yum -y upgrade:只升级所有包,不升级软件和系统内核。