kali2020.3安装openvas(gvm)详情及出现版本兼容问题解决方案

由于现在版本已经无法通过apt-get install openvas来安装openvas了,所以总结一下新版本gvm,以及初始化报错的问题
一.安装过程
1.安装过程
①保证网络畅通的情况下更换源,阿里源或者清华源
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
#清华源
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
或者也可以使用官方的kali源(实测速的还是可以的)
deb http://http.kali.org/ moto main non-free contrib
deb-src http://http.kali.org/ moto main non-free contrib

deb http://security.kali.org/ moto/updates main contrib non-free
deb-src http://security.kali.org/ moto/updates main contrib non-free
②更新源(所有命令在root权限下:sudo)
apt-get update //更新
③安装过程
(kali2020.3安装时已经不使用apt-get install openvas)
apt-get install gvm
可以更新一下
apt-get upgrade gvm

二.可能出现的错误:

①安装完成启动过程报错
ERROR: The default postgresql version is not 13 required by libgvmd
Error: Use pg_upgradecluster to update your postgres cluster
大概意思是说版本不兼容,应该是kali默认的postgresql版本是12版本,而gvm与12版本是不兼容的,所以需要更换为13版本的postgresql。。以下是更换过程
kali@kali:~$ sudo apt install --yes postgresql-13

kali@kali:~$ sudo systemctl stop postgresql@13-main

kali@kali:~$ sudo systemctl daemon-reload

kali@kali:~$ sudo pg_dropcluster 13 main --stop
//这一步完成后,系统将执行更换操作
kali@kali:~$ sudo pg_upgradecluster 12 main
//最后可以升级一下
kali@kali:~$ sudo apt-get upgrade gvm
//最后启动一下
gvm-setup
//接下来是漫长的等待过程,保持网络畅通。。有多漫长那,这篇博客就是在这段时间实在没东西搞了写的。。。。
②虽然kali已经无法通过apt-get install openvas来完全安装,但是这个并没有被废除,所以可能在读这篇文章之前就已经apt-get install openvas 了,而且发现删不干净。。
这个其实也无所谓
1).先做个清理
apt-get autoclean
apt-get remove openvas
apt-get autoremove openvas
apt-get autoremove
2).安装gvm并更新,这样应该会把之前安装的openvas一些依赖什么的一起更新
apt-get install gvm
apt-get upgrade gvm
最后祝你好运!!

笔者根据自己经历写成,现在正在自学关于网安的知识,有什么错误欢迎指正。

你可能感兴趣的:(linux,安全漏洞)