假装ArchLinux用户,注册ArchWiki

有时候在ArchWiki上看见错误之处,或者见了哪个错别字,相当不舒服!就想去改。

但是修改ArchWiki是需要账号的,注册时还被一个厉害的验证码拦住:

f:id:pikakolendo:20201121013724p:plain

虽然这明显是为了防恶意注册的门槛(我觉得挺好的)……

之前为了解决这道题,我傻乎乎地下载了Arch的live镜像,在虚拟机里边启动后输入这个命令,得到的字符串贴进去,然而失败了。当时傻傻地以为是网站维护人员偷懒,“答案”是旧版pacman的输出结果。

今天忽然想到,应该是镜像里边的pacman太旧了!网上翻一翻,翻到了用docker假装ArchLinux用户输出这个神必代码的方法:

docker run -it --rm archlinux sh -c 'pacman -V|base32|head -1'

docker的安装方法不再赘述,得使用sudo运行命令。成功注册!

 

参考资料:

www.reddit.com

debian10装cuda踩坑与解决

大体是这样:装了bpo源里的nvidia-driver,并用bpo源更新了系统里的全部包。

重启进入recovery模式(这一步可能非必需),

dpkg -l | grep nvidia

可以看到装了很多nvidia的包。

apt purge nvidia-* libnvidia-*

全部干掉,重启。

根据官方教程,到这里的网络安装选项,添加了源并更新

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/7fa2af80.pub

sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/ /"

sudo add-apt-repository contrib

sudo apt-get update

sudo apt-get -y install cuda

这里踩坑了。在国内这个地址被解析到nvidia.cn,并且无法更新。所幸找到了阿里云的cuda镜像:

developer.aliyun.com替换掉apt源里的官方地址,更新完成。

 

在install-cuda时又踩坑了,有个依赖问题,顺藤摸瓜摸到这个包:

f:id:pikakolendo:20201105230904p:plain

bpo源里边的包太新了!(这翻译也有毛病,应该是“已经被安装”)

把这个包砍了,再装默认源里的update-glx,再装cuda,漫长等待。

在Nemo里查看手机里的图片缩略图(MTP协议)

Linux Mint的默认文件管理器是Nemo,我想用Nemo管理手机里的图片,用MTP连接电脑后犯难了,缩略图居然没显示!

f:id:pikakolendo:20201029215535p:plain

一番搜索后找到了解决方案:

www.reddit.com

安装dconf-editor并启动

sudo apt install dconf-editor

dconf-editor

然后找到/org/nemo/preferences/show-image-thumbnails,将值改为'always'。

f:id:pikakolendo:20201029215756p:plain

此时MTP的缩略图就能显示了。

f:id:pikakolendo:20201029215935p:plain