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.只要肯坚持,总能找到解决的办法

目录
相关文章
|
算法 网络协议 Linux
Debian升级内核开启TCP_BBR 实现网络单边加速
自从锐速发布以来,这款牛逼的单边加速神器的确为一些线路不太优秀的服务器带来了更优秀的体验。但是呢,过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能。 但是谷歌为我们带来了干货 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT)。
2892 0
|
Perl
Debian:如何从 Jessie 升级为 Stretch
Debian 9(代号为 Stretch)现在状态为测试阶段,代码已进入开发的最后阶段并已冻结,预计 Stretch RC1 的发布时间为四月底,正式版大约在七月底左右发布。 目前作为个人用的VPS主机,可以开始尝鲜 Debian 9了。
4852 0
|
数据安全/隐私保护
解决 Debian 升级后小键盘失效
经过两个月的假期,寝室里蒙上了厚厚的一层灰。擦桌子、拖地、刷马桶……忙得不亦乐乎!回到实验室,第一件事就是“aptitude update && aptitude upgrade ”。 经过一段不算漫长的等待,Debian 以崭新的面貌展现在我面前。但想输入密码的时候发现小键盘没反应了:按“Num Lock ”指示灯还会改变,回车也依然有效,按数字却就“没反应”。再仔细观
1324 0
|
3月前
|
消息中间件 Kubernetes NoSQL
Debian11系统boost库安装
Debian11系统boost库安装
|
5月前
|
Docker 容器
Ubuntu22 debian 安装docker
Ubuntu22 debian 安装docker
118 0
|
5月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
361 0
|
8月前
|
存储 缓存 安全
Docker Debian安装Docker
Docker Debian安装Docker
1255 0
|
5月前
|
Linux Python
linux 安装 pip2 kali debian python python2
linux 安装 pip2 kali debian python python2
57 0