Debian 安装 Deepin(UOS) 的原生微信(非 WINE)

优麒麟(ukylin)原生微信 在用 Deepin 的星火商店微信之前,我一直是用优麒麟的微信,但是这个优麒麟的微信已经好久没有维护了,以下是这个版本微信的链接,是阿里云镜像上面的,进入网页之后,页内搜索关键字 weixin 即可: 1 https://mirrors.aliyun.com/ubuntukylin/pool/partner/ Deepin 星火商店微信 尝试安装,出现依赖问题 直到有一天我刷到知乎里面有一篇文章说 Linux 微信支持语音通话,是星火商店的,于是我去看了以下,官网写的是支持的,星火商店链接: 1 https://www.spark-app.store/store/sort/chat 上面有好多个微信,当时第三个才是我们需要的无 WINE 的原生微信,名字叫 ”微信Linux“,链接如下 1 https://mirrors.sdu.edu.cn/spark-store-repository/store//chat/store.spark-app.wechat-linux-spark/store.spark-app.wechat-linux-spark_2.1.9_amd64.deb 下载下来之后使用命令安装: 1 sudo apt install ./store.spark-app.wechat-linux-spark_2.1.9_amd64.deb 意料之中出现报错: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 hcy@debian:~/Downloads$ sudo apt install ./store.spark-app.wechat-linux-spark_2.1.9_amd64.deb 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 注意,选中 'store.spark-app.wechat-linux-spark' 而非 './store.spark-app.wechat-linux-spark_2.1.9_amd64.deb' 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: store.spark-app.wechat-linux-spark : 依赖: libssl1.1 但无法安装它 推荐: deepin-elf-verify (>= 0.0.16.7-1) 但无法安装它 推荐: libgconf-2-4 但是它将不会被安装 或 libgconf2-4 但无法安装它 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 好,虽然报错但是知道是哪里出现错误,现在只要找到缺失的包就行,到了这一步我担心的是如果版本冲突又要封装进 docker 里面了 ...

一月 7, 2024 · 3 分钟 · 527 字 · HCY

知识链接

Github 八股文博客 fupenfei 为什么C++20是最awesome的网络编程语言 C++ STL std::vector 底层实现机制 socket的任意event都会导致epoll_wait的惊群效应吗?(1) socket的任意event都会导致epoll_wait的惊群效应吗?(2) 高性能网络模式:Reactor 和 Proactor 两种 IO 设计模式 Reactor 和 Proactor Proactor 与 Reactor 五种网络 IO 模型 100%弄明白5种IO模型 IO多路复用——深入浅出理解select、poll、epoll的实现 C 语言 Socket 理解 30天自制C++服务器 深入学习MySQL事务:ACID特性的实现原理 全网最全一篇数据库MVCC详解,不全你打我 对线面试官

一月 5, 2024 · 1 分钟 · 35 字 · HCY

Debian 系统清理

删除软件安装包 apt-get下载的安装包会保存在/var/cache/apt/archives目录下,在软件安装完成后,这些安装包不会被删除 查看archives文件夹大小 1 du -sh /var/cache/apt/archives 删除已卸载软件的安装包 1 sudo apt-get autoclean 删除所有的软件安装包 1 sudo apt-get clean 删除孤立的软件(空间足够不建议操作) 1 sudo apt-get autoremove 清理老旧内核 查看系统已安装过的内核(deinstall状态可以卸载,其他的建议保留) 1 sudo dpkg --get-selections | grep linux 卸载内核 1 sudo apt-get purge [要卸载的内核] 删除残余的配置文件 查看当前残余的配置文件 1 sudo dpkg --list | grep "^rc" 删除残余的配置文件 1 sudo dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

一月 3, 2024 · 1 分钟 · 66 字 · HCY

Linux 图标位置以及配置模板

系统级图标位置 系统级图标通常位于以下目录: 系统默认图标目录 1 /usr/share/icons 程序安装时通常会在该目录下添加程序图标 1 /usr/share/pixmaps 应用程序的启动器文件通常位于该目录下 1 /usr/share/applications 用户级图标位置 用户级图标通常位于以下目录: 用户自己添加的图标或自己下载的图标可以放在这个目录下 1 ~/.local/share/icons 桌面上的图标通常位于这个目录下 1 ~/Desktop 用户自己修改的应用程序菜单通常位于这个目录下 1 ~/.config/menus desktop 文件模板(以 onlyoffice 为例) 1 2 3 4 5 6 7 8 9 [Desktop Entry] Name=Onlyoffice Exec=/opt/only-office/DesktopEditors-x86_64.AppImage Terminal=false Type=Application Icon=/usr/share/icons/hicolor/only-office/onlyoffice.png StartupWMClass="ONLYOFFICE Desktop Editors" Comment=Office Categories=Office;

一月 3, 2024 · 1 分钟 · 47 字 · HCY

关于 Hugo Paper Mod 主题的 Toc 配置

Hugo 默认生成 Toc 的只是一二三级标题,如果像六级标题都可以生成 Toc ,可以这样子配置: 1 2 3 4 5 markup: tableOfContents: startLevel: 1 endLevel: 6 ordered: false 参考文章: 1 https://atlex00.com/hugo/toc/#configure-toc 如果想让 Hugo 拥有侧边栏 Toc ,参考我 fork 的这个仓库: 1 https://github.com/HCY-ASLEEP/hugo-PaperMod-Mod-Sidebar-Toc 顺便说一句题外话,就是 Hugo 的各个文件夹都有着不同的用处,值得去了解一下,比如说 archetypes 文件夹用于存放 hugo new 的生成模板,而 assets 文件夹用于存放自定义的 override 的 css ,layouts 文件夹用于存放自定义的 js 或者 html

一月 1, 2024 · 1 分钟 · 49 字 · HCY