你真的会在Linux系统安装应用?

前言

近来使用linux系统已久,但是有时候要安装软件时都是打开浏览器,输入:怎么样在linux上安装XXXX,对此颇感无奈,没办法,linux不像windows,直接下载然后鼠标点点点一步到底。因此,本篇文章将讲述如何一步一步在linux上安装软件,这里不是某个软件怎么安装的命令,而是通用的安装方法,从根本上解决问题才是我们应该做的。

命令 && 工具

  1. linux系统
  2. yum,wget,tar,cd ,vi,make

步骤

本次以安装python3.7为例,由于我安装的是有图形界面的,但不碍事,我们全是在命令行界面操作

  • 首先我的系统是运行在虚拟机上的全新Red Hat,啥都没有,所以我们查看是否有wget,出现下面界面说明有,没有首先就下载wget,该命令具体操作自行百度。然后我们用wget去python官网直接获取下载链接然后获得下载。

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

  •  下载位置自己指定,下载好后我们就可以在指定路径下上看到该文件了。
  • 第二步我们进去安装包里看看有什么,一般我们就想,进入不就是 cd 嘛,可事实不是哟,该文件为压缩包,而不是文件夹,从文件后缀名我们就可以看到要用的命令是啥了,tar xf Python-3.7.0.tar.xz ,该命令是解压并撕毁该文件,然后我们就可以看到当前目录下有该文件包了。

  • 解开之后我们进到该文件的目录,这回就是cd了,我们看一下该文件夹下有什么,其实就是该文件的源码。

  • 我们可以看到该文件下有个README.rst,这不就很清晰了嘛,三年级英语水平的我都能知道这叫啥,readme不就是读我嘛,读我,读我,快读我,多诱惑啊,好了,我们就来看一下里面有啥。命令就是 vi README.rst

  • 偶买噶,一堆令人头大的英文。不过没关系,我们不就是要编译安装嘛,我们按回车往下走走看。

  • 哎,来了来了,三年级水平的我看到了Build这个东西,这不就是编译安装的意思吗,好了我们看下命令。
On Unix, Linux, BSD, macOS, and Cygwin::

    ./configure
    make
    make test
    sudo make install
  • 我们退出来试试第一个命令,他还有个参数./configure --prefix=/opt/python36   # 指定安装目录为/opt/python36,这里我就使用默认的了,直接./configure。

  • 上图可以看到creating Makefile,那么我们来执行第二个命令试试。make。这里仿佛过了一个世纪,足足17分钟。

  • 好了,我们进行第三个命令试试。make test。380个test通过,有几个错误,我们不管它,直接第三个命令。
  • 第三命令。  sudo make install。哦吼,出错了。没关系,我们看看啥问题。zlib not available,应该是没这个东西,我们百度一下。

  •  安装zilb,然后重新执行,sudo make install,完成。
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed

后记

好了,到此我们就完成了一个应用的安装啦,其实总结下来大部分应用安装也没多少步骤,下载包,解压撕毁,进入包查看README,查看安装命令,执行命令,最后看能否成功,有错就去查错,毕竟学习路上总是充满坎坷不是吗? 其实嫌麻烦的话直接百度查看大神们怎么安装的也不是一个错误,竟毕重复造轮子不是我们提倡的,不过,最基本的我们还是要懂一点,哪怕就一点点。

发布了41 篇原创文章 · 获赞 27 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/Cxk___/article/details/105022986
今日推荐