树莓派2安装ubuntu及配置记录

新购了一块树莓派2,相比树莓派B+,在配置上有了相当的提升

第二代树莓派(Raspberry Pi 2)正式发布,同现有的Model B+售价相同,为$35,用户可以通过element14 和 RS Components两家合作商进行选购。

树莓派2采用了900MHz的四核ARM Cortex-A7处理器(性能是前代的6倍以上),1GB的LPDDR2 SDRAM(内存提升两倍),并完美兼容第一代树莓派。因为采用了ARMv7处理器,所以能够运行所有ARM GNU/Linux分支版本,包括Snappy Ubuntu Core和微软的Windows 10系统。

这些特性足以让树莓派2做为我的家用电脑No.2,平时只是上上网,敲敲代码,应该可以胜任,PC机就留着工作和游戏用吧。搜寻了一下网络,发现除了官方提供的raspbian之外,国外有人已经做出了适用于树莓派的ubuntu系统,据介绍速度完胜raspbian,准备尝试安装并配置一下。

烧录ubuntu系统

话不多说,首先是下载镜像,并且烧录到SD卡中,关于这点,在我前一篇的文章中已经介绍过步骤,这里就不重复说明。

为HDMI转VGA转接口设置显示配置

因为显示器没有HDMI接口,因此用到一个HDMI转VGA转换器,这个转换器在使用过程中经常出现黑屏,重启后无法显示。查询得知由于转换器的问题,需要对树莓派系统的配置文件config.txt进行相应的调整,才能正确的显示。

树莓派的配置文件位于/boot/config.txt,这个文件相当与PC里的BIOS配置,存储了开机时首先加载的配置信息。这里可以在树莓派的Linux系统中直接编辑,我这时由于显示器没法显示,就用了一个读卡器将tf接到PC机上修改(PC机直接可以打开编辑,不用加载)。

打开config.txt,设置以下配置:

1
2
3
4
5
6
disable_overscan=1
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=16
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080

保存后,将tf卡插入树莓派启动,显示器就可以正常显示了。

汉化系统界面

进入系统发现,整个系统的界面是英文的,虽然中文文字可以正常显示,不过也许中文更加让人觉得亲切吧。汉化也很简单,根据这个帖子的说明(我因为看着英文界面暂时没觉得有啥影响,就没装了),只要下载安装喜欢的字体,然后安装中文语言包就可以了

1
2
sudo apt-get install ttf-wqy-microhei
sudo apt-get install language-pack-zh-hans

安装完成后重启,在登录界面左下角选择语言为中文,进入系统,界面就已经汉化了。

安装中文输入法

安装好系统之后,紧接着安装中文输入法,这里安装的是fcitx的拼音输入法:

1
sudo apt-get install fcitx fcitx-sunpinyin

sunpinyin是基本的拼音输入,如果需要云词库拼音,也建议安装google拼音和云拼音

1
2
sudo apt-get install fcitx-googlepinyin
sudo apt-get install fcitx-module-cloudpinyin

经过对比,发现googlepinyin比起sunpinyin,词库更加丰富,速度也同样很快,现在基本已经代替了sunpinyin。

update:经过测试,另一个开源输入法RIME在树莓派下效果很好,基于fcitx安装也很方便

1
sudo apt-get install fcitx-rime

该输入法支持词库扩展,目前已经取代了googlepinyin

为浏览器安装flash插件

默认浏览器为Chromium,该浏览器默认并不能显示flash,而由于flash停止跟新的缘故,adobe官网下载的flash插件也无效,因此需要使用到这里的方法进行操作。

下载PepperFlash-12.0.0.77-armv7h.tar.gz,解压后PepperFlash文件夹中的所有文件拷贝到chromium的插件目录(/usr/lib/chromium-browser/plugins)中

1
2
3
4
5
wget http://odroidxu.leeharris.me.uk/PepperFlash-12.0.0.77-armv7h.tar.gz
tar -xzf PepperFlash-12.0.0.77-armv7h.tar.gz
cd PepperFlash
chmod +x *
sudo cp * /usr/lib/chromium-browser/plugins

然后编辑chromium浏览器的默认配置文件

1
sudo vi /etc/chromium-browser/default

在配置文件中找到CHROMIUM_FLAGS=,将其修改为如下:

1
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir"

保存退出,接着打开chromium浏览器,在地址栏输入chrome://plugins,打开插件管理器,在里面找到 Adobe Flash Player,点击启用即可。这时候访问含flash的网页,flash就已经可以正常显示了。

开启系统声音

可能是为了减少资源占用的原因,默认是没有声音输出的,对于我这个新手而言,刚开始毫无头绪,甚至想是否需要安装驱动才能解决问题。后来无意中想起树莓派自带的设置工具,决定尝试一下:

在终端中输入

1
sudo raspi-config

打开树莓派设置工具,找到Advanced options,然后在进入Audio设置,将声音输出设置为3.5`接口输出,保存重启,再打开音乐,声音已经可以正常播放了。

其他软件安装

树莓派2由于配置的提升,不但带来了ubuntu的系统,同时也能够有足够的配置去处理一些大型的应用,比如安装office进行文字处理,安装GIMP进行图像处理等,这篇文章写了一些关于软件的应用,而对我来说,其实最常用的还是下载大型文件,挂机下载也比较省电真是解决的小带宽下载大文件的难题。

坚持原创技术分享,您的支持将鼓励我继续创作!