Debian 10升级11踩的坑之Emacs

简介: Debian 11已经发布一段时间了,为了尝鲜,做了升级导致了Emacs的auto-complete失效,一直报ac-update-greed,记录修复的心血历程

1.初步怀疑是版本不对,卸载emacs

        sudo apt-get remove --purge eamcs

问题:

        因无法删除,故手工操作,删除了emaceen-common,

结果:

         导致了gnome界面无法使用,没有办法,只能重装gnome:

解决方案:

         sudo apt-get install gnome -y

总结:

         不清楚的东西不要乱动,不然都是悲剧

2.修改emacs配置

  参考以下文档:

                   https://blog.csdn.net/sanwu2010/article/details/23959561

  auto-complete可以正常工作,但是auto-complete-clang还是一直不行。突然想起自己还没有检查clang是否还在,经检查,debian升级过程中还真的把clang/llvm搞没了。

 总结:

         修改之前需要检查下依赖,如果依赖不成立,后面的都是浮云。

3.重新安装clang

3.1.更新source.list(使用bulleye)

deb http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main

deb-src http://apt.llvm.org/bullseye/ llvm-toolchain-bullseye main


3.2.获取证书

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -


3.3.安装clang

sudo apt-get install clang


总结:

       1.对linux和emacs还不够熟练

       2.只要肯坚持,总能找到解决的办法

目录
相关文章
|
Perl
Debian:如何从 Jessie 升级为 Stretch
Debian 9(代号为 Stretch)现在状态为测试阶段,代码已进入开发的最后阶段并已冻结,预计 Stretch RC1 的发布时间为四月底,正式版大约在七月底左右发布。 目前作为个人用的VPS主机,可以开始尝鲜 Debian 9了。
4944 0
|
算法 网络协议 Linux
Debian升级内核开启TCP_BBR 实现网络单边加速
自从锐速发布以来,这款牛逼的单边加速神器的确为一些线路不太优秀的服务器带来了更优秀的体验。但是呢,过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能。 但是谷歌为我们带来了干货 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT)。
2943 0
|
数据安全/隐私保护
解决 Debian 升级后小键盘失效
经过两个月的假期,寝室里蒙上了厚厚的一层灰。擦桌子、拖地、刷马桶……忙得不亦乐乎!回到实验室,第一件事就是“aptitude update && aptitude upgrade ”。 经过一段不算漫长的等待,Debian 以崭新的面貌展现在我面前。但想输入密码的时候发现小键盘没反应了:按“Num Lock ”指示灯还会改变,回车也依然有效,按数字却就“没反应”。再仔细观
1427 0
|
2月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
4月前
|
Kubernetes 应用服务中间件 nginx
debian11使用kubeadm安装k8s
debian11使用kubeadm安装k8s
|
4月前
|
安全 Ubuntu Shell
深入挖掘Debian系统中安装Docker
【8月更文挑战第21天】在Debian系统中安装Docker需按步骤操作:首先确保软件包更新,执行`sudo apt update`并安装必要软件包支持HTTPS;接着添加Docker官方GPG密钥以验证包的完整性和安全性;然后设置Docker稳定版仓库,通过`tee`命令配置仓库文件;再更新软件包索引;最后安装Docker Engine并通过运行测试容器确认安装成功。此指南适用于多数Debian版本,如遇问题请查阅官方文档。
271 0
|
4月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
38 0