bash - 在没有root权限的Rhel6.5上安装meld
问题描述
我正在尝试将融合(https://meldmerge.org/)包安装到 Rhel6.5 中。我在 rpmbone 上找到了一个 rpm(http://rpm.pbone.net/info_idpl_16047923_distro_redhatel6_com_meld-1.4.0-1.el6.rf.noarch.rpm.html)。
我没有 root 权限和互联网访问权限。因此,我尝试使用“https://github.com/mathieucaroff/user-yum.sh”这个存储库将融合安装到我的主目录中。
在我使用“user-yum”安装 rpm 后,由于以下错误,meld 无法启动。
import meld.paths ImportError: No module named meld.paths
解决方案
在我搜索 meld 包后,它需要 python-site 包(https://mail.gnome.org/archives/meld-list/2016-May/msg00007.html)。并且在Rhel6.5的用户环境中无法将meld作为python包安装。
因此,与其作为 rpm 安装,不如创建一个包含所有必需文件的包来解决问题。
在这里下载捆绑包!
安装步骤如下:
- 将 tar 文件传输到您的主目录。
tar -xf meld-1.6.0.tar.xz
- 提取文件。cd ~/meld-1.6.0/bin
- 导航融合二进制目录。echo "PATH=\"$(pwd):\$PATH\"" >> ~/.bashrc
- 将当前目录添加到路径。source ~/.bashrc
- 获取 bashrc。meld
- 运行融合来验证。
推荐阅读
- ios - 如何防止用户在 UITextfield 中输入'#'和空格('') - swift?
- go - 从文件和存储文件创建 sha256 的最佳模式
- spring - 使用 java config 注入 Spring 构造函数
- c++ - 优先顺序:智能指针和类析构函数
- macos - 从 Safari 和 Mail 中查找选定文本的范围
- fabricjs - 在fabric.js中画两个箭头
- android - 从recyclerview中选择项目后如何隐藏软键盘?
- c++ - 在静态库中内联类方法
- ubuntu - unit ark.service未正确加载:Exec格式错误
- javascript - mediarecorder.requestdata 不返回任何内容