linux - 如何让本地安装优先于系统范围安装?

标签 linux git unix installation privileges

我在 Linux 服务器(运行 Ubuntu 8.04)上有一个 shell 帐户,具有用户级权限(但没有根权限)。系统安装了 Git 1.5.x。我希望运行更新版本的 git。我可以从源代码编译并安装在我的主目录中,但我希望 git 命令调用我本地的、更新的安装,而不是旧的系统范围内的 Git 安装。

我该怎么做?

最佳答案

将包含 git 二进制文件的目录添加到 $PATH 的前面。例如,如果您安装到 ~/bin,请将 $HOME/bin 添加到路径的前面。您可以在 shell 配置文件中执行此操作;对于 bash,将其添加到 .bashrc:

export PATH="${HOME}/bin:$PATH"

关于linux - 如何让本地安装优先于系统范围安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746076/

相关文章:

macos - 将 TOP 命令的输出限制为特定进程名称

linux - Linux 和 Unix 有什么区别?

linux - 完成 libftdi 中缺少的 .so 文件

macos - 在 Mac OS X 上使用 Git 对带有 docx2txt 的 Word .docx 文件进行版本控制

linux - Git init 仍然给我 master 而不是我配置中的默认分支名称(main)

git - 如何告诉 'git' 到 'forget' 所有先前的提交?

linux - 可能是 grep,但仍然不知道如何读取 file1 中的行并将其粘贴为 file2 中的列

linux - 如何将命令的输出(输出为数字)与数字进行比较?尝试查看输出是否大于或等于 1

linux - Sed 4.2.1 的编译问题

c++ - QProcess 多平台命令