疫期没法出门,窝在家翻出尘封的树莓派3B重装折腾笔记一

【基础安装准备】

  • 树莓派3B+
  • 显示器+鼠标+键盘(为树莓派单独准备,愿意折腾也可以不准备)
  • Windows10笔记本
  • tf卡32G
  • tf读卡器

【软件】

  1. raspbian官网下载最全的版本2020-02-13-raspbian-buster-full 下载
  2. rufus刷系统软件(Win32 Disk Imager(usbit等也行))下载
  3. putty(安装配置完成后可用putty远程SSH到树莓派)下载
  4. VNC viewer(类似远程桌面或teamviewer可以远程桌面到树莓派Xrdp,直接用windows的远程桌面访问 sudo apt-get install xrdp)下载
  5. tcping64.exe (用以测试端口是否开放的工具,从客户端诊断各种端口是否开通) 下载

【安装】

之前按官网及一帮喜欢瞎折腾的人无外设装过旧版的raspbian系统,需修改各种配置文件、提前设置ssh,vnc等,还要外接usb通过windows连接上树莓派,心累,本次提前单独为树莓派准备好无线鼠标键盘显示器。

  1. 直接在Windows10上用rufus刷2020-02-13-raspbian-buster-full到32G的tf卡(不嫌空间小用)。
  2. tf卡、显示器+鼠标+键盘插到树莓派启动,按界面提示设置完毕即可使用。

【修改默认密码】

树莓派的各默认密码都是raspberry

#修改默认的用户名为pi的密码,按照提示重复输入两次新密码即可
sudo passwd pi

#修改root账户的初始密码
sudo passwd root


【检查树莓派IP地址】

sudo ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  inet 192.168.3.233  netmask 255.255.255.0  broadcast 192.168.3.255
  inet6 fe80::75ea:3d44:a92e:b2ba  prefixlen 64  scopeid 0x20<link>
  inet6 240e:f8:6903:e27d:63f1:947d:60dd:429b  prefixlen 64  scopeid 0x0<global>

【中文输入法】

sudo apt-get install scim-pinyin
sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
# 安装后一开始能用,后来没注意那次reboot开始就无法使用了,卸载重装
sudo apt-get remove scim
sudo apt-get install scim
#有四个进程,杀掉后重启成功
ps -e|grep scim
kill -s 9 xxxx进程号

还是有错,最后找了论坛是说要把pi用户当前目录下的.scim整个目录全部删掉就可以了,坑死人的输入法,卸载都不清干净

【主机改名hostname后的坑】

通过树莓派的视图界面修改主机名称后,命令行使用sudo会提示:无法解析主机(无碍使用,但每次命令都提示这句很碍眼)
原因:修改raspberry主机名称之后, 系统未能正确修改hostname
解决:修改/etc/hostnames中的 127.0.0.1,127.0.1.1之后的hostname后解决。

【SSH相关问题】

现象:putty没法正确连接
原因&解决:putty版本太旧,更新最新版本后可连接。

现象:无法连接
原因&解决:Windows环境用tcping64.exe(自行百度直接到git下载最新版本放到C:\WINDOWS\system32\)
tcping64 -d -t 192.168.43.117 22检查服务器端口是否开通,发现没开通后在树莓派上enable SSH后再检测正常

现象:putty连上后显示Access denied
原因:Default是屏蔽root账号通过SSH登录的。
解决:可修改/etc/ssh/sshd_config PermitRootLogin yes 解决,不过后续直接用pi

【镜像源】

默认的镜像源是http://raspbian.raspberrypi.org/raspbian/raspbian/
vi 修改/etc/apt/sources.list 以上为如下的源
http://mirrors.aliyun.com/raspbian/raspbian/ 目前用这个速度还可以
http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

【CPU温度】

树莓派3B+贴了扇热片装了亚力克盒子,用的os版本(2020.02.13的2020-02-13-raspbian-buster-full),平均室温17度,正常使用CPU 52度左右(打开亚力克盒能降到49度,看来亚力克盒子不是个好选择)。挂在小米电视上演示相片一小时死一次,如看视频好像15~30分钟死一次,CPU 57度 差不多就挂了。
pi@localhost:~ $ lsb_release -a
Description:    Raspbian GNU/Linux 10 (buster)
Codename:    buster

需daily跑一些耗CPU的大任务可定时输入命令/opt/vc/bin/vcgencmd measure_temp检查,CPU温度超出可控范围调低程序频率。

【外挂USB、硬盘】

USB:直接挂上去可以正常读取
1T 西部数据移动硬盘 WD Elements:正常读取
2T 西部数据移动硬盘 WD Elements:能认出盘符,但读取文件老是提示有个活动被挂起,怀疑电压不够驱动(树莓派电源标配5V,2.2A,等哪天不想玩了不怕烧掉,再去换个华为手机5V2.5A的头放上去试试)。

扫描二维码关注公众号,回复: 9356192 查看本文章


【查了资料还没空搞,selenium,Firefox,geckodriver版本对应】

https://blog.csdn.net/qian_lele/article/details/89464308

附录,Chromedriver、geckodriver、IEDriverServer与浏览器的对应版本
https://blog.csdn.net/qq_28284093/article/details/81938789

chromedriver驱动下载地址:
http://chromedriver.storage.googleapis.com/index.html

geckodriver和iedriverserver的下载地址:
https://github.com/mozilla/geckodriver/releases

iedriverserver:
http://selenium-release.storage.googleapis.com/index.html

注意:
firefox56以下不需要安装webdriver驱动,firefox57(firefox47及以上版本)需要安装geckodriver-v0.19.1-win32/64。
IEDriverServer的版本号和Selenium的版本号一定要一致

【WPS ARM64版安装失败,尚未解决,有懂安装的帮忙留言指导下】


从WPS官网https://www.wps.cn/product/wpslinux/# 下载 ARM64位Linux的版本后直接安装
软件包体系结构(arm64)与本机系统体系结构(armhf)不符无法安装
树莓派是armhf要添加arm64的架构支持,加上arm64架构后继续安装

sudo dpkg --add-architecture arm64
sudo apt-get update
sudo apt-get upgradesudo 
dpkg -i wps-office_11.1.0.9080_arm64.deb

装完检查还是一堆错

sudo apt-get install apt-show-versions

正在读取软件包列表... 完成
正在分析软件包的依赖关系树 
正在读取状态信息... 完成 
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 apt-show-versions : 依赖: libapt-pkg-perl (>= 0.1.21) 但是它将不会被安装
 wps-office:arm64 : 依赖: libc6:arm64 (>= 2.15) 但无法安装它 或
 libc6.1:arm64 但无法安装它
  依赖: libfreetype6:arm64 (>= 2.4) 但无法安装它
  依赖: libcups2:arm64 但无法安装它
  依赖: libglib2.0-0:arm64 但无法安装它
  依赖: libglu1-mesa:arm64 但无法安装它
  依赖: libsm6:arm64 但无法安装它
  依赖: libxrender1:arm64 但无法安装它
  依赖: libfontconfig1:arm64 但无法安装它
  依赖: libxext6:arm64 但无法安装它
  依赖: libxcb1:arm64 但无法安装它
  依赖: libbz2-1.0:arm64 但无法安装它
  依赖: libgtk2.0-0:arm64 但无法安装它
  推荐: ttf-mscorefonts-installer:arm64
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。界面视图能看到但点击菜单无法打开。

N: 鉴于仓库 'http://mirrors.aliyun.com/raspbian/raspbian buster InRelease' 不支持 'arm64' 体系结构,跳过配置文件 'rpi/binary-arm64/Packages' 的获取。”
找了论坛上的文章说的是Debian本身支持multiarch还可以但Raspbian移植的时候支持还不是很好,可以按他们的步骤升级balabala没心机搞就此作罢,有空再折腾。
https://www.raspberrypi.org/forums/viewtopic.php?t=254027

用sudo apt-get -f install 检查本机安装的软件包就这个WPS有问题,浪费时间直接果断卸载后,顺便清除arm64架构(也可以sudo dpkg -r package_name)

sudo dpkg --remove-architecture arm64


再用 sudo apt update 检查已没报依赖包的异常

最后,实在不想用libreoffice直接卸载掉
 

sudo apt-get remove libreoffice-common
发布了2 篇原创文章 · 获赞 0 · 访问量 1456

猜你喜欢

转载自blog.csdn.net/alibrbr/article/details/104461269