éta*_*ogy 3 software-installation 14.04
我从他们的网站下载了XZ Utils,然后我使用and构建它们,这会创建一堆二进制文件。(我测试了它们并且它们有效。)现在我想让这些新的二进制文件可以在系统范围内访问。然而,这样做并不好,因为运行向我展示了旧版本。./configuremakesudo make installxz --version
我尝试将较新的xz二进制文件处理为/usr/bin,但这似乎没有帮助。
如何“更新” XZ utils 以便xz在终端中输入给我新的二进制文件?
(我正在运行 Ubuntu 14.04)
编辑
type -a xz输出
xz is /home/diego/anaconda3/bin/xz
xz is /usr/local/bin/xz
xz is /usr/bin/xz
Run Code Online (Sandbox Code Playgroud)
xz --version 产出
xz (XZ Utils) 5.0.5
liblzma 5.0.5
Run Code Online (Sandbox Code Playgroud)
/usr/bin/xz 产出
xz (XZ Utils) 5.2.2
liblzma 5.2.2
Run Code Online (Sandbox Code Playgroud)
(我认为这是因为我在这里复制了新的二进制文件)
/usr/local/bin/xz 产出
/usr/local/bin/xz: /lib/x86_64-linux-gnu/liblzma.so.5: version `XZ_5.2' not found (required by /usr/local/bin/xz)
Run Code Online (Sandbox Code Playgroud)
OP 在评论中自己的解决方案:
我删除了 anaconda 二进制文件,运行
sudo ldconfig(因为我遇到了一些关于未找到新库的错误),现在xz --version显示了新版本,并且可以正常工作。成功!
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |