记安装tldr的一次经历

2025/3/28

sudo apt-get -y install tldr

现在运行tldr,会出现错误(应该大概是这样的,记不清了)

/usr/bin/tldr: No such file or directory

所以重启终端(或者source一下?没试过)
然后

tldr --update

接着就可以正常使用了


最开始是想查询tree命令的用法,想起了tldr

tldr不是自带的,要自己安装

开始用的sudo snap install tldr安装,失败
后来又尝试npm安装,但是仍然失败,报错一大篇npm ERR!

期间尝试过npm config set registry https://registry.npm.taobao.org来配置淘宝镜像,仍然失败,还是报错一大篇npm ERR!

然后我就把npmnode.js卸载重装了几次,还是不行


期间学习到命令 bash sudo apt autoremove 用于清理不需要的依赖项

apt删除命令
sudo apt-get remove --purge tldr
--purge删除配置信息

回忆了管道+grep用法
snap list | grep tldr
dpkg -l | grep tldr
和用snap和dpkg查询snap和apt安装的包的命令


后来又尝试了用python3安装tldr

期间学会了如何在ubuntu中安装python3
How to Install Python 3.7 on Ubuntu 20.04

了解了deadsnakes ppa

由于tldr还是报错,期间参考了
tldr的安装和使用----没用,换了另一个错报
又参考了mkdir: 无法创建目录“/home/lj/.tldr“: 文件已存在----还是没用,报错git访问不了
我又去网址把它下下来拷贝到对应文件夹,他又报上一个错…

但是在解压时报错

gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now

学会了tar和unzip的区别
Error when tar a .zip on Linux

rm -rf递归和强制删除


再然后,我反复运行sudo pip3 install tldr,然后tldr,都没用,一直报一个错。

实在没办法了,我就重启虚拟机

再次运行sudo pip3 install tldr ,然后运行tldr,发现居然错误好像是消失了?,我当时很激动

但是运行tldr ls又报错

Error fetching from tldr: <urlopen error [Errno 111] Connection refused>

我复制它,到google搜,进了个类似错误的网页Cannot install #91,往下翻命令

发现了tldr --update

原句是这样说的

You installed the package, but did not update the pages archive.
In your case you can just run tldr --update to finish the installation.
We will investigate how to avoid this issue.

当时眼睛一亮,因为之前我似乎看到过

然后我尝试了该命令,等了一会,终端输出

Updated cache for 4540 entries

再次运行tldr ls

成功!


总结反思

  1. 对于报错,要敢于阅读,自己思考其含义,并搭配Google,查询解决方法
  2. 不要陷入怪圈,享受思维停滞的安逸,及时查询,多尝试,突破
  3. 中文社区确实没有英文质量高,要敢于并且有意识的习惯英文查询资料解答

暂时就这么多,想不起其他的了,当时感悟还挺多的
太晚了,遭不住了

2023年12月15日00点47分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值