最近想在自己电脑kali上装双桌面,结果闹了很大问题。

【这段是错误示范:我apt install kde*后,可以注销切换为kde。但reboot后桌面起不来了。于是我apt purge了gnome*和kde*在install 他俩,结果变成了debian的gnome和kde,而且不能共存,桌面死了】

原因是,普通apt source安装的是debian默认的桌面,不是kali的默认配置。我们需要拿kali原生的桌面配置为软件源,然后安装。步骤如下:(以下全部root运行)

0,切换到命令行模式ctrl+alt+F3,或者如果你还能进入xfce4,那就不用换

1,彻底卸载安装错误的gnome与kde:

apt purge gnome*

apt purge kde*

apt purge sddm*

apt purge gdm3*

apt autoremove --purge

2,挂载安装盘。你需要先下载一个安装盘iso,与你已经装了的kali兼容

mkdir /tmp/cd

mount [安装盘位置比如/dev/cdrom] /tmp/cd

然后这样:

mkdir /home/zegic/newcd

cd /tmp/cd

cp * /home/zegic/newcd

cd /home/zegic/newcd

3,运行dpkg的安装建立索引

cd /home/zegic/newcd

dpkg-scanpackages ./ /dev/null | gzip> Packages.gz

会等约5分钟

然后先复制一个 Packages.gz省的出问题,然后解压gz

cp Packages.gz Packages.gz2

gzip -d Packages.gz

4,修改本地源

vim /etc/apt/source.list

把其他的全都注释掉。然后只留一个硬盘源(等装完桌面记得改回来)

deb [trusted=yes] file:///home/zegic/newcd ./

[trusted=yes]表示信任源。

file://文件协议,注意是绝对路径的话,一共是三个///

./ 表示 空格 ./,必须这样写,不然不读取

随后apt clean

apt update

由于只配置了一部分源,所以只读取到Packages。这样的界面应该就是ok的。

然后apt install gnome*

apt install kde*

...(想装的桌面)

这样装的桌面就是原生的了

5,重启,进入桌面

可见已经成功切换桌面。而且这些桌面全都可以切换。、

默认的原生kali桌面恢复成功。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐