树莓派3B+ 安装配置raspbian buster

【基础安装准备】

  • 树莓派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卡、显示器+鼠标+键盘插到树莓派启动,按界面提示设置完毕即可使用。

【大显示器鼠标延迟问题】

树莓派TF根目录下cmdline.txt文件,第一行最后输入空格后添加 usbhid.mousepoll=0 保存,鼠标延迟问题就解决了。

注:树莓派安装Debian-Buster-Desktop-Aarch64-ext4,Deepin-Professional-15.5-SP2Aach64时,都可用以上方法解决鼠标延迟问题。

 

【修改默认密码】

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

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

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


【检查树莓派IP地址】

sudo ifconfig
wlan0: flags=4163  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
  inet6 240e:f8:6903:e27d:63f1:947d:60dd:429b  prefixlen 64  scopeid 0x0

【中文输入法 SCIM 和google输入法】

SCIM 安装使用老有问题,但基本安装可按如下

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整个目录全部删掉就可以了,坑死人的输入法,卸载都不清干净

还是安装个google的中文输入法靠谱:

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin

安装完后reboot即可使用google输入法,比SCIM好多了。 

【主机改名hostname后的坑】

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

【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的头放上去试试)。

备注:如果U盘或硬盘用了exFat格式,Raspbian默认不支持,可以安装组件后支持

sudo apt-get install exfat-fuse

【媒体播放器smplayer】

Raspbian自带的媒体播放器只支持基础的播放,看片还是要装个好点的

sudo apt-get install smplayer

【树莓派终端命令行显示路径】

vi ~/.bashrc

修改如下部分

...

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \$\[\033[00m\] '
else
   #PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    PS1='\W\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
   #PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
   PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1"
    ;;
*)
    ;;
esac
...

保存以上修改,退出终端重新打开或执行以下命令刷新profile文件后可在命令行看到路径

source ~/.bashrc

你可能感兴趣的:(树莓派,debian)