Kali安装Xface4
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>
有两种解决办法:
- 设置文件/etc/apt/apt.conf.d/70debconf 的
Acquire::AllowInsecureRepositories
的属性值为”true”,没有就新增。 - 更新签名密钥
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.com
和 keys.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) 进行许可。