K-1.2.0 使树莓派的Kali Linux支持raspi-config以及树莓派官方摄像头

readme:
2/25日备份:
安装了python3-pip,为root和pi两个用户修改了pip的源,安装了Python的picamera包,安装了raspi-config,安装了picamera需要的环境(未启用raspistill命令

说明:
值得说明的是最后三项。(先apt-get update就不提了)
由于手头有树莓派官方摄像头,又懒得切换系统(Raspbian),故希望在kali linux上启用摄像头,而官方摄像头需要在raspi-config中enable,并用Raspbian系统中的一些库来控制,所以我决定在kali上安装这个环境。
1.我希望使用Python控制摄像头,所以我查找到并安装了picamera包,直接import它,发现报错,缺少某些文件,在外国网站找到了解决方法,写在了步骤3.

2.我希望在raspi-config中enable摄像头,故我用以下步骤安装了raspi-config:
按照以下步骤进行便可以成功安装raspi-config_20171201_all.deb,如果你和我一样不擅长使用linux,请严格遵守以下步骤

    首先,用wget命令在raspi-config官方网站中下载raspi-config_20171201_all.deb文件
    其次,用dpkg -i raspi-config_20171201_all.deb指令安装文件
    看到报错,提示其依赖 lua5.1
    运行指令apt-get install lua5.1
    看到报错,提示用apt --fix-broken install指令来安装依赖包
    输入指令并运行,按y同意 依赖包成功安装
    再次输入dpkg -i raspi-config_20171201_all.deb指令安装文件,成功安装

成功安装后按照网上指示即可enable树莓派官方摄像头

3.安装picamera需要的环境:
首先,把github网站:https://github.com/raspberrypi/firmware/tree/master中的这个文件完整下载下来(不大)
打开下载得到的zip文件,点开firmware-master→hardfp→opt(注意这个文件夹里有两个opt文件)
把这个opt目录下的vc文件夹解压出来,用FileZilla复制到树莓派的/opt/目录下(如果原本就有vc文件夹,说明你的kali linux配置与我在K-1.1.0中进行的不同,所以这个问题你自己解决)
以上步骤是安装了一些库的文件,接下来要让系统认识这些库
复制完成后:
分别运行以下四条命令:
echo “/opt/vc/lib” > opt-vc.conf
sudo chown root.root opt-vc.conf
sudo mv opt-vc.conf /etc/ld.so.conf.d/
sudo ldconfig
(备注,第三条与网络上的原文“sudo mv opt-vc.conf /etc/ld.so.conf”不同,可能是他打错了,也有可能他与我的系统不太相同,反正加了.d后摄像头能运行了)
四条命令运行完毕后
执行以下命令来检查,结果没有问号或者notfound就是成功了。

ldd /opt/vc/bin/raspistill

如果严格按照以上顺序进行,此时会发现有not found,也就是没成功
这样解决:
输入apt-get install dist-upgrade,自动安装依赖包
然后再次输入上面那四条命令,并用ldd /opt/vc/bin/raspistill检查,发现成功了【注意:关于这一部分 在文章的最后有备注】

如果想执行raspistill等命令,请参考以下

You probably then want to add that bin directory (which includes vcgencmd and some other things) to your $PATH, so that the executables (such as raspivid and raspistill) can be found.

把vc文件夹中的bin加入到环境变量中,祝你好运。

最后,妥善连好树莓派CSI摄像头,在python中import picamera,import成功。至于picamera如何使用,参见网络【值得注意的是,要正常使用picamera,需要用root权限打开python(命令行中用sudo可以做到,图形界面则需要进入root用户了)(不把picamera.PiCamera()赋值给一个代号程序将不能正常运行。例:camera=picamera.PiCamera(),这才能运行)】。

以上是 2/25日备份.img 的更新内容

【备注】:关于环境安装的部分,我尝试了三次,每次都遇到问题,每次问题都不一样,所以在这个部分最好下载完整的文件,多试一试。
最后一次尝试的时候,是这样成功的:
重新粘贴了vc文件夹
四行命令中的第三行遵照原版,唯独是去掉了原版第三行命令中的最后一个字符“/”

你可能感兴趣的:(Kali,Linux,&,Linux)