香橙派 - 安装配置汇总

香橙派 Zero 安装和配置汇总。这几天朋友借了我的树莓派玩,顺便翻出了香橙派,这破板子买来就没玩过,丢着积灰。趁这几天有空折腾一番。
部分内容我已经在其他文章写过了,这里就不再赘述,看“参考”文章吧。

Armbian系统安装

官方镜像网站

Armbian官网

参考 – 树莓派 – 无屏幕安装系统

我选择的系统是Armbian,非官方镜像,当然你也可以选择官网的其他系统。

Tips: 这板子坑的一批,官方放出的那些镜像都有Bug,要么WiFi连不上,要么GPIO用不了……

官网没有Armbian的下载链接,要去Armbian官网下载。可以看到有两个版本:Xenial(基于Ubuntu内核,就当他是Ubuntu吧)和 Stretch(Debian内核,就当它是Debian吧),我下载的是Armbian-Xenial-4.14y。

下载镜像之后就可以安装了。

Armbian安装

SSH连接

参考 – 树莓派 – 无屏幕安装系统

先用网线连接香橙派和路由器,然后登陆路由器查看香橙派的IP地址,在SSH软件(Xshell或Putty)上输入IP、用户名、密码连接即可。

初始用户名:root
初始密码:1234

查看IP

初始化配置

第一次连接SSH后会让你设置密码,设置一个。以后SSH和Root用户密码都是这个。

更改密码

然后会让你创建一个普通用户,输入用户名、密码、个人信息。(一般用不到,用Root用户就好了。)

SD卡大小调整

需要调整SD卡大小,分配所有空间,不然之后会不够用。

fs_resize    #调整SD卡大小
shutdown -r now #重启一下

系统更新

重启后更新下系统,很漫长,耐心等待。

apt-get update
apt-get upgrade

系统配置

armbian-config    #打开系统配置工具
Tips: Tab、方向键键选择,Enter键确定

这里可以进行一些简单配置。这里汉化先不做了,下面会讲到。

  1. System

没什么好配置的,下一个。

  1. Network

连接WiFi。

连接WiFi

  1. Personal

设置时区、设备名、登录信息等。

个人设置

  1. Software

这里可以安装一些软件,少得可怜,不如用命令装呢。

开启BBR

参考 – Ubuntu14.04开启BBR加速

BBR简单说就是用来加快网速的,因为安装的系统内核是4.14 > 4.9,所以自带BBR,我们只需要开启即可。

VNC连接

参考 – 树莓派 – vnc远程登陆配置

安装VNC

虽说这小弱鸡没必要安装图形化界面,但还是提一下吧。

sudo apt-get install tightvncserver    #安装VNC服务端
vncpasswd #设置VNC连接密码

输入两次密码,询问是否需要浏览用户,按N回车,不需要。

sudo nano /etc/init.d/tightvncserver    #新建"tightvncserver"文件,设置开机自启动

写入以下内容,保存。

#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
# 用户名
export USER='root'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 启动命令行。此处自定义分辨率(和你电脑分辨率设置一样吧)、控制台号码或其它参数。
su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 1920x1080 :1'
echo "Starting TightVNC server for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/tightvncserver -kill :1'
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0

再给tightvncserver文件加执行权限,并更新开机启动列表。

sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

使用命令,后面控制台号码可以自行设置,连接的时候跟上就行。

vncserver :1    #开启VNC
vncserver kill :1 #关闭VNC

开启vnc后提示如下信息,缺少字体文件。

缺少字体

安装字体

!!!敲黑板,重点来了。

apt-get install  xfonts-base    #安装基本字体

安装字体后就可以正常开启VNC了。

连接后显示如下灰屏,因为我们没有安装桌面环境,下面我们来安装。

Xfce4桌面安装

Xfce桌面

Xfce是一款轻量级的Linux桌面环境,用在小弱鸡上丝毫不卡,网上很多人安利这款,但我个人觉得太丑了。

apt-get install xfce4    #安装Xfce桌面

开启一下VNC,会生成一个”xstartup”文件。

vncserver :1
cd ~/.vnc    #移动到VNC目录
cp xstartup xstartup-bak #备份"xstartup"文件
nano xstartup #打开"xstartup"文件

编辑~/.vnc/xstartup文件,删除或注释已有代码,写入以下代码。

xsetroot -solid grey
vncconfig -solid gery
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &

xstartup文件

保存并重启,连接VNC,可以看到Xfce桌面了。

KDE-Plasma桌面安装

KDE-Plasma桌面

KDE-Plasma是一款很漂亮的桌面,但是强烈建议你不要装。因为……巨卡无比,中看不中用。好了,终于知道社区大佬们为什么都喜欢Xfce了。

安装KDE-Plasma

sudo add-apt-repository ppa:kubuntu-ppa/backports    #添加源
sudo apt-get update #更新源
sudo apt-get install plasma-desktop #安装Plasma
sudo apt-get install lightdm-kde-greeter

编辑/etc/lightdm/lightdm.conf内容。

autologin-guest=false
#autologin-user=pi
#autologin-user-timeout=0
greeter-session=lightdm-kde-greeter
user-session=kde-plasma-kf5

编辑~/.vnc/xstartup文件,删除或注释已有代码,写入以下代码。

xsetroot -solid grey
vncconfig -solid gery
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
statkde &

xstartup文件

保存并重启,连接VNC,可以看到KDE-Plasma桌面了。怎么样,体会到了吧,Xfce好。

卸载KDE-Plasma

sudo apt-get remove kubuntu-desktop 
sudo apt-get autoremove
sudo apt-get --purge remove kdelibs4c2a
sudo apt-get --purge remove kdelibs4
sudo apt-get remove kdm
sudo apt-get remove plymouth-theme-kubuntu-logo
sudo shutdown -r now

宝塔面板安装

参考 – 树莓派 – 部署宝塔面板

搭建LNMP环境,运行Web服务。

安装面板过程中会用到一个Python库,系统默认没有安装,我们先来安装它。

wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg    #下载库
sh setuptools-0.6c11-py2.7.egg #安装库

接下来就可以安装宝塔面板了,但是呢,现在宝塔面板已经“假装”不支持32位系统了,我们直接安装的话会提示错误。

不支持32位系统

其实我们只要删除脚本的验证行就可以了,32位系统还是支持的。

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh    #下载脚本
nano install.sh #编辑脚本

删除或注释如下几行。

#if [ "$is64bit" = '32' ];then
# echo '=================================================';
# echo -e "\033[31m BT-Panel Incompatible 32 bit OS. \033[0m";
# exit;
#fi

删除注释

然后就可以安装了。

sh install.sh    #安装面板

安装好后在五分钟内访问网址,用默认密码登录,然后修改密码。

一键LNMP

宝塔面板毕竟太”重”了,还是装一个”轻”LNMP吧。手动配置LNMP呢又太麻烦,所以我们用一个脚本,一键LNMP。

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

建议都选择默认配置,回车敲到底吧,偶尔会要你设置密码。

Netdata安装

Netdata是一款性能监测软件。

Netdata

wget --no-check-certificate https://github.com/firehol/netdata/releases/download/v1.10.0/netdata-1.10.0.tar.gz    #下载
tar -xf netdata-1.10.0.tar.gz #解压
cd netdata-1.10.0 #进入目录
./netdata-installer.sh #安装

食用方法:

/usr/sbin/netdata    #启动Netdata
killall netdata #关闭Netdata
vim /etc/netdata/netdata.conf #配置Netdata

安装完成后浏览器访问http://香橙派IP:19999即可。

Frp

参考 – Frp内网穿透部署

我们香橙派一般部署在内网,外网是无法访问的。通过部署Frp可以达到外网访问的目的。

简单介绍一下原理,在服务端(服务器)和客户端(香橙派)同时部署Frp,客户端反向连接服务端,因为服务端一般是静态IP且绑了域名,然后我们就可以很方便地通过访问服务端来连接客户端了。。我自己都快绕晕了,简单来说就是服务器充当桥梁来连接香橙派。

Openwrt - 打造超米你路由器

给OrangePi-Zero刷入openwrt,打造超米你路由器。

固件下载

openwrt4orangepi-百度网盘

镜像烧录工具 - Win32DiskImager

下载后解压,得到一个img镜像。

固件刷入

准备一张TF卡,插入电脑,最好先格式化一下,确保只有一个空白分区。

格式化

打开Win32DiskImager,选择TF卡盘符,选择镜像目录,然后点击刷入。

刷入

等一会儿刷入完成,将TF卡插回香橙派,上电开机。

进入后台

等一会儿,可以看到,我们能搜到一个叫做“OrangePiZero”的wifi,连接。

默认wifi密码:internet

wifi

然后浏览器输入地址“192.168.1.1”可以进入openwrt后台。

默认后台帐号:root

默认后台密码:root

然后进行各种设置就可以用了。

登陆界面

进入后台

SSH

用“Xshell”或“putty”等工具连接香橙派。

默认地址:192.168.1.1

默认SSH密码:root

中文语言包

进入SSH后,输入以下命令安装:

opkg update

opkg install luci

opkg install luci-i18n-base-zh-cn

然后进后台设置即可。

说明

香橙派的openwrt毕竟是移植过来的,兼容性不太好,动不动死机,建议别用于生产环境。

参考文献

简书 – 关爱单身狗成长协会 – OrangePi Zero 运行OpenWRT做迷你WIFI路由器

入坑山寨

香橙派Zero是一款开源的单板电脑,新一代的arm开发板,它可以运行Android4.4、Ubuntu、Debian等操作系统。香橙派Zero使用全志H2系统级芯片,同时拥有512MB内存。

OrangePi-Zero

树莓派我们不陌生,是一款有趣的玩具。今天我又买了个香橙派,呵呵,听名字就知道了,山寨板,产自中国台湾。不过凭良心讲,这东西还真不错,物美价廉。

配置

|:————-:|:————-:|
|CPU| 全志H2 ARM的Cortex-A7四核|
|GPU|Mali400MP2 GPU @600MHzSupports OpenGL ES 2.0|
|RAM|256MB/512MB DDR3(与GPU共享) (256MB为标准版本)|
|ROM|TF卡(最大64GB)/或者Flash(2MB缺省空贴)|
|NetWork|10/100M 以太网 RJ45 (POE供电缺省未打开)|
|Wifi|XR819, IEEE 802.11 b/g/n|
|音频输入|MIC|
|视频输出| 支持13pin外接板输出|
|电源|USB OTG(集成POE供电)|
|USB 2.0 端口|1个 USB 2.0 HOST, 1个 USB 2.0 OTG|
|Low-level peripherals| 26pin接头,兼容Raspberry Pi B+13pin接头,带2个USB, IR pin,AUDIO(MIC, AV)|
|LED灯|电源指示灯和状态指示灯|
|支持的操作系统|Android, Ubuntu, Debian, Armbian等操作系统|
|扩展板|2xUSB2.0,模拟音视频输出,MIC麦克风,红外接收|

还可以哦,和树莓派2实力相当。

外观

|:————-:|:————-:|
|尺寸|48mm × 46mm|
|重量|26g|

板子

带盒子

很迷你有木有,好吧你看不出,拿尺子比划比划。造吗?把它改成路由器,比小米路由器mini还mini。

但是不得不吐槽下香橙派的塑料外壳,反人类设计啊!你让我把它的尾巴(天线)往哪搁?!最后还得自己凿个洞,总不能剪了吧。在工具匮乏的大学寝室,凿洞还是个技术活。

价格

这是大家最关心的问题了。

duang~一口价,59软妹币。

什么?!你没听错!不要999,也不要99,只要59,真的只要59。

→_→ 我真的没收广告费

派家族

树莓派、香橙派、香蕉派、杨梅派 (真有想象力,把水果儿们派个遍吧)

查看评论