ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux软件安装的4种方式

2022-03-06 01:32:11  阅读:196  来源: 互联网

标签:rpm Linux 命令 源码 yum 软件包 软件 安装


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.源代码安装:通过编译源代码,得到软件包。优点是可以自定制软件包,缺点是比较复杂,安装一个源码包,需要我们自己把源代码编译成二进制的可执行文件。

标签:rpm,Linux,命令,源码,yum,软件包,软件,安装
来源: https://www.cnblogs.com/ycj1295/p/15970093.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有