【问题标题】:How do I install program only for a local user in Linux?如何在 Linux 中仅为本地用户安装程序?
【发布时间】:2011-03-09 23:15:00
【问题描述】:

有没有一种简单的方法可以在 linux 中为单个用户安装程序。我只需要为我的登录安装 Biopython。我在系统上没有 root 权限。

【问题讨论】:

  • 您是从源代码构建它还是尝试使用包管理器?
  • 我无法访问包管理器,我必须走构建编译方式。
  • 安装源码中带有setup.py的python包,过程如下python setup.py build; python setup.py install --prefix=${HOME}/local

标签: linux installation


【解决方案1】:

像往常一样构建项目,但将安装目录配置为 /home/usr/bin 或 /usr/local/bin。

【讨论】:

    【解决方案2】:

    您始终可以在您的主目录(在 ~/apps 中)下载并编译该程序,然后只需调用可执行文件(可能将 ~/apps/specificapp/bin/specificapp 添加到您的 PATH 中)。不要忘记 chmod 使其可执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 2014-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      相关资源
      最近更新 更多