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!
然后我就把npm
和node.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 runtldr --update
to finish the installation.
We will investigate how to avoid this issue.
当时眼睛一亮,因为之前我似乎看到过
然后我尝试了该命令,等了一会,终端输出
Updated cache for 4540 entries
再次运行tldr ls
成功!
总结反思
- 对于报错,要敢于阅读,自己思考其含义,并搭配Google,查询解决方法
- 不要陷入怪圈,享受思维停滞的安逸,及时查询,多尝试,突破
- 中文社区确实没有英文质量高,要敢于并且有意识的习惯英文查询资料解答
暂时就这么多,想不起其他的了,当时感悟还挺多的
太晚了,遭不住了
2023年12月15日00点47分