linux使用源码安装软件
这篇文章将大概流程介绍的挺好:
但细节部分仍可以进行补充.
下面我将以源码安装
在日常使用linux服务器的时候, 难免会遇到非root用户但需要安装软件的情况. 这时就需要我们使用源码安装了. 这篇文章将大概流程介绍的挺好: 但细节部分仍可以进行补充. 下面我将以源码安装unzip软件作为模板来介绍非root用户如何使用源码安装软件. 1. 找到源码 基本上所有的软件源码安装包都可以在清华镜像()中找到 清华镜像中软件包的寻找方法: 这次要找linux中Ubuntu系统的unzip软件 下载的话,直接windows下载然后发送到远程服务器linux软件源, 或者通过wget filesrc命令直接在linux中下载也可以. 2. 解压 将下载下来的软件源码安装包解压出来即可 通过tar -zxvf filename即可解压 3. 找到并修改makefile文件 要将默认的root安装目录修改为当前非root安装目录 首先找到linux的makefile文件, 然后就是修改Makefile文件,
其实还是比较清楚的, prefix参数就是软件要安装的目录了, 后面的是对bin, man等目录的定义, 所以我们只需要修改prefix参数的内容即可, 为了尽量保持和root用户的参数对齐, 我就在/usr/local前面添加了当前用户/home/当前用户的用户名, 这样, 该软件就会安装在当前目录下的~/usr/local目录下了. wq保存vim的修改即可. 4. 使用Makefile安装软件 修改完的Makefile可以让我们将软件安装在当前用户下的目录了, 执行make && make install即可进行安装. 只要没报错就算安装成功. 5. 添加环境变量, 激活配置文件 这时候我们已经安装好软件了, 可以直接在安装目录中使用了(~/usr/local/bin), 但想要方便的使用还是需要将软件添加到环境变量中的(毕竟, 你也不想你每次用软件的时候都敲一大堆目录的事情被别人知道吧~~) 打开~/.bashrc文件, 在下面追加export PATH="~/usr/local/bin:$PATH", 这里记得用双引号, 单引号无法引用PATH. wq保存后通过命令激活该配置文件即可source ~/.bashrc 6. 验证软件是否安装成功 在终端中输入unzip发现可以使用了, 软件安装成功 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |