首页 > 生活服务 > 程序猿源

程序猿源

树莓派常见问题报错

管理员 1年前 246浏览


dpkg was interrupted, you must manually run ‘sudo dpkg --configure -a‘ to correct the problem.

你应该打开终端并执行以下命令:

sudo dpkg --configure -a

这个命令将重新配置任何部分安装或未配置的软件包,并解决问题。确保使用' sudo'命令以root权限运行它


Skipping acquire of configured file 'main/binary-arm64/Packages'问题

查看硬件架构,树莓派是armhf架构的

pi@xifan:~$ dpkg --print-architecture
armhf

查看系统支持的其他架构(在文件/var/lib/dpkg/arch中): dpkg --print-foreign-architectures 得到 arm64

删除所有 arm64架构的问题,问题就出在arm64上 这是系统可以支持的多个架构,可能一些arm64的包某一次安装到了系统中,我们需要删除arm64的架构支持;

apt-get remove .*:arm64
dpkg --remove-architecture arm64
sudo apt-get update


W: http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/dists/buster/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.






SSH连接报错Key exchange failed

openssh需要增加对旧版本CRT客户端密钥交换算法的支持

配置如下(我这里是/usr/etc/sshd_config文件,具体请根据自己的openssh安装配置情况而定):

在配置文件末尾增加如下两行,如果之前的配置文件中已经有KexAlgorithms配置,请注释掉。切记!

HostKeyAlgorithms=+ssh-rsa,ssh-dss
KexAlgorithms=+diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1


修改开机图片

方法一:直接修改图片

树莓派开机启动默认的图片为splash.png,图像存储路径位于:

/usr/share/plymouth/themes/pix/splash.png

直接修改图片就好

方法二:修改开机启动图片路径配置

在配置文件中,将开机启动图片路径修改成设备本地的图片路径即可

sudo vim /usr/share/plymouth/themes/pix/pix.plymouth

在上述文件中,修改ImageDir配置即可,默认值为:/usr/share/plymouth/themes/pix


ImageDir=/usr/share/plymouth/themes/pix

方法三:修改启动顺序指令程序(推荐 ⭐️⭐️⭐️⭐️⭐️)

1、查看设备分辨率

fbset

它将返回类似


mode “1920x1080”

geometry 1920 1080 1920 1080 32

timings 0 0 0 0 0 0 0

rgba 8/16,8/8,8/0,8/24

endmode

其中,mode "1920x1080"即代表设备的分辨率是1920x1080;


2、设计开机启动图片

设计相同分辨率的开机启动图片,命名为splash.png,然后将该文件复制到树莓派上


scp splash.png pi@192.155.198.46:/home/pi/

然后从桌面将splash.png文件复制到Plymouth目录中。


sudo cp /home/pi/splash.png /usr/share/plymouth/themes/pix/splash.png

如果您希望它干净,现在可以从主目录中删除splash.png。


3、取消彩虹屏

sudo nano /boot/config.txt

在内容的第一行增加 disable_splash=1


4、删除启动屏幕下方的单线。

sudo nano /usr/share/plymouth/themes/pix/pix.script

注释掉以下几行(即,在开头添加“#”):


message_sprite = Sprite();

message_sprite.SetPosition(screen_width * 0.1, screen_height * 0.9, 10000);

my_image = Image.Text(text, 1, 1, 1);

message_sprite.SetImage(my_image);

5、配置修改cmdline.txt

sudo nano /boot/cmdline.txt

在源文件的末尾添加一下内容,保存


logo.nologo vt.global_cursor_default=0

6、重启设备

sudo reboot



版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院