Closed cubercsl closed 2 years ago
含有打包目录的引用。
我是不打算修这个了,二进制文件动了有可能就坏掉了。隐约记得一开始我就试过,貌似不能用就放弃了。
terminals database is inaccessible
据说把 /opt/anaconda/bin/clear 删了就行。这个我也不清楚是这个的版本的问题还是一直都有的问题,就当做一个 workaround 先扔着了。下个版本还有类似问题的话我再看。
另外我本身对 anaconda 项目就没什么好感,好几年前就一直有用了 anaconda 里面的 ld 之后 pip 的很多包都编译不过去了的问题,到现在还是得把 anaconda 的 ld 删了,用安装器装的也是如此。
我自己是能不用就不用。 反正唯一痛点也就是 tensorflow 1.x 的代码,我是大不了不用了或者我 Pytorch 重写了。 实在不行我觉得搞一个 arch 专门的 tensorflow 1.x 的包也比折腾 anaconda 有前途。
据说把
/opt/anaconda/bin/clear
删了就行。
这个确实 work,或者强行指定 TERMINFO
环境变量。
我感觉主要问题就是在于 anaconda 的安装器是在使用 PREFIX
这个环境变量在生成二进制文件,而不能用其他的值,所以二进制文件中写入了打包时指定的 PREFIX
.
如果要打一个 tensorflow 1.x 的包的话,可以考虑 https://github.com/nvidia/tensorflow.这个有随着 nvidia 的驱动以及显卡的更新而更新.
问题类型 / Type of issues
受影响的软件包 / Affected packages
请在此补充说明。 Please describe in detail here.
在激活 conda 环境时使用
clear
得到输出terminals database is inaccessible
。使用安装器直接安装没有此问题。 除此问题外应该还会有其他潜在问题。手动打包有警告
opt/anaconda/lib/
,opt/anaconda/bin
,opt/anaconda/share/terminfo/
目录下的二进制文件中含有打包目录的引用。 完整列表如下:从 archlinuxcn 仓库中下载的包可以看到打包的路径是
/build/anaconda/pkg
。。。