斐讯N1刷机后操作

N1刷机成功后,为了方便使用,免不了要执行一些常见的配置操作或软件安装,例:更换国内软件源、安装docker、设置WIFI、安装Java环境等。

阅读须知

本示例系统使用的是armbian 5.67 stretch 4.19

设置WiFi

要设置WiFi可以使用系统自带的网络设置图形界面

1
nmtui

执行命令后,通过方向键和回车键选中其中的Activate a connection选项,将会弹出一个列表(Wired代表的是有线连接,WiFi代表的是无线连接),按提示输入WiFi账号密码即可。

如果图形界面中没有WiFi列表则说明系统的WiFi模块有问题,可按如下方法解决:

方法一: 执行如下命令重新加载模块

1
2
modprobe dhd && echo dhd >> /etc/modules
modprobe wifi_dummy && echo wifi_dummy >> /etc/modules

方法二:使用armbian-config命令设置wifi

1
2
# 执行命令
armbian-config

依据提示选中Network中的WIFI

方法三:重新安装系统。

更换国内源

重要的事情说三遍

如果默认源的安装速度不是特别慢的话,无需特意跟换源!!!

如果默认源的安装速度不是特别慢的话,无需特意跟换源!!!

如果默认源的安装速度不是特别慢的话,无需特意跟换源!!!

/etc/apt/sources.list文件记录的是系统所使用的软件源,而默认安装的系统使用的是国外源

首先对/etc/apt/sources.list文件进行备份,以备不时之需

1
cp /etc/apt/sources.list /etc/apt/sources.list.bak

然后编辑/etc/apt/sources.list文件,把原有的源删除,并加入新的国内源(这里使用的是科大的源,如果需要的可以自行更换为其它源,如:163、清华等),并保存。

1
2
3
4
5
6
7
8
9
10
11
vi /etc/apt/sources.list

# 科大软件源
deb http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main non-free contrib

最后执行更新命令,使软件列表生效

1
apt update

等待命令执行完,至此新的软件源就生效了。

安装docker

安装docker有一个非常便捷的方法就是使用阿里提供的一键安装脚本

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

通过脚本直接安装docker及其所需的依赖,可以说是非常方便了。

注意:该脚本会直接安装最新的docker脚本

安装JRE

有时候需要运行Java程序,因此JRE(Java运行时环境)是必不可少的。

执行如下命令

1
2
# 安装java8的jre
apt-get install openjdk-8-jre

注意点一:如果安装过程中遇到所需依赖无法下载的问题,可能是由apt源造成的。博主之前使用的是科大软件源,结果提示部分依赖缺少无法下载,然后跟换回默认源就可以了。

注意点二:博主一开始是从Oracle官网下载的解压包:server-jre-8u212-linux-x64.tar.gz,并用其配置环境,但是在尝试执行命令的时候却报错:cannot execute binary file: Exec format error,这是因为该解压包的文件目标运行系统和本系统(参考:阅读须知)有差异而导致的,需要指定的版本才能在本系统运行。

参考

Armbian系统重新加载WiFi模块

N1求教连接wifi问题,实在不知道咋回事了