Linux软件安装的4种方式

2022/3/6 7:15:11

本文主要是介绍Linux软件安装的4种方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.yum安装--推荐使用

说明:通过yum进行软件安装或系统升级的实质就是通过yum命令下载指定的远程互联网主机上的RPM包,然后自动进行安装,同进解决相互间的依赖关系。

安装步骤:
1、安装(rpm包)
yum install [软件包的名称] -y 注:参数-y是免交互,可放包名前或后都可以

2、卸载(rpm包)
yum remove [软件包名称] -y 注:参数-y是免交互,可放包名前或后都可以

3、更新(rpm包)
yum update 注:更新所有
yum update [软件包名称] -y 注:参数-y是免交互,可放包名前或后都可以

扩展命令:
列出可用rpm包:yum list
列出已经安装的所有rpm包:yum list installed
清楚yum缓存文件:yum clean all
查看yum的配置文件:ls /etc/yum.repos.d/
搜索包:yum search vim

另一种格式:apt-get运作deb包
扩展:
安装:apt-get install

卸载:apt-get remove

更新:apt-get update

 

2.二进制包安装(.tar.gz /.tgz /.bz2)

说明:Linux下二进制格式的软件是指事先已经在各种平台编译安装好的相关软件,然后压缩打包,安装时只需解压或,或者执行可安装文件即可。

安装步骤:
例如:安装tomcat
1.解压: tar -zxvf apache-tomcat-7.0.52.tar.gz
移动: mv apache-tomcat-7.0.52 /usr/local/src/java/tomcat7(可以移动,也可以不用)
2.启动:/usr/local/src/java/tomcat7/bin/startup.sh(或./startup.sh)
3.配置防火墙:
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT #开放8080端口
service iptables restart #重启防火墙

 

3.rpm安装

说明:类似windows中的.exe的安装包,下载下来直接安装

安装步骤:
简写:
安装:rpm -ivh 软件包名称
卸载:rpm -e 软件包名称
升级:rpm -Uvh 软件包名称

详细步骤:
1.查询指定包是否已安装命令:rpm -q 包名
2.卸载命令:rpm -e 包名
3.升级(更新)命令:rpm -Uvh rpm包文件
4.安装rpm包命令:rpm -ivh rpm包文件 #在安装时如果是使用下载好的安装包,可以直接在~路径下直接执行rz -E将本地下载好的rpm包选择后上传,使用这个命令之前需先执行yum install lrzsz -y安装有lrzsz才能使用;但是如果没有下载安装包,直接在~路径执行安装会失败,这时需要先设置光驱并挂载,在~路径下执行命令:mount /dev/cdrom /mnt/ 然后cd Packages 后再执行安装命令就能安装成功

5.查看当前系统安装了哪些rpm包命令:rpm -qa
6.查询指定包信息命令:rpm -qi 包名
7.列出包安装的文件命令:rpm -ql 包名
8.查看一个文件是由哪个包安装的命令:rpm -qf 文件绝对路径
9.查看软件包的配置文件命令:rpm -qc 包名

 

4.编译源码安装(.tar.gz /.tar.bz2)

说明:通过使用 wget '链接下载地址'`获取源码安装包进行编译安装。

安装步骤:
1. 下载:可以直接在windows上下载源码后再上传至linux服务器,或者在连网状态下,直接通过wget等命令获取源码安装包

2、解压源码包文件、检查环境(解压源码后进入源码所在文件夹,运行./configure命令,进行环境测试,如果提示缺少某些安装包就进行安装,直至测试通过)

a.tar -zxvf nginx-1.14.0.tar.gz -C /usr/local/src/

 b../configure --prefix=/usr/local/nginx (可指定安装路径) 注:运行时如果报错可能是缺少gcc,gcc-c++编辑器编译,需要先安装此依赖

3、编译

make

4、安装

make install

扩展:
清理临时文件:make clean
卸载服务程序命令:make uninstall

 

区别

1.rpm安装类似于windows中的安装包,下载下来之后直接安装。缺点是不能自己解决依赖。
2.yum安装基于rpm安装,也就是在rpm上增加了自动解决依赖的功能。
3.源代码安装:通过编译源代码,得到软件包。优点是可以自定制软件包,缺点是比较复杂,安装一个源码包,需要我们自己把源代码编译成二进制的可执行文件。



这篇关于Linux软件安装的4种方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程