生信小笔记

【Linux小笔记】无root权限时如何安装软件

2019-04-12  本文已影响12人  xianmao123

在服务器上经常遇到需要安装某个软件包的时候发现需要root权限才可以执行编译以进行安装。
那么除了向管理员申请superuser的权限这样比较麻烦的处理以外就需要掌握如何在没有root权限时实现安装。
其实原理比较简单,之所以安装软件时会提示需要root权限,是因为软件在安装时会有文件写入默认的/usr等root下的文件夹,所以解决办法就是改写config文件将地址指向本地的path下。
具体操作如下:(以安装libgd库为例)

首先下载压缩包:

wget http://abcdefg.123456.tar.gz

然后解压包:

tar -zxvf libgd-2.0-1.tar.gz

解压后进入文件:

cd libgd-2.0-1

cd src/
#修改配置中的安装路径
./configure --prefix=/home/xianmao/anypath

make编译可执行文件

  make
  make install

即将可执行文件安装至上一步指定的目录中

    cd ~
    vi .bashrc
    #输入i进入插入模式
    export PATH=$PATH:/home/xianmao/anypath/bin

此处是将路径写入环境变量中方便后续使用时直接调用
到此就完成了软件安装,其他软件基本上也可以通过此种形式安装至user的家目录下。

上一篇 下一篇

猜你喜欢

热点阅读