树莓派2代搭建maven私服

我给树莓派刷的是ubuntu mate,然后使用nexus来安装maven私服。

1.烧录img至tf卡

先去http://ubuntu-mate.org/raspberry-pi/ 下载镜像文件,解压出来大概是3G大小的img文件,然后使用sdcard formatter格式化tf卡。
然后使用df -lh查看磁盘名字。
比如我的磁盘是/dev/disk2s1,接下来再卸载磁盘。

sudo diskutil umount /dev/disk2s1 

再将img写入进去

sudo dd bs=1m if=ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2.img of=/dev/rdisk2

这个需要等待一定时间,等一会就好了,ps:这里rdisk2对应的是上面的disk2s1。

2.设置config

查看tf卡根目录下面的config.txt文件,里面的注释写的十分详细了,像我是HDMI转VGA还是1080P,所以需要添加两行。

hdmi_group=2
hdmi_mode=82

3.开机

tf卡插进去,然后通电开机就ok了
不过这个时候会发现存储空间有点问题,与实际相比少了很多。接下来就重新调整一下分区。

sudo fdisk /dev/mmcblk0

执行完上面一行代码,接下来就依次执行如下:
键入d
键入2
键入n
键入p
键入2
回车
回车
键入w
然后reboot重启板卡,重启完再执行:

sudo resize2fs /dev/mmcblk0p2

这样分区就搞定了。

4.下载nexus

nexus的下载在之前的文章已经提到过了,不再赘述,主要说下会遇到的问题,因为树莓派是armv7的架构,nexus自带的是没有armv7的wrapper,如果直接start启动nexus的话会报缺失的错误。
解决方案就是去这里下载arm的wrapper。

解压后把bin目录下的wrapper拷贝到nexus/bin/jsw/linux-armv7l-32。
然后再安装jdk和jre

sudo apt-get install default-jre
sudo apt-get install default-jdk

然后再./nexus start就能正常运行了。

参考资料:
1:http://blog.csdn.net/freewebsys/article/details/48980993

2:https://yian.me/blog/cs/install-ubuntu-mate-on-raspberry-pi-2.html

2015-12-15 00:5831