树莓派——基本配置

1、换源

将下载源从树莓派默认国外源切换到国内清华大学开源软件镜像站。树莓派默认的下载源是国外的源,每次下载都要远隔重洋获取资源,速度自然是龟速,为了解决这个问题,我们可以从国内已经下载了这些资源的人那里获取,比如说,清华大学开源软件镜像站。
国内镜像站原理:为什么叫镜像,是因为镜像站每隔一段时间(几分钟)便会使自己和国外源保持同步,维持和国外源一模一样的软件资源列表,就像照镜子一样。本文将在树莓派上配置apt-get包管理器的镜像和python第三方库下载工具pip的镜像到国内镜像站,除此之外,node.js(npm)等众多编程语言也可以设置国内镜像。
除了清华大学开源软件镜像站之外,还有很多国内镜像站,比如阿里云、同济大学、重庆大学、中科大、豆瓣、淘宝等。
在用putty登陆树莓派的命令行界面输入

sudo nano /etc/apt/sources.list

使用键盘方向键控制,在第一行开头加一个#,再把光标移到最后一行的下一行开端,即把下面的内容拷贝到最后一行之后:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

先按键盘上的ctrl+o,再按回车保存,再按ctrl+x退出nano编辑器回到命令行界面。再输入以下命令更新到清华大学镜像源最新的软件列表。

sudo apt-get update

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在树莓派本地。
以上步骤实现了Respbian的包管理器apt-get换源到清华大学软件镜像站,并更新了软件列表,今后在树莓派命令行中执行sudo apt-get install 软件名 时便会自动从清华大学开源软件镜像站高速下载。

2、给Python的第三方模块安装工具pip换源

方法一:一行命令换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

注意:是 https 而不是 http,simple 不能少。

方法二:配置换源脚本

在树莓派的命令行中依次输入运行以下三个命令

sudo mkdir ~/.pip
cd .pip
sudo nano pip.conf

在打开的文件中输入以下内容:

[global]
timeout = 10
index-url =  http://mirrors.aliyun.com/pypi/simple/
extra-index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
    mirrors.aliyun.com
    pypi.douban.com

先按键盘上的ctrl+o,再按回车保存,再按ctrl+x退出nano编辑器回到命令行界面。

3、树莓派内部配置

打开树莓派命令行界面输入命令,进入树莓派配置界面。使用上下键和左右键切换光标位置。

sudo raspi-config

第一行:Change User Password修改密码
按照里面的要求修改成自己的密码即可。默认用户名为pi,密码为raspberry,这个密码会用于远程ssh登陆、VNC远程桌面及需要管理员root权限时输入。
第四行:Localisation Options选择地区
第一行:Change Locale选择所在国家。这是一串很长的列表,到这个列表的最下面,让光标指在zh_CN.UTF-8 UTF-8前面,先按空格,再按回车,回到之前的界面再按回车。
第二行:Change Timezone选择所在时区。选择Asia,再选择Shanghai,回车确定。
第四行:Change Wi-fi Country选择wifi国家。选择CN China,回车确定。
第五行:Interfacing Options开启功能
打开Camera、SSH、VNC、Serial、Remote GPIO,这几个功能都是我们在以后会用到的功能。
Camera:摄像头
SSH:ssh远程通信与登陆
VNC:VNC远程桌面登陆
Serial:串口控制
Remote GPIO:远程GPIO引脚控制
第七行:Advanced Options高级设置
○ 选择Expand Filesystem,将根目录扩展到这个SD卡,充分利用SD卡的存储空间
○ 选择Overscan,在整个屏幕上显示
○ 选择Audio,选择Force 3.5mm(‘headphone’ jack),树莓派的声音会从耳机孔输出
○ 选择Resolution,选择默认设置,自动根据显示屏调整分辨率1080x720
○ 选择Pixel Doubling,增加桌面显示画质
选择Finish,会跳出对话框问是否重新启动,可以直接回车确定重启,也可以等下次启动时候生效。

4、下载安装常用软件

安装中文字体及输入法

打开树莓派命令行,输入以下命令

sudo apt-get install fonts-wqy-zenhei

这行命令里的sudo表示使用管理员root权限,apt-get表示使用apt-get包管理器来下载,install表示下载安装,fonts-wqy-zenhei表示软件名字。之后所有的sudo apt-get install 软件名都表示这样的意思。

接下来安装中文输入法fcitx及Google拼音输入法(大约需要五分钟)。

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

在跳出的对话框中输入y和回车↩,确定下载安装,需要90MB存储空间。安装成功之后,会在下一次重启时生效。可以使用ctrl+空格切换为中文输入法。

安装桌面控件,美化桌面

1、conky

sudo apt-get install conky
wget -O /home/pi/.conkyrc https://raw.githubusercontent.com/novaspirit/rpi_conky/master/rpi3_conkyrc
conky

2、wbar

sudo apt-get install wbar wbar-config
wbar

注意: 先安装conky,再安装wbar,否则conky有可能安装失败。wbar命令和conky命令必须在树莓派带桌面的命令行下运行。在wbar-config中配置wbar。勾选Vertical bar,改变wbar的位置。

安装远程桌面登陆软件teamviewer

(一般可以直接跳过该步骤,不用安装。)
我们已经在电脑上使用过VNC Viewer,远程到树莓派桌面进行控制,但这仅适用于你的电脑或手机与树莓派在同一个局域网下(比如都连着家里同一个wifi)的情况。树莓派一旦连到其它外网,ip地址便是另一个子网下的ip地址,在原来的局域网中是访问不到的,为了解决这个问题,人们采用内网穿透技术。
这个技术名字听起来很高大上,其实本质上依旧是通过一个中间代理来传小纸条。我们下载安装的远程桌面控制软件teamviewer,就是这么一个在我们和树莓派之间传小纸条的中间人。

安装teamviewer,只需依次执行下列五条命令。在运行第二条命令的时候会显示很多依赖包没有安装,不要慌,第三条命令就是用来干这个的。如果命令执行过程中跳出对话框,则输入y和回车↩,确定下载安装。

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb
sudo dpkg -i teamviewer-host_armhf.deb
sudo apt-get -f install
sudo apt-get install gdebi
sudo gdebi teamviewer-host_armhf.deb

在命令行中输入teamviewer info可以查看teamviewer当前版本,在跳出的对话框选择Accept License Agreement。
如果下载失败,直接去官网下载安装包,点击树莓派中间上面的文件传输,将安装包传输到树莓派桌面进行安装。在树莓派桌面,右上角可以看到teamviewer的图标了,点击进入。再点击Grant easy access,登录你的teamviewer账户,设置连接密码。通过那一串数字(如图中的1112747434),就可以让全世界任意一台上网的电脑或手机远程桌面操控你的树莓派了。

升级所有安装的软件

运行下面这行命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新,执行这行命令可能需要很长时间。

sudo apt-get upgrade

我们刚刚还运行了sudo apt-get update命令,现在运行sudo apt-get upgrade命令,有什么不同呢?
update仅仅是从下载源获取并更新可下载软件列表,相当于更新索引地图。而upgrade是更新软件本身。后者要花费多得多的时间。

猜你喜欢

转载自blog.csdn.net/lijiahao1212/article/details/130065814