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了。
5201 0
|
算法 网络协议 Linux
Debian升级内核开启TCP_BBR 实现网络单边加速
自从锐速发布以来,这款牛逼的单边加速神器的确为一些线路不太优秀的服务器带来了更优秀的体验。但是呢,过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能。 但是谷歌为我们带来了干货 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT)。
3160 0
|
数据安全/隐私保护
解决 Debian 升级后小键盘失效
经过两个月的假期,寝室里蒙上了厚厚的一层灰。擦桌子、拖地、刷马桶……忙得不亦乐乎!回到实验室,第一件事就是“aptitude update && aptitude upgrade ”。 经过一段不算漫长的等待,Debian 以崭新的面貌展现在我面前。但想输入密码的时候发现小键盘没反应了:按“Num Lock ”指示灯还会改变,回车也依然有效,按数字却就“没反应”。再仔细观
1573 0
|
6月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
565 78
|
4月前
|
Ubuntu 关系型数据库 MySQL
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
本文详细介绍了在Ubuntu 24.04、22.04、20.04及Debian 12系统上,通过离线DEB包安装MySQL 8.0和8.4版本的完整步骤。涵盖下载地址、依赖处理、dpkg安装顺序、配置方法及服务启动验证,确保用户可顺利部署MySQL数据库。
1858 0
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
|
4月前
|
运维 Ubuntu 关系型数据库
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
1563 0
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
|
8月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
2508 23