Linux的软件安装

yum安装
它是基于RPM包安装的一种方式,如果单独安装RPM包,是无法解决包依赖问题的,要我们安装时手动解决,YUM提供了自动解决依赖的机制,只需要简单几条命令,很快就能把相关软件装到机器上。
但是前提是,你的机器一定要能连外网!!!
查看已安装未安装的软件包总列表 yum list
查看已安装的软件包列表 yum list installed
比如安装一个方便Windows与Linux之间互传文件的小工具:lrzsz。(如果是文件夹,要压缩为压缩包)
运行命令 yum install lrzsz ,回车
然后根据提示,输入y(yes),如果顺利,看到complete success一类的提示信息就安装成功了。
如果你不想总是手动输入y,就使用yum -y install lrzsz,这样的话默认全自动选择y
命令套路通常是 yum install <软件包名称>
软件包名称不是你想写啥就写啥的,什么样的软件有什么包名,这个都是固定,百度一下,你就知道。
如果是通过yum方式安装的软件,卸载时候不要删除目录,要通过
命令yum remove <软件包名称> 去卸载。
使用lrzsz(上传的文件不能被打开)

由Windows传输文件到Linux:rz -y(或者rz -be)在弹出的窗口中选择想上传的文件,点击打开即可传输文件到Linux(上传的文件不能被打开)。
在这里插入图片描述
由Linux传输文件到Windows:sz -b 在弹出的窗口中选择保存的位置,点击确定即可保存文件到Windows。
在这里插入图片描述

源码安装
源码安装,首先先获取源码的压缩包。如pdsh-2.26.tar.bz2。(zip是windows和linux通用)
1.新建一个目录,进入此目录,命令 rz -y 将压缩包解压到当前目录,运行下面命令解压缩
2.命令 tar -jxvf ~/Downloads/pdsh-2.26.tar.bz2
3.进入对应的源码目录(cd pdsh-2.26) ls -l 应该会发现一个 configure文件
4.命令 ./configure 这个命令是检查当前操作系统是否能够支持本软件的安装
5.如果有问题通常是缺少一些必需的软件比如编译器什么的,我们可以通过yum -y install gcc来安装。
6.安装好之后,一定要再执行一次./configure,因为刚刚它没执行完。
7.如果没问题,则会在当前目录下生成一个Makefile文件,运行
命令 make 编译软件(将源代码,通常是C/C++,编译为目标代码)
如果没问题,则运行
8.命令 make install 真正去安装软件了
如果没问题,就是安装成功了。
9.命令 pdsh -V
在这里插入图片描述
验证安装完成。

卸载则在编译的目录(Makefile所在的那个目录)下运行 make uninstall(Makefile文件中包含卸载功能才可以使用此命令使用命令cat Makefile | grep uninstall验证)。
再运行 make clean 回车。再运行 make distclean命令
在这里插入图片描述
检查卸载完成。

二进制安装
以JDK安装为例。基本套路与Windows安装一样。
从官网下载对应版本(Linux 64位)的JDK的tar.gz文件。如jdk-8u171-linux-x64.tar.gz
如果我们知道对应的资源地址http://a.b.com/xxx.tar.gz
可以使用命令 wget http://a.b.com/xxx.tar.gz直接下载到虚拟机中。
否则就使用lrzsz工具从Windows上传一下。
mkdir -p /root/java 创建安装目录
cd ~/java
tar -zxvf /root/Downloads/jdk-8u171-linux-x64.tar.gz 解压缩安装
#下面我们开始配置环境变量
vim /etc/profile
export JAVA_HOME=/root/java/jdk1.8.0_171 #创建一个新的环境变量
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH #在原来的环境变量中追加
source /etc/profile #为了让配置即时生效
#验证
javac -version
java -version
要是能显示版本号神马的,你就大功告成了
卸载的话灰常简单,直接删除对应目录,修改一下环境变量就可以了。
接下来,我们手写一个Java入门程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“hello world”);
}
}
在Linux环境下feel一下coding。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值