Ubuntu报terminals database is inaccessible

目录

方法一

1.执行以下命令

2.再次运行clear命令

3.执行以下命令

方法二

参考网址

在Ubuntu的命令行窗口中使用clear命令的时候报terminals database is inaccessible错误

clear
terminals database is inaccessible

方法一

1.执行以下命令

export TERMINFO=/usr/share/terminfo


2.再次运行clear命令

clear
'xterm': unknown terminal type.


3.执行以下命令

export TERM=vt100
export TEMCAP=$INFORMIXDIR/etc/termcap


执行完之后就没有出现问题了,不过上面的方案都只是临时export的,也许你再次重启之后还会报错,可以将上的export代码写入到~/.bashrc或者/etc/profile文件中,需要注意的是,前者的配置是对当前用户有效,后者的配置是对所有用户有效,写入文件之后记得在执行以下命令让配置文件生效

source /etc/profile或~/.bashrc
在anaconda中的虚拟环境中,上面如果还是不能解决,可以使用下面的命令试试看

conda update ncurses

方法二

如果方法一还是不能解决你的问题,看看是不是第二种情况

报terminals database is inaccessible是在conda虚拟环境中,当使用sudo clear的时候可以正常运行命令,解决方法如下

sudo mv $CONDA_PREFIX/bin/clear $CONDA_PREFIX/bin/clear_old

参考:https://github.com/conda/conda/issues/1368

https://github.com/ContinuumIO/anaconda-issues/issues/331

https://askubuntu.com/questions/988694/clear-command-terminals-database-is-inaccessible


参考网址

  1. https://blog.csdn.net/sinat_29957455/article/details/102837387
  2. https://blog.csdn.net/lishijin5421/article/details/123541824
  3. https://blog.csdn.net/qq_39248298/article/details/107941478
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值