美文网首页生信小笔记
【Linux小笔记】无root权限时如何安装软件

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

作者: xianmao123 | 来源:发表于2019-04-12 23:07 被阅读12次

    在服务器上经常遇到需要安装某个软件包的时候发现需要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的家目录下。

    相关文章

      网友评论

        本文标题:【Linux小笔记】无root权限时如何安装软件

        本文链接:https://www.haomeiwen.com/subject/gshkwqtx.html