虚拟现实

虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学、人机接口技术、多媒体技术、传感技术、网络技术、等多种技术的集合。是一门富有挑战性的交叉技术前沿学科和研究领域。虚拟现实技术(VR)主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。除计算机图形技术所生成的视觉感知外,还有听觉、触觉、力觉、运动等感知,甚至还包括嗅觉和味觉等,也称为多感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。

Krita更换中文界面

Krita作为Linux平台下非常好用的图像处理软件,一直备受大家的青睐。但是安装以后,发现界面是英文版的,用起来不怎么适应。于是,动了把它折腾成中文的界面念头。话不多说,开干。

一、安装Krita,打开终端,输入安装代码:sudo apt-get install krita,回车;

二、安装之后默认是英文的,网上青一色的教程都是在软件设置里修改语言,然而语言菜单里就英文一种语言,并没有中文的选项,是因为还需要安装中文语言包,接着终端里输入代码:sudo apt install krita-l10n,回车;

三、现在可以在Krita的Settings里点击Setting Application Language,然后点击American English,就可以看到有中文简体了,更换后需要重启软件生效。

笔记本电脑换DEBIAN系统

近段时间一直在研究KALI系统,想圆十几年前的黑客梦,不过后来还是放弃了,可能这个梦一辈子都圆不了。与恶龙缠斗过久,自身亦变成恶龙;凝视深渊过久,深渊回又凝视。KALI系统以后只装在虚拟机里玩一玩,那放弃KALI后,换什么系统呢?想了一下,还是追本溯源,换DEBIAN。

经过半小时的折腾之后,終于将DEBIAN系统安装好了,安装好后,惊喜不断,这或许就是我折腾来折腾去寻找的系统。众里寻他千百度,慕然回首,那人却在灯火阑珊处。

又是一番折腾,安装好搜狗输入法、WPS、百度云音乐、百度网盘等软件后,开始慢慢熟悉起这个系统。DEBIAN能让这么多其它的LINUX系统做为底层系统,是有道理的。我一直认为,开源系统才是人类的希望和发展方向。人类的智慧结晶,应该由全人类共享。包括互联网的开放,也必将是必然的。我们要走向开放,要交流,而非自我封闭,文化只有在碰撞交流中,才能擦出思想的火花。

debian系Linux常用命令

列出已安装的软件包:

apt list --installed

列出所有可更新的软件清单:

sudo apt update

升级所有已安装的软件包:

sudo apt upgrade

列出可更新的软件包及版本信息:

apt list --upgradeable

升级软件包,升级前先删除需要更新软件包:

sudo apt full-upgrade

安装指定的软件命令:

sudo apt install <package_name>

安装多个指定的软件包:

sudo apt install <package_1> <package_2> <package_3>

如果我们想安装一个软件包,但如果软件包已经存在,则不要升级它,可以使用 –no-upgrade 选项:

sudo apt install <package_name> --no-upgrade

安装 mplayer 如果存在则不要升级:

sudo apt install mplayer --no-upgrade

如果只想升级,不要安装可以使用 –only-upgrade 参数:

sudo apt install <package_name> --only-upgrade

只升级 mplayer,如果不存在就不要安装它:

sudo apt install mplayer --only-upgrade

如果需要设置指定版本,语法格式如下(package_name 为包名,version_number 为版本号):

sudo apt install <package_name>=<version_number>

更新指定的软件命令:

sudo apt update <package_name>

显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:

sudo apt show <package_name>

卸载一个已安装的软件包(保留配置文件):

sudo apt remove <package_name>

例如卸载libreoffice办公软件:

sudo apt remove --purge libreoffice*

卸载一个已安装的软件包(删除配置文件):

apt remove --purge packagename

清理不再使用的依赖和库文件:

sudo apt autoremove

移除软件包及配置文件:

sudo apt purge <package_name>

查找软件包命令:

sudo apt search <keyword>

列出所有已安装的包:

apt list --installed

列出所有已安装的包的版本信息:

apt list --all-versions

安装本地软件包:

sudo dpkg -i 软件包全名加后缀

修复依赖关系:

sudo apt install -f

安装OBS直播软件:

sudo apt update
sudo apt install ffmpeg
sudo apt install obs-studio

安装WINE环境:

sudo apt install wine         // 安装WINE
sudo apt-get install winetricks         // 安装额外工具
winecfg          // Windows 版本选择Windows 10
wine /home/zhong/Downloads/WeChatSetup.exe

安装fcitx5中文输入法框架:

sudo apt install fcitx5
sudo apt install fcitx5-chinese-addons
sudo apt install fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2
sudo apt install fcitx5-frontend-qt5

安装五笔输入法:

sudo apt install fcitx fcitx-table-wubi

安装中文google拼音输入法:

# sudo apt install fcitx-googlepinyin
# reboot        // 重启系统

安装五笔拼音输入法:

sudo apt install  fcitx-table-wbpy
sudo apt install  fcitx-table-wbpy

安装延长 Linux 笔记本电池寿命的高级电源管理工具:

sudo apt install tlp tlp-rdw

安装VLC Media Player(最受欢迎的开源视频播放器)播放器:

sudo apt install vlc

安装smplayer(可播放所有的音频和视频格式)全能播放器:

sudo apt install smplayer

安装火焰截图:

sudo apt install flameshot

安装桌面便利贴:

sudo apt install xpad

安装audacity音频编辑器:

sudo apt install audacity

安装keepass2密码生成器和凭证存储工具:

sudo apt install keepass2

安装免费开源FTP软件:

sudo apt install filezilla

安装Gufw Firewall防火墙:

sudo apt install gufw

安装shotcut视频编辑软件:

sudo apt install shotcut

安装kazam录屏软件:

sudo apt install kazam

安装krita图片编辑软件:

sudo apt install krita
sudo apt install krita-l10n  //安装中文语言包

安装gimp图片编辑软件:

sudo apt install gimp

安装kdenlive视频编辑软件:

sudo apt install kdenlive

安装bluefish网页编辑器:

sudo apt install bluefish

安装chromium开源浏览器:

sudo apt install chromium-browser

安装chromium B.S.U飞机通关游戏:

sudo apt install chromium-bsu

安装LINUX下最好的下载管理器:

sudo apt install uget

安装thunderbird邮件客户端:

sudo apt install thunderbird

安装clementine音乐播放器:

sudo apt install clementine

安装qbittorrent种子文件和磁力链接下载工具:

sudo apt install qbittorrent

安装audacious音乐播放器(推荐):

sudo apt install audacious

安装kompare比较文件或文件夹内容的差异:

sudo apt install kompare

安装qmmp音乐播放器:

sudo apt install qmmp

安装shutter截图软件:

sudo apt install shutter

安装GDebi软件包安装程序:

sudo apt install gdebi -y

安装新立得软件包管理器:

sudo apt install synaptic

安装speedtest-cli测速软件:

sudo apt install speedtest-cli

安装脑图软件:

sudo apt install freeplane

安装Remmina远程桌面客户端:

sudo apt install remmina

更换镜像源,vim /etc/apt/sources.list,添加行:

# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free

将系统升级到新版本:

sudo apt dist-upgrade

WIN下利用PYTHON下载网页视频

上一篇文章讲了KALI系统下利用PYTHON下载网页视频,但实际情况下,绝大多数人不像我一样用LINUX系统,而用的WIN系统,下面讲一下如何在WIN下利用PYTHON库——you-get下载网页视频。

一、安装PYTHON,这个简单,到PYTHON官网下载安装包,直接安装就可以了,这个不多讲;

二、安装you-get库。快捷键WIN+R,打开“运行”,输入CMD,打开命令符界面,输入代码:pip3 install you-get,回车,等了半天出现安装错误;

C:\Users\hero>pip3 install you-get
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x00000201BBD29EA0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/you-get/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/you-get/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x00000201BBD2A3E0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/you-get/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x00000201BBD2A5C0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/you-get/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x00000201BBD2A7A0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/you-get/
ERROR: Could not find a version that satisfies the requirement you-get (from versions: none)
ERROR: No matching distribution found for you-get

三、解决思路有两个:1.安装翻墙软件(本人用的是蓝灯),然后再输入安装代码安装;2.更换国内的安装源(本人选阿里的源),这里推荐用第二种方法(你懂的),输入代码:pip3 install you-get -i http://mirrors.aliyun.com/pypi/simple/ –trusted-host mirrors.aliyun.com,回车,you-get安装成功;

C:\Users\hero>pip3 install you-get -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting you-get
  Downloading http://mirrors.aliyun.com/pypi/packages/a9/58/382ba8588318b1be53b2de34c136d81c04d2c997bd24c5e5c000d72f74f4/you_get-0.4.1545-py3-none-any.whl (228 kB)
     |████████████████████████████████| 228 kB ...
Installing collected packages: you-get
Successfully installed you-get-0.4.1545
WARNING: You are using pip version 21.2.3; however, version 21.2.4 is available.
You should consider upgrading via the 'C:\Users\hero\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command.

四、输入代码: you-get https://www.bilibili.com/video/BV1u44y1x7yq?spm_id_from=333.6.0.0 (即:you-get 视频网址),回车,稍后视频会下载到 C:\Users\hero 文件夹中。

C:\Users\hero>you-get https://www.bilibili.com/video/BV1u44y1x7yq?spm_id_from=333.6.0.0
site:                Bilibili
title:               水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害
stream:
    - format:        flv
      container:     flv
      quality:       高清 1080P
      size:          33.7 MiB (35285590 bytes)
    # download-with: you-get --format=flv [URL]

Downloading 水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害.flv ...
 100% ( 33.7/ 33.7MB) ├████████████████████████████████████████┤[1/1]    0  B/s

Downloading 水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害.cmt.xml ...

KALI下利用PYTHON下载网页视频

我们经常看到一些网站上很精彩的视频,想下载下来长期保存,但网站一般都设了限制,越来越难下载。下面我讲一下在KALI系统之下利用PYTHON库——you-get下载网页视频的方法。

一、接上一篇文章,先安装好PYTHON,然后打开终端,输入代码:sudo pip3 install you-get,回车,但安装失败,出现错误代码;

┌──(hero㉿kali)-[~/桌面]
└─$ sudo pip3 install you-get
[sudo] hero 的密码:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/you-get/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/you-get/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f7fe35a5df0>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/you-get/

二、解决以上安装错误的思路为换安装源,输入代码:sudo pip3 install you-get -i http://mirrors.aliyun.com/pypi/simple/ –trusted-host mirrors.aliyun.com,回车,输入密码,安装成功;

┌──(hero㉿kali)-[~/桌面]
└─$ sudo pip3 install you-get -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
[sudo] hero 的密码:
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting you-get
  Downloading http://mirrors.aliyun.com/pypi/packages/a9/58/382ba8588318b1be53b2de34c136d81c04d2c997bd24c5e5c000d72f74f4/you_get-0.4.1545-py3-none-any.whl (228 kB)
     |████████████████████████████████| 228 kB 3.4 MB/s 
Installing collected packages: you-get
Successfully installed you-get-0.4.1545

三、接下来就可以下载视频了,输入代码:you-get https://www.bilibili.com/video/BV1u44y1x7yq?spm_id_from=333.6.0.0,回车,视频下载后直接保存在桌面了。

┌──(hero㉿kali)-[~/桌面]
└─$ you-get https://www.bilibili.com/video/BV1u44y1x7yq?spm_id_from=333.6.0.0   
site:                Bilibili
title:               水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害
stream:
    - format:        flv
      container:     flv
      quality:       高清 1080P
      size:          33.7 MiB (35285590 bytes)
    # download-with: you-get --format=flv [URL]

Downloading 水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害.flv ...
 100% ( 33.7/ 33.7MB) ├██████████████████████████████████████████┤[1/1]    9 MB/s

Downloading 水友邮件诉苦毕业两年人生无望 周姐在线痛斥句句真实伤害.cmt.xml ...

KALI安装PYTHON

之前花了二千多大洋学了PYTHON,现在转移到了KALI LINUX系统,PYTHON是不能丢的。现在讲一下KALI安装PYTHON的步骤。

一、打开终端,输入代码:sudo apt-get install python3 python3-venv python3-pip

二、中途提示以下错误代码:

┌──(hero㉿kali)-[~/桌面]
└─$ sudo apt-get install python3 python3-venv python3-pip
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
python3 已经是最新版 (3.9.2-3)。
python3 已设置为手动安装。
将会同时安装下列软件:
  libpython3.9 libpython3.9-dev libpython3.9-minimal
  libpython3.9-stdlib python-pip-whl python3-wheel
  python3.9 python3.9-dev python3.9-minimal
  python3.9-venv
建议安装:
  python3.9-doc
下列【新】软件包将被安装:
  python-pip-whl python3-pip python3-venv python3-wheel
  python3.9-venv
下列软件包将被升级:
  libpython3.9 libpython3.9-dev libpython3.9-minimal
  libpython3.9-stdlib python3.9 python3.9-dev
  python3.9-minimal
升级了 7 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 338 个软件包未被升级。
需要下载 13.5 MB 的归档。
解压缩后会消耗 3,745 kB 的额外空间。
您希望继续执行吗? [Y/n] y
错误:1 http://http.kali.org/kali kali-rolling/main amd64 python3.9-dev amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:2 http://http.kali.org/kali kali-rolling/main amd64 python3.9 amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:3 http://http.kali.org/kali kali-rolling/main amd64 python3.9-minimal amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:4 http://http.kali.org/kali kali-rolling/main amd64 libpython3.9-dev amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:5 http://http.kali.org/kali kali-rolling/main amd64 libpython3.9 amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:6 http://http.kali.org/kali kali-rolling/main amd64 libpython3.9-stdlib amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:7 http://http.kali.org/kali kali-rolling/main amd64 libpython3.9-minimal amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
错误:11 http://http.kali.org/kali kali-rolling/main amd64 python3.9-venv amd64 3.9.7-2
  404  Not Found [IP: 192.99.200.113 80]
获取:8 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python-pip-whl all 20.3.4-4 [1,948 kB]
获取:9 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3-wheel all 0.34.2-1 [24.0 kB]
获取:10 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3-pip all 20.3.4-4 [337 kB]
获取:12 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3-venv amd64 3.9.2-3 [1,188 B]
已下载 2,310 kB,耗时 2分 26秒 (15.8 kB/s)                
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/python3.9-dev_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/python3.9_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/python3.9-minimal_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/libpython3.9-dev_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/libpython3.9_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/libpython3.9-stdlib_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/libpython3.9-minimal_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 无法下载 http://http.kali.org/kali/pool/main/p/python3.9/python3.9-venv_3.9.7-2_amd64.deb  404  Not Found [IP: 192.99.200.113 80]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

三、根据代码提示,输入代码:sudo apt-get update

┌──(hero㉿kali)-[~/桌面]
└─$ sudo apt-get update                              100 ⨯
命中:1 http://dl.google.com/linux/chrome/deb stable InRelease
命中:2 http://packages.microsoft.com/repos/code stable InRelease
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling InRelease [30.5 kB]
命中:4 https://deb.opera.com/opera-stable stable InRelease
获取:5 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 Packages [17.9 MB]
忽略:5 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 Packages
获取:6 http://mirrors.neusoft.edu.cn/kali kali-rolling/main i386 Packages [17.8 MB]
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 Contents (deb) [40.2 MB]
获取:8 http://mirrors.neusoft.edu.cn/kali kali-rolling/main i386 Contents (deb) [39.6 MB]
获取:9 http://mirrors.neusoft.edu.cn/kali kali-rolling/contrib i386 Packages [98.1 kB]
获取:10 http://mirrors.neusoft.edu.cn/kali kali-rolling/contrib amd64 Packages [108 kB]
获取:11 http://mirrors.neusoft.edu.cn/kali kali-rolling/non-free amd64 Packages [209 kB]
获取:12 http://mirrors.neusoft.edu.cn/kali kali-rolling/non-free i386 Packages [174 kB]
获取:5 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 Packages [17.9 MB]
已下载 116 MB,耗时 30分 55秒 (62.3 kB/s)                 
正在读取软件包列表... 完成

四、再次输入代码:sudo apt-get install python3 python3-venv python3-pip

┌──(hero㉿kali)-[~/桌面]
└─$ sudo apt-get install python3 python3-venv python3-pip
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
python3 已经是最新版 (3.9.2-3)。
python3 已设置为手动安装。
将会同时安装下列软件:
  libffi8 libpython3.9 libpython3.9-dev
  libpython3.9-minimal libpython3.9-stdlib python-pip-whl
  python3-wheel python3.9 python3.9-dev python3.9-minimal
  python3.9-venv
建议安装:
  python3.9-doc
下列【新】软件包将被安装:
  libffi8 python-pip-whl python3-pip python3-venv
  python3-wheel python3.9-venv
下列软件包将被升级:
  libpython3.9 libpython3.9-dev libpython3.9-minimal
  libpython3.9-stdlib python3.9 python3.9-dev
  python3.9-minimal
升级了 7 个软件包,新安装了 6 个软件包,要卸载 0 个软件包,有 417 个软件包未被升级。
需要下载 11.2 MB/13.5 MB 的归档。
解压缩后会消耗 3,806 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3.9-dev amd64 3.9.7-4 [508 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3.9 amd64 3.9.7-4 [480 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3.9-minimal amd64 3.9.7-4 [1,963 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9-dev amd64 3.9.7-4 [4,032 kB]
获取:5 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9 amd64 3.9.7-4 [1,693 kB]
获取:6 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9-stdlib amd64 3.9.7-4 [1,688 kB]
忽略:6 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9-stdlib amd64 3.9.7-4
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9-minimal amd64 3.9.7-4 [804 kB]
获取:8 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libffi8 amd64 3.4.2-2 [24.7 kB]
获取:9 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 python3.9-venv amd64 3.9.7-4 [5,396 B]
获取:6 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libpython3.9-stdlib amd64 3.9.7-4 [1,688 kB]
已下载 11.2 MB,耗时 4分 37秒 (40.4 kB/s)                 
(正在读取数据库 ... 系统当前共安装有 333120 个文件和目录。)
准备解压 .../00-python3.9-dev_3.9.7-4_amd64.deb  ...
正在解压 python3.9-dev (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../01-python3.9_3.9.7-4_amd64.deb  ...
正在解压 python3.9 (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../02-python3.9-minimal_3.9.7-4_amd64.deb  ...
正在解压 python3.9-minimal (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../03-libpython3.9-dev_3.9.7-4_amd64.deb  ...
正在解压 libpython3.9-dev:amd64 (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../04-libpython3.9_3.9.7-4_amd64.deb  ...
正在解压 libpython3.9:amd64 (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../05-libpython3.9-stdlib_3.9.7-4_amd64.deb  ...
正在解压 libpython3.9-stdlib:amd64 (3.9.7-4) 并覆盖 (3.9.2-1) ...
准备解压 .../06-libpython3.9-minimal_3.9.7-4_amd64.deb  ...
正在解压 libpython3.9-minimal:amd64 (3.9.7-4) 并覆盖 (3.9.2-1) ...
正在选中未选择的软件包 libffi8:amd64。
准备解压 .../07-libffi8_3.4.2-2_amd64.deb  ...
正在解压 libffi8:amd64 (3.4.2-2) ...
正在选中未选择的软件包 python-pip-whl。
准备解压 .../08-python-pip-whl_20.3.4-4_all.deb  ...
正在解压 python-pip-whl (20.3.4-4) ...
正在选中未选择的软件包 python3-wheel。
准备解压 .../09-python3-wheel_0.34.2-1_all.deb  ...
正在解压 python3-wheel (0.34.2-1) ...
正在选中未选择的软件包 python3-pip。
准备解压 .../10-python3-pip_20.3.4-4_all.deb  ...
正在解压 python3-pip (20.3.4-4) ...
正在选中未选择的软件包 python3.9-venv。
准备解压 .../11-python3.9-venv_3.9.7-4_amd64.deb  ...
正在解压 python3.9-venv (3.9.7-4) ...
正在选中未选择的软件包 python3-venv。
准备解压 .../12-python3-venv_3.9.2-3_amd64.deb  ...
正在解压 python3-venv (3.9.2-3) ...
正在设置 libpython3.9-minimal:amd64 (3.9.7-4) ...
正在设置 python3-wheel (0.34.2-1) ...
正在设置 libffi8:amd64 (3.4.2-2) ...
正在设置 python-pip-whl (20.3.4-4) ...
正在设置 python3.9-minimal (3.9.7-4) ...
正在设置 libpython3.9-stdlib:amd64 (3.9.7-4) ...
正在设置 libpython3.9:amd64 (3.9.7-4) ...
正在设置 python3-pip (20.3.4-4) ...
正在设置 python3.9 (3.9.7-4) ...
正在设置 libpython3.9-dev:amd64 (3.9.7-4) ...
正在设置 python3.9-dev (3.9.7-4) ...
正在设置 python3.9-venv (3.9.7-4) ...
正在设置 python3-venv (3.9.2-3) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1) 的触发器 ...
正在处理用于 libc-bin (2.32-4) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...

五、输入代码:python3 –version,查看刚才安装成功的PYTHON版本。

┌──(hero㉿kali)-[~/桌面]
└─$ python3 --version
Python 3.9.7

KALI安装GNOME

GNOME是LINUX系统中比较流行的桌面环境,KALI默认的桌面环境个人觉得不是很习惯,所以尝试安装GNOME更换桌面环境。

1.输入安装命令apt -y install kali-desktop-gnome,出现错误提示:

┌──(hello㉿kali)-[~/桌面]
└─$ apt -y install kali-desktop-gnome            
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

2.根据错误提示代码,以root用户运行,切换到root用户,输入代码:sudo -s,回车,输入密码,回车。

┌──(hello㉿kali)-[~/桌面]
└─$ sudo -s 100 ⨯
[sudo] hello 的密码:
┌──(root?kali)-[/home/hello/桌面]
└─# apt -y install kali-desktop-gnome
正在读取软件包列表… 完成
正在分析软件包的依赖关系树… 完成
正在读取状态信息… 完成
将会同时安装下列软件:
accountsservice apg bolt cheese-common chrome-gnome-shell cracklib-runtime cups-pk-helper dconf-cli
dconf-gsettings-backend dconf-service dleyna-server docbook-xml eog evince evince-common evolution-data-server
evolution-data-server-common file-roller fonts-dejavu gcr gdm3 gedit gedit-common gir1.2-accountsservice-1.0
升级了 24 个软件包,新安装了 235 个软件包,要卸载 0 个软件包,有 307 个软件包未被升级。
需要下载 142 MB 的归档。

3.安装完会弹出界面,选择gdm3,按回车键,接着会自动解压安装gnome。解压完成后,重启电脑就可以。

4.安装 hidetopbar 扩展,输入sudo apt-get install gnome-shell-extension-autohidetopbar进行安装。

┌──(hero㉿kali)-[~]
└─$ sudo apt-get install gnome-shell-extension-autohidetopbar
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列软件包是自动安装的并且现在不需要了:
  gnome-terminal-data
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
  gnome-shell-extension-autohidetopbar
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 325 个软件包未被升级。
需要下载 18.7 kB 的归档。
解压缩后会消耗 106 kB 的额外空间。
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 gnome-shell-extension-autohidetopbar all 20210525-2 [18.7 kB]
已下载 18.7 kB,耗时 2秒 (7,988 B/s)                            
正在选中未选择的软件包 gnome-shell-extension-autohidetopbar。
(正在读取数据库 ... 系统当前共安装有 331736 个文件和目录。)
准备解压 .../gnome-shell-extension-autohidetopbar_20210525-2_all.deb  ...
正在解压 gnome-shell-extension-autohidetopbar (20210525-2) ...
正在设置 gnome-shell-extension-autohidetopbar (20210525-2) ...

5.重启电脑,在搜索栏中搜索 “扩展”并打开,找到Hide top bar,开启即可隐藏顶栏。隐藏的方式是自动隐藏、自动显示。

KALI安装新立得软件包管理器

新立得软件包管理器对LINUX新手来说是一个非常好的软件管理工具,下面介绍一下KALI LINUX下安装新立得的步骤:

1.打开终端,输入安装代码:sudo apt-get install synaptic

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic 
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 synaptic : 依赖: libept1.6.0 (>= 1.2.1) 但是它将不会被安装
            依赖: libxapian30 (>= 1.4.17~) 但是它将不会被安装
            推荐: libgtk3-perl 但是它将不会被安装
 youdao-dict : 依赖: python3-xlib 但是它将不会被安装
               依赖: tesseract-ocr 但是它将不会被安装
               依赖: tesseract-ocr-eng 但是它将不会被安装
               依赖: tesseract-ocr-chi-sim 但是它将不会被安装
               依赖: tesseract-ocr-chi-tra 但是它将不会被安装
               依赖: ttf-wqy-microhei
               依赖: python3-pyqt5.qtmultimedia 但是它将不会被安装
               依赖: python3-pyqt5.qtquick 但是它将不会被安装
               依赖: python3-pyqt5.qtwebkit 但是它将不会被安装
               依赖: gir1.2-appindicator3-0.1 但无法安装它
               依赖: qtdeclarative5-controls-plugin 但无法安装它
               依赖: gstreamer0.10-plugins-ugly 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

2.根据安装失败的错误提示,安装libgtk3-perl,打开http://ftp.br.debian.org/debian/pool/main/libg/,在下面寻找libgtk3-perl的deb安装包下载,然后在终端中进行安装:

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                 
[sudo] hero 的密码:
正在选中未选择的软件包 libgtk3-perl。
(正在读取数据库 ... 系统当前共安装有 293562 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) ...
dpkg: 依赖关系问题使得 libgtk3-perl 的配置工作不能继续:
 libgtk3-perl 依赖于 libcairo-gobject-perl;然而:
  未安装软件包 libcairo-gobject-perl。
 libgtk3-perl 依赖于 libglib-object-introspection-perl (>= 0.043);然而:
  未安装软件包 libglib-object-introspection-perl。
 libgtk3-perl 依赖于 libglib-perl;然而:
  未安装软件包 libglib-perl。

dpkg: 处理软件包 libgtk3-perl (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 man-db (2.9.4-2) 的触发器 ...
在处理时有错误发生:
 libgtk3-perl

3.使用sudo apt -f install自动安装这些依赖包。

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt -f install                                                                  1 ⨯
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
正在修复依赖关系... 完成
将会同时安装下列软件:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config pyqt5-dev-tools
  python3-pyqt5
建议安装:
  libfont-freetype-perl libxml-libxml-perl python3-pyqt5-dbg
下列软件包将被【卸载】:
  youdao-dict
下列【新】软件包将被安装:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config
下列软件包将被升级:
  pyqt5-dev-tools python3-pyqt5
升级了 2 个软件包,新安装了 7 个软件包,要卸载 1 个软件包,有 329 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 4,533 kB 的归档。
解压缩后将会空出 7,122 kB 的空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-depends-perl all 0.8001-1 [18.8 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-pkgconfig-perl all 1.16-1.1 [10.9 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libcairo-perl amd64 1.109-1 [100 kB]
获取:5 http://http.kali.org/kali kali-rolling/main amd64 libcairo-gobject-perl amd64 1.005-2+b2 [12.3 kB]
获取:6 http://http.kali.org/kali kali-rolling/main amd64 libglib-object-introspection-perl amd64 0.049-1+b1 [68.9 kB]
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fonts-wqy-microhei all 0.2.0-beta-3.1 [1,606 kB]
获取:8 http://http.kali.org/kali kali-rolling/main amd64 pyqt5-dev-tools amd64 5.15.4+dfsg-3 [177 kB]
获取:9 http://http.kali.org/kali kali-rolling/main amd64 python3-pyqt5 amd64 5.15.4+dfsg-3 [2,474 kB]
已下载 4,533 kB,耗时 33秒 (138 kB/s)                                                       
(正在读取数据库 ... 系统当前共安装有 293667 个文件和目录。)
正在卸载 youdao-dict (1.1.0-0~ubuntu) ...
正在选中未选择的软件包 libextutils-depends-perl。
(正在读取数据库 ... 系统当前共安装有 293119 个文件和目录。)
准备解压 .../0-libextutils-depends-perl_0.8001-1_all.deb  ...
正在解压 libextutils-depends-perl (0.8001-1) ...
正在选中未选择的软件包 pkg-config。
准备解压 .../1-pkg-config_0.29.2-1_amd64.deb  ...
正在解压 pkg-config (0.29.2-1) ...
正在选中未选择的软件包 libextutils-pkgconfig-perl。
准备解压 .../2-libextutils-pkgconfig-perl_1.16-1.1_all.deb  ...
正在解压 libextutils-pkgconfig-perl (1.16-1.1) ...
正在选中未选择的软件包 libcairo-perl:amd64。
准备解压 .../3-libcairo-perl_1.109-1_amd64.deb  ...
正在解压 libcairo-perl:amd64 (1.109-1) ...
正在选中未选择的软件包 libcairo-gobject-perl。
准备解压 .../4-libcairo-gobject-perl_1.005-2+b2_amd64.deb  ...
正在解压 libcairo-gobject-perl (1.005-2+b2) ...
正在选中未选择的软件包 libglib-object-introspection-perl。
准备解压 .../5-libglib-object-introspection-perl_0.049-1+b1_amd64.deb  ...
正在解压 libglib-object-introspection-perl (0.049-1+b1) ...
正在选中未选择的软件包 fonts-wqy-microhei。
准备解压 .../6-fonts-wqy-microhei_0.2.0-beta-3.1_all.deb  ...
正在解压 fonts-wqy-microhei (0.2.0-beta-3.1) ...
准备解压 .../7-pyqt5-dev-tools_5.15.4+dfsg-3_amd64.deb  ...
正在解压 pyqt5-dev-tools (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
准备解压 .../8-python3-pyqt5_5.15.4+dfsg-3_amd64.deb  ...
正在解压 python3-pyqt5 (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 fonts-wqy-microhei (0.2.0-beta-3.1) ...
正在设置 libextutils-depends-perl (0.8001-1) ...
正在设置 pkg-config (0.29.2-1) ...
正在设置 python3-pyqt5 (5.15.4+dfsg-3) ...
正在设置 libextutils-pkgconfig-perl (1.16-1.1) ...
正在设置 pyqt5-dev-tools (5.15.4+dfsg-3) ...
正在设置 libcairo-perl:amd64 (1.109-1) ...
正在设置 libglib-perl:amd64 (3:1.329.3-1+b1) ...
正在设置 libcairo-gobject-perl (1.005-2+b2) ...
正在设置 libglib-object-introspection-perl (0.049-1+b1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...

4.再次尝试安装libgtk3-perl,成功。

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                                          100 ⨯
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) 并覆盖 (0.038-1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...

5.继续尝试安装新立得,终端输入代码:sudo apt-get install synaptic,回车键,搞定!

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  libept1.6.0 libxapian30
建议安装:
  xapian-tools dwww menu deborphan apt-xapian-index software-properties-gtk
下列【新】软件包将被安装:
  libept1.6.0 libxapian30 synaptic
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 329 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 3,286 kB 的归档。
解压缩后会消耗 11.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libept1.6.0 amd64 1.2.1 [95.5 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libxapian30 amd64 1.4.18-3 [1,089 kB]
获取:3 http://http.kali.org/kali kali-rolling/main amd64 synaptic amd64 0.90.2+b1 [2,101 kB]
已下载 3,286 kB,耗时 23秒 (143 kB/s)                                                       
正在选中未选择的软件包 libept1.6.0:amd64。
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 .../libept1.6.0_1.2.1_amd64.deb  ...
正在解压 libept1.6.0:amd64 (1.2.1) ...
正在选中未选择的软件包 libxapian30:amd64。
准备解压 .../libxapian30_1.4.18-3_amd64.deb  ...
正在解压 libxapian30:amd64 (1.4.18-3) ...
正在选中未选择的软件包 synaptic。
准备解压 .../synaptic_0.90.2+b1_amd64.deb  ...
正在解压 synaptic (0.90.2+b1) ...
正在设置 libxapian30:amd64 (1.4.18-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 libept1.6.0:amd64 (1.2.1) ...
正在设置 synaptic (0.90.2+b1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...