6回答

0收藏

【BPI-M2 Berry试用】系统安装(注意事项+系统介绍+samba安装)

其他 其他 6349 人阅读 | 6 人回复 | 2017-10-11

本帖最后由 ky123 于 2017-10-12 11:12 编辑

在文章开头先来一句警言,对于2017-8更新的ubuntu系统,千万不能使用upgrade命令。
(一)系统镜像连接
系统下载推荐链接:
https://dev.banana-pi.org.cn/Image/BPI-M2U/
BPI-M2 Berry在官网上是跟M2U放在一起的,所以镜像都是用M2U的镜像。
这个链接是在banana官方群内咨询群主获得的,再次之前本人使用的是:
https://www.banana-pi.org.cn/m2u-download.html
里面下载的镜像,这个里面有最新的镜像,但是下载链接是谷歌网盘,需要翻墙,楼主上个月的某代理软件的免费流量全花在上面都填不下零头,结果只能买付费vpn,简直一把辛酸泪,结果这个月初才得知……竟然有不用翻墙,下载又快的镜像!

(二)系统镜像选择
下载链接里面有包括ubuntu mate、kail、raspbain、debain、andriod在内多种镜像、不同版本、不同配置,可以看出官方在系统上可是下了相当的苦心。
楼主选用的镜像是:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc
这是ubuntu最新镜像,如果有16g的tf卡也可以考虑
2017-05-07-ubuntu-16.04-mate-nodered-ros-tensorflow-preview-bpi-m2u-sd-16GB.img
这个里面安装好了ros和tensorflow,可谓相当贴心了。

(三)烧录
软件:Win32DiskImager
也可以在linux下使用dd命令。

(四)系统介绍
ubuntu mate 16.04

可以发现,这个系统是7个多g的,显然包含了没有使用的空间,看来官方是去把空间缩小。这里有个缩小空间的方法,不过楼主还没成功过:
http://www.fendou.info/raspberry-pi-sd-card-backup-and-recovery/comment-page-1/
ubuntu mate相对来说是一个比较齐全而复杂的系统,对ros兼容最好。但在一般的arm上跑起来比较吃力,之前在树莓派上尝试,结果卡的不行,但banana-pi用起来感觉还是挺舒服的,看来全志r40的性能确实比博通2837要强,尤其是后者作为64位芯片,在没有64位系统的帮助下性能残废。

(五)系统更新与注意事项
系统更新可以使用
  1. sudo apt-get update
复制代码
随后安装软件的时候(比如samba)会出现错误。

他会叫你使用命令:
  1. sudo dpkg --configure -a
复制代码
按照提示乖乖使用。

问题描述:
Try 'apt-get -f install' with no packages (or specify a solution).
继续出现这种问题。再按照提示使用命令:
  1. sudo apt-get -f install
复制代码
问题就解决了,如果中途出现:
  1. E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
  2. E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
复制代码
一个可能是没用使用sudo获取root权限,另一个是设备加锁,这是设备上锁了,解锁就好。

注意,千万不要使用upgrade命令,不然你的系统就要重刷了!

问题描述:
  1. You might want to run 'apt-get -f install' to correct these:
  2. The following packages have unmet dependencies:
  3. cups : Depends: libcups2 (= 2.1.3-4) but 2.1.3-4ubuntu0.3 is to be installed
  4. E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
复制代码
  1. unable to make backup link of './usr/share/doc/cups/examples/printer.schema' before installing new version: No such file or directory
  2. No apport report written because the error message indicates an issue on the local system
  3.          dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
  4. lpinfo: cups-driverd failed to execute.
  5. Processing triggers for man-db (2.7.5-1) ...
  6. Errors were encountered while processing:
  7. /var/cache/apt/archives/cups_2.1.3-4ubuntu0.3_armhf.deb
  8. E: Sub-process /usr/bin/dpkg returned an error code (1)
复制代码
这个错误会是你最后陷入不断sudo apt-get -f install的怪圈,看样子是libcups2经过banana官方定制,一旦更新就出错。之前稍微资讯过官方,据说不能用ubuntu mate的官方源,但到底应该怎么做还没有解决办法,总之不要使用upgrade命令,楼主一惊为此刷过三次系统,血泪覆辙!
如果有人非想要试试看,建议你看看这片文章,看看能不能解决,楼主暂时没用条件尝试:
http://www.maybe520.net/blog/999/

(六)samba安装
系统已经安装了ssh和xrdp,配置好网络就可以直接远程登录。
身置于samba都已经安装好了,不过我们还是需要配置一下,否则打开的是一个空的文件夹。
命令:
  1. sudo gedit /etc/samba/smb.conf
复制代码
修改:在文末加上:
  1. [share]
  2. comment=this is Linux share directory
  3. path=/home/
  4. public=yes
  5. writable=yes
复制代码
重启samba服务:
  1. sudo /etc/init.d/samba restart
复制代码



关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

回答|共 6 个

倒序浏览

沙发

day_day

发表于 2017-10-11 21:24:17 | 只看该作者

不知道为何那么多 <font face="楷体, 楷体_GB2312" </font>,怎么都删不了,抱歉,请忽略
板凳

ky123

发表于 2017-10-12 09:16:25 | 只看该作者

day_day 发表于 2017-10-11 21:24
不知道为何那么多

day_day,你是不是先把文章写好再改字体的?
地板

ky123

发表于 2017-10-12 10:11:52 | 只看该作者

day_day 发表于 2017-10-11 21:24
不知道为何那么多

好啦,给你点赞
5#

feixiang20

发表于 2017-12-19 16:32:17 | 只看该作者

能人人参考才是王道
6#

day_day

发表于 2018-1-23 21:35:23 | 只看该作者

现在看来,之前觉得不能使用upgrade命令应该是偏激了。又经过了这么多事情,回来看,发现其实是update的锅,不应该由upgrade来背。可能是由于镜像系统本身带有一些过时的update信息,在update过程中没用删除掉。正确的做法是:
  1. sudo rm /var/lib/dpkg/updates/*
复制代码
把/var/lib/dpkg/updates下面的东西删掉,在update、upgrade一次。
7#

ky123

发表于 2018-1-24 09:04:40 | 只看该作者

day_day 发表于 2018-1-23 21:35
现在看来,之前觉得不能使用upgrade命令应该是偏激了。又经过了这么多事情,回来看,发现其实是update的锅 ...




您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条