Kali安装Xface4

N 人看过

Kali安装Xface4

一、配置kali源并更新

           此处使用的是gedit编辑器,gedit /etc/apt/sources.list,配置如下内容,之后apt-get update

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云#
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学#
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大#
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学#
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

二、解决报错

1. 签名无效

root@kali:~# apt-get update
获取:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease [30.5 kB]
错误:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease
  下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
获取:2 http://mirrors.aliyun.com/kali kali-rolling InRelease [30.5 kB]
错误:2 http://mirrors.aliyun.com/kali kali-rolling InRelease                    
  下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>

有两种解决办法:

  1. 设置文件/etc/apt/apt.conf.d/70debconf 的Acquire::AllowInsecureRepositories的属性值为”true”,没有就新增。
    在这里插入图片描述
  2. 更新签名密钥
apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6 
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220

拓展: apt-key 和gpg效果一样,都是管理密钥的工具。recv-keys后面是不同平台的密钥特征值。keyserver.ubuntu.comkeys.gnupg.net 则是公钥交换服务器,通过公钥加密保证数据加密传输,增强安全性,通过以下命令可以查看与密钥对应的软件源平台。

root@kali:~# gpg --keyserver keyserver.ubuntu.com --receive-keys 6AF0E1940624A220
gpg: /root/.gnupg/trustdb.gpg:建立了信任度数据库
gpg: 密钥 6AF0E1940624A220:公钥 “Launchpad PPA for TualatriX” 已导入
gpg: 处理的总数:1
gpg:               已导入:1
root@kali:~# gpg --keyserver keyserver.ubuntu.com --search-keys 6AF0E1940624A220
gpg: data source: http://162.213.33.8:11371
(1)	Launchpad PPA for TualatriX
	  1024 bit RSA key 6AF0E1940624A220, 创建于:2009-01-19
Keys 1-1 of 1 for "6AF0E1940624A220".  输入数字以选择,输入 N 翻页,输入 Q 退出 > N
root@kali:~# gpg --keyserver keyserver.ubuntu.com --search-keys 7D8D0BF6
gpg: data source: http://162.213.33.8:11371
(1)	Kali Linux Repository <devel@kali.org>
	  4096 bit RSA key ED444FF07D8D0BF6, 创建于:2012-03-05
Keys 1-1 of 1 for "7D8D0BF6".  输入数字以选择,输入 N 翻页,输入 Q 退出 > n
软件源平台 软件源平台密钥
Launchpad 6AF0E1940624A220
Kali Linux Repository ED444FF07D8D0BF6

以上表格其实还是有点问题,Launchpad 是一个软件协作平台,其包含范围比kali要广。

在这里插入图片描述

2. 依赖报错

root@kali:~# apt-get install kali-desktop-xfce
正在读取软件包列表...完成
正在分析软件包的依赖关系树
正在读取状态信息...完成
有一些软件包无法被安装。如果您用的是unstable发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(工ncoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
gsettings-desktop-schemas :破坏:mutter (< 3.31.4)但是 3.30.2-8 正要被安装
python3-tornado :破坏:mitmproxy (< 5.0~)但是 4.0.4-6 正要被安装
E:错误,pkgProblemReso\ver: :Resolve发生故障,这可能是有软件包被要求保持现状的 
缘故。

移除mutter包

apt autoremove mutter
dpkg --configure -a

三、安装xfce4

apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

切换桌面

update-alternatives --config x-session-manager

在这里插入图片描述
终于舒舒服服用上了XFCE4,启动比原来快速还流畅,下方中间位置的启动面板不想要可以缩小隐藏。上图中三个选项应该都是可以的,我是卸载gnome后安装的,所以只有XFCE4。
在这里插入图片描述
Tips: 如果切换之后还是不能使用,那就卸载gnome之后再尝试。

apt remove gnome-core
apt remove gnome-shell

参考链接:

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。