Linux软件安装

三种安装方式

  • yum安装
  • 源码安装
  • 二进制安装
  • 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 <软件包名称> 去卸载。

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

  • 二进制安装
    以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 解压缩安装
    #下面我们开始配置环境变量
    vi /etc/profile(使用shift + g定位到文件最后一行)在最后一行后面追加下面两行配置:
    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");
         }
     }
    
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值