Ubuntu mate  for  树莓派3b+ 系统下载:

下载地址:

https://ubuntu-mate.org/download/

这里用32位系统:(64位也可以的,虽然还是实验阶段的,不是工业应用的话都是一样的)

刻好tf卡后,插入树莓派3b+,  给电重启。

这里需要说明一个事情,我们这里是使用外接键盘鼠标和屏幕的。

启动树莓派3b+,   报错:

Error: Driver 'sdhost-bcm2835' is already registered, aborting

不过不影响启动和安装系统,不过网上也有网友遇到这个问题:

https://blog.csdn.net/hello_dean/article/details/103393128

不过都不影响安装和使用,估计这就是一个bug,没啥大事。

启动进入桌面后,使用终端安装ssh服务器:

在终端输入:

ssh 127.0.0.1

如果提示:
  ssh: connect to host localhost port 22: Connection refused

这个就表示没有还没有安装SSH

安装SSH服务

  安装命令:sudo apt-get install openssh-server

  卸载命令:sudo apt-get remove openssh-server

启动ssh服务:

sudo service ssh start

查看SSH服务是否安装正常并开启

  ps -e | grep ssh

出现类似

860 ? 00:00:00 sshd

sshd说明ssh服务器安装成功并开启。

然而 命令:sudo service ssh start    并不是开机自动启动ssh服务的,每次reboot(重启)之后ssh就会关闭掉

添加开机自启动:   update-rc.d ssh enable

关闭则为:              update-rc.d ssh disabled

自启动需要重启生效:sudo reboot

启动、停止、重启SSH服务

  sudo /etc/init.d/ssh start #开始服务

  sudo /etc/init.d/ssh stop #停止服务

  sudo /etc/init.d/ssh restart #重启服务

  ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。

查看ssh服务状态:

sudo /etc/init.d/ssh status

============================================================

特殊说明一件事情,就是树莓派3b+安装好Ubuntu18.04mate以后使用键盘鼠标和屏幕登录后,ssh连接报错;

报错  connection reset  by  。

sudo /etc/init.d/ssh status  查看ssh 状态后发现缺少三个文件。

网上有解决的办法:   http://blog.chinaunix.net/uid-26168435-id-5732463.html

  • 生成rsa_key

sudo  ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

  • 生成ecdsa_key

sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

  • 生成ed25519_key

查看生成的文件:

ll /etc/ssh/

重启ssh服务:

sudo /etc/init.d/ssh restart

查看ssh状态:

sudo /etc/init.d/ssh status

成功解决ssh的登录问题。

==============================================

为Ubuntu Mate for ARM 更换中国软件源

1.  以root身份打开   /etc/apt/sources.list ,至于用什么打开随意

2.  将 http://ports.ubuntu.com/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu-ports/ ,这是中科大的

3.  执行  sudo apt-get update  和  sudo apt-get upgrade  测试

sudo apt-get upgrade 时候报错:

根据网上文章;     https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e6%a0%91%e8%8e%93%e6%b4%be%e7%9a%84-ubuntu-mate-18-04-%e7%b3%bb%e7%bb%9f%e6%97%a0%e6%b3%95-apt-upgrade-%e6%9b%b4%e6%96%b0%e7%9a%84%e9%97%ae%e9%a2%98/

说明: 原因是“bluez”这个和蓝牙相关的package和linux-firmware-raspi2冲突了。
如果你不使用树莓派上的蓝牙模块,可以强行安装

不过以上文章所给出的做法有肯能使你本身系统自带的蓝牙模块失效,所以此操作需要谨慎。

sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-firmware-raspi2_1.20190819-0ubuntu0.18.04.1_armhf.deb

sudo apt-get -f install

强制覆盖后,重启:

神奇的发现即使强制覆盖后蓝牙功能仍然可用,很不错。

=============================================

由于手上的外接屏幕不好用,所以需要用VNC 远程连接树莓派桌面,经过几个vnc的使用发现realvnc比较好用。

realvnc  下载:   https://www.realvnc.com/en/connect/download/vnc/

具体软件地址:

https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.7.1-Linux-ARM.deb

下载:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.7.1-Linux-ARM.deb

安装:

sudo  dpkg -i VNC-Server-6.4.1-Linux-x64.deb

设置   realvnc  的service服务开机自动启动

sudo systemctl enable vncserver-x11-serviced.service

开启   realvnc  的service服务:

sudo systemctl start vncserver-x11-serviced.service

成功vnc连接树莓派:

树莓派3b+ 安装Ubuntu mate18.04系统 配置SSH 、 远程桌面realvnc的更多相关文章

  1. 配置Ubuntu16.04第01步:U盘安装 Ubuntu 16.04系统

    Ubuntu 每年发布两个版本,Ubuntu 16.04 开发代号为“Xenial Xerus”,为第六个长期支持(LTS)版本. 1. 制作U盘系统安装盘 1.1下载最新的Universal USB ...

  2. Y460 安装ubuntu 12.04系统黑屏,登录界面黑屏

    ubuntu 12.04系统黑屏,登录界面黑屏,但是命令行界面可以登录,也可以正常使用,当时在装CVS,装完重启就这样了,可能是因为前一天装更新时,突然断电导致图形界面损坏,参考他人方法,终于修复,总 ...

  3. VMware 15安装Ubuntu 16.04并配置环境

    VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,它能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独立运行,可安装各种软件与应用等 ...

  4. 虚拟机安装Ubuntu 16.04系统实操教程 详尽步骤 vmware ESXi亲测通过

    1 Ubuntu 16.04系统安装要求 Ubuntu 16.04 LTS下载最新版本的Ubuntu,适用于台式机和笔记本电脑. LTS代表长期支持,这意味着有五年免费安全和维护更新的保证. Ubun ...

  5. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  6. Ubuntu 18.04 上使用xrdp远程桌面连接(Windows远程桌面连接)

    Ubuntu18.04设置#安装xrdpsudo apt-get install xrdp #安装vnc4serversudo apt-get install vnc4server tightvncs ...

  7. Ubuntu 18.04 上使用xrdp远程桌面连接

    参考:https://blog.csdn.net/qq_25556149/article/details/82216190 1,环境查看 2,安装 xrdp.tightvncserver apt-ge ...

  8. 树莓派3B安装ubuntu mate系统后无法联网

    问题描述:在安装系统的初始化操作时,可以联网,如下图所示: 但是在系统安装结束后,wifi标志处无信号,无法搜索wifi信号. 解决方法:实测有效 直接打开终端(ctrl+alt+t),执行指令:su ...

  9. 在树莓派3B、Ubuntu 18.04关闭板载Wifi、蓝牙

    树莓派没有传统的BIOS设置界面,文件/boot/firmware/config.txt就相当一个BIOS设置.这里是config.txt的详细文档:https://github.com/raspbe ...

  10. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    @ 目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

随机推荐

  1. helm常用命令

    一.helm常用命令 1.查看帮助 helm help 2.创建一个chart包模板 格式: helm create [releasename] 例子: $helm create hello-worl ...

  2. FPS 是啥

    什么是 FPS 呢 ,FPS就是你所编写的应用程序一秒钟运行的次数,一秒钟运行120次,你的 FPS 就是 一百二 什么是帧速率 为什么有帧速率这一说 帧速率在 数学微积分中是平均运行的力度或者说是强 ...

  3. Python基础——上节补充及数据类型

    1.变量的创建过程 当我们创建一个变量name='oldboy'时,实际上是这样一个过程. 程序先开辟了一个内存空间,把变量的内容放进去,再让变量name指向'oldboy'所在的内存地址. 我们可以 ...

  4. WebUI测试-获取html页面表格数据并存到Excel中

    from selenium.webdriver.support import expected_conditions as EC import pandas as pd table=WebDriver ...

  5. Python使用Matplotlib画以日期为X轴的图

    Python使用Matplotlib画以日期为X轴的图 步骤: 用pd把字符串格式的日期转成date格式. 使用 AutoDateLocator 设置x轴的属性. 1 from matplotlib ...

  6. Rougamo、Fody 实现静态Aop

    最近在看项目,看到别人使用Rougamo框架,好奇花了点时间仔细研究了,在这里记录一下. 0. 静态编织 Aop 首先,我们先了解什么是Aop? Aop 是指面向切面编程 (Aspect Orient ...

  7. 【ClickHouse】7:clickhouse多实例安装

    背景介绍: 有三台CentOS7服务器安装了ClickHouse HostName IP 安装程序 实例1端口 实例2端口 centf8118.sharding1.db 192.168.81.18 c ...

  8. 如何将自己的网站从 HTTP 的转换为 HTTPS 的

    1. 获取 SSL/TLS 证书 首先,你需要获得一个 SSL/TLS 证书.你可以从以下来源之一获取证书: 免费证书: Let's Encrypt:一个免费的.自动化的证书颁发机构(CA),广泛使用 ...

  9. Js 中的数组

    在js 中,数组就是对象,除了可以使用字面量语法[...]来声明数组外,它和其它对象没有什么区别.当创建一个数组['a', 'b', 'c']时,内部的实现形式如下: {     length: 3, ...

  10. 量子算法抛转(以及Oracle函数初步)

    接下来要接触量子算法了,我们会看到怎么利用量子并行机制和干涉原理.干涉在算法对结果进行测量求值时举足轻重. Deutsch-Jozsa 算法 DJ算法是量子算法的入门算法,就像编程界的"He ...