CentOS「linux」学习笔记18:本地软件包的两种安装方式

linux基础操作:主要介绍了本地软件包的两种安装方式已编译和未编译源代码。

1、安装第三方软件1[已编译好软件的安装方式。]

软件安装方式1[安装已编译好的软件.rpm和tar.gz]
特别说明:不管那种安装方式,通常安装完成后需要执行的脚本或程序执行文件一般都在软件目录的bin目录下面
如:tomcat的执行文件是在tomcat主目录下的bin目录里的startup.sh文件。
rpm一般的默认安装路径在usr目录下,相当于win下的安装包安装时会自动设置一些配置信息。
tar.gz一般你解压到哪就安装在哪,相当于win下的绿色软件,解压出来就可以正常使用。rpm安装例子1:rpm -ivh /opt/tomcat.rpm 表示安装一个名为tomcat.rpm的安装包。rpm安装例子2:rpm -ivh --prefix=/home/test /opt/tomcat.rpm 表示将一个名为tomcat.rpm的安装包安装到/home/test目录下。
tar.gz安装例子:tar -txvf /opt/tomcat.tar.gz 表示解压一个名为tomcat.tar.gz的压缩文件。
linux下安装网络服务软件时需要我们设置下防火墙开放特定的端口才可以通过外部的计算机访问到我们安装的网络软件提供的服务。
可以通过:vim /etc/sysconfig/iptables 开放特定的端口实现。
开放端口例子1:-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT表示开放一个22端口供外部计算机访问。
开放端口例子2:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT表示开放一个8080端口供外部计算机访问。
修改完成后需要重启防火墙服务:service iptables restart 或systemctl restart iptables

2、安装第三方软件2[源码软件的安装方式。]

常规编译源代码安装程序步骤如下:这种方式比较复杂和浪费时间,也容易出错。
编译时需要进入到源代码的文件夹目录下编译。./configure --prefix=/opt/httpd表示编译时配置程序安装的路径地址为:/opt/httpd目录下
make表示根据源码Makefile文件,构建应用程序
make install表示编译并将软件文件安装到对应的路径目录中去。

未经允许不得转载:谢雨尘安 » CentOS「linux」学习笔记18:本地软件包的两种安装方式

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏