RaspEX for Raspberry Pi 3/2 – Build 161019 – based on Ubuntu 16.10 with LXDE and kernel 4.4.21

raspberry-logoNEWS 161019 about RaspEX for Raspberry Pi 3 and Pi 2
I have upgraded the whole system and replaced the old kernel 4.1.20 with kernel 4.4.21. RaspEX Build 161019 is a Linux ARM system for Raspberry Pi 3 and Pi 2. It is based on Debian Jessie (Debian 8.6), Ubuntu Yakkety Yak (Ubuntu 16.10, released 161013) and Linaro (Open Source software for ARM SoCs). In this new version (161019) I’ve installed Wicd Network Manager and replaced Chromium with Firefox with better support for YouTube. I have also installed Samba and VNC4Server so you can connect to your Windows computers in your Home Network and/or control RaspEX on your Raspberry Pi 3 or Pi 2 from your Windows computers with VNC Viewer and/or PuTTY (Telnet and SSH client). Furthermore some extra Network Tools, Midori Private Browser, SMTube (YouTube browser which allows to browse, search and play YouTube videos) and PulseAudio for better sound in YouTube. Study all installed packages in RaspEX Build 161019.

The Raspberry Pi 3 is the third generation Raspberry Pi. It replaced the Raspberry Pi 2 Model B in February 2016.

Compared to the Raspberry Pi 2 it has:
A 1.2GHz 64-bit quad-core ARMv8 CPU
802.11n Wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)

Raspberry Pi 3: How much better is it than the Raspberry Pi 2? Raspberry Pi 3 is performing 10 times faster than that of the Pi 1 and around 50 percent better than that of the Pi 2 according to testers.

Compatibility :: October 2016
Unfortunately not all systems made for Raspberry Pi 2 will run on the new Pi 3. They need to be upgraded with a new kernel. I therefore have to upgrade the systems I distribute. I.e. RaspEX with LXDE, RaspEX with Kodi, RaspEX with OpenCPN, RaspAnd Marshmallow, RaspAnd Lollipop and RaspArch. I have now (161019) upgraded all systems. Read about the new Raspberry Pi 3…

Screenshot 1 – RaspEX connected to Windows via Samba

Screenshot 2 – RaspEX connected to Windows via PuTTy

Screenshot 3 – RaspEX “running on” Windows with VNC Viewer

Softpedia review
RaspEX version 160331 was reviewed by Softpedia 160331.

What is Raspberry Pi?
The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.
Read more about Raspberry Pi…

RASPBERRY_PI_2-small
Raspberry Pi 3 model B made in February 2016. It has a 1.2GHz 64-bit quad-core ARMv8 CPU and 1GB RAM. Read more…

More about RaspEX
RaspEX is a full Linux Desktop system with LXDE (an extremely fast-performing and energy-saving desktop environment) with many other  useful programs pre-installed. Firefox is used as Web Browser and Synaptic as Package Manager. You can use Samba and VNC4Server to connect to your Windows computers in your Home Network and/or control RaspEX on your Raspberry Pi 3 or Raspberry Pi 2 from your Windows computers with VNC Viewer and/or PuTTY (Telnet and SSH client). You can use Synaptic to install any extra packages you may need. For example LibreOffice. RaspEX uses Ubuntu’s software repositories so you can install thousands of extra packages if you want. NOTE: Kodi is installed only in Build 160426.

Kernel
Kernel 4.4.21-v7 is used.

Why shall I use RaspEX?
Eight Operating Systems are recommended by Raspberrypi.org. Among them Noobs, Raspbian (Debian Jessie) and Snappy Ubuntu Core. RaspEX is faster (“fast as lightning”), more useful and more fun to use. (In my opinion). One member at this site thought that running RaspEX (for Raspberry Pi 2) was like running Raspberry Pi on “steroids“. RaspEX Build 161019 and 160426 are (of course) even faster, especially if you run the systems on a Raspberry Pi 3 computer.

How do I install RaspEX in Windows?
Just like any other Raspberry Pi system. I.e.: Unpack the downloaded ZIP file (raspex-ubuntu-16.10-lxde-1110mb-161019.zip) and transfer the IMAGE file (raspex-ubuntu-16.10-lxde-3050mb-161019.img) to your Micro SD card of at least 8GB. For that you shall use Win32DiskImager in Windows. When running it it will look like this.

raspex-win32img-161019

How do I install RaspEX in Linux?
You can of course also install RaspEX in any Linux system using the dd command. Just open up at terminal and run the following command (as root):
dd if=raspex-ubuntu-16.10-lxde-3050mb-161019.img of=/dev/sdX bs=1M
Note:
Change /dev/sdX to for example /dev/sdc, /dev/sde or…
(Check it carefully before you run the above command so you won’t lose important data).

Different Micro SD Cards
For best performance you should use SD Cards of good quality. I can recommend Samsung MicroSD Pro Plus 32GB Class 10. Write speed up to 95 MB/s. Also Samsung MicroSD EVO 16GB Class 10. Write speed up to 48 MB/s. Price 47 $ respectively 10 $ (in Sweden).

How do I use RaspEX?

When you start up your Raspberry Mini computer with RaspEX you will (after a few seconds) end up in X and LXDE as the ordinary user raspex. The password for raspex is raspex. When logged in as raspex you can use Sudo to become root. Example: sudo su and sudo pcmanfm. The password for root (superuser) is root. You can log out from LXDE and log in again as root (if you want). This is how it looks at SLiM‘s login page.

raspex-login-slim

You can log in as root with password root. You can of course also create a new ordinary user if you want. Command: /usr/sbin/adduser MyNewUser. If you don’t want to be automatically logged in as raspex you shall edit /etc/slim.conf.

First things to do
Run this command:
sudo apt-get upgrade or sudo apt-get install wicd (for Wicd to be properly installed).

When logged in as the ordinary user raspex your Desktop will look like this.

raspex-desktop-161019-small
Click to view a larger picture

Error no_pubkey when trying to upgrade the system
When you run the command sudo apt-get update it can happen that you can’t update the sources due to missing pub_keys.
The solution is to run the following commands.
$ cd /var/lib/apt
$ sudo mv lists lists.old
$ sudo mkdir -p lists/partial
$ sudo apt-get update

After that you can run apt-get update with success even though you still will get the same “no_pubkey” errors.

Watch this screenshotapt-get update running 160907.

As you can see there are no updates (more than Chromium). A RaspEX/Ubuntu system for Raspberry Pi can’t be compared with “normal” Ubuntu systems. I.e. the sources are not changed/upgraded that often.

Wireless connections
The new Raspberry Pi 3 computer has “built in” 802.11n Wireless LAN.
Using Raspberry Pi 2 you have to have a Wireless USB Adapter. The only one which works for Raspberry Pi 2 is Edimax EW-7811Un (as far as I know). I both cases you must configure Wicd Network Manager (apt-get upgrade) before you can use it. (You don’t need a wired connection for that). I.e. Wicd is already installed by me, but as I just said Wicd has to be configured before you can use it. Then change Wicd’s preferences to suit your wireless connection. IMPORTANT: You’ll also have to add your router’s IP address to /etc/resolv.conf to be sure to get a permanent stable Internet connection.
NOTE also: You’ll have to edit /etc/resolv.conf even if you use a wired connection.

Advanced configuration with raspi-config
Run the command sudo raspi-config and you will get a menu with different configuration alternatives. You can for example expand the filesystem on the SD card. You can also enable an experimental GL driver for the Desktop. Perhaps useful if you have a big screen/monitor. You can also enable overscan. Useful if you use the 7″ touchscreen. See under Advanced Options.

About SSH, PuTTY, Samba, VNC4Server and VNC Viewer
SSH, Samba and VNC4Server are pre-installed in RaspEX Build 161019. You need to install PuTTy and and VNC Viewer in your Windows system if you want to connect to RaspEX/Raspberry Pi 3/2 from Windows the way the below slideshow shows. (Please read the developers information about how to configure PuTTy and VNC Viewer).

Watch this slideshow re. connections between RaspEX and Windows.

Bluetooth connections
It seems difficult (maybe impossible) to use the “built in” Bluetooth adapter running RaspEX on Raspberry Pi 3.
Using a Blutooth dongle for example Asus USB-BT400 dongle on Raspberry Pi 3 and Raspberry Pi 2 you should have no trouble using Bluetooth in RaspEX. Watch these two screenshots when Blueman (Graphical Bluetooth Manager) is running.
1. Showing “paring” with my Android phone
2. Showing the sending process of a file from RaspEX/Raspberry Pi 3 to my Android phone

View all installed packages in RaspEX – Build 161019

Screenshot of RaspEX’s Desktop while Wicd is running (for configuration of a wireless connection)

Screenshot 1 – RaspEX connected to Windows via Samba

Screenshot 2 – RaspEX connected to Windows via PuTTy

Screenshot 3 – RaspEX “running on” Windows with VNC-viewer

Screenshot 4 – RaspEX running Midori Private Browser

Screenshot 5 – RaspEX using Pavucontrol (for sound)

Screenshot 6 – RaspEX running SMTube (search and watch YouTube videos)

DOWNLOAD
This version has been replaced by Build 170221…

READ also about my RaspEX Build 160703 (also for Raspberry Pi 3 and 2)
with OpenCPN pre-installed
OpenCPN is a free software (GPLv2) project to create a concise chart plotter and navigation software, for use underway or as a planning tool. OpenCPN is developed by a team of active sailors using real world conditions for program testing and refinement.

Compatibility :: February 2017
Unfortunately not all systems made for Raspberry Pi 2 will run on the new Pi 3. They need to be upgraded with a new kernel. I therefore have to upgrade the systems I distribute. I.e. RaspEX, RaspEX with OpenCPN, RaspAnd Lollipop, RaspAnd Marshmallow, RaspAnd Nougat and RaspArch. I have now (170221) upgraded all systems. Read about the new Raspberry Pi 3

 

exton

This entry was posted in Exton Linux, Linux, RaspEX and tagged , , , , , , , , , , , , , . Bookmark the permalink.

12 Responses to RaspEX for Raspberry Pi 3/2 – Build 161019 – based on Ubuntu 16.10 with LXDE and kernel 4.4.21

  1. Kurt R says:

    Thanks for this build.
    I tried to run “sudo apt-get update” and then “sudo apt-get upgrade” after executing your instructions, but neither worked.

    raspex@raspberry:~$ sudo apt-get update
    Err:1 http://ports.ubuntu.com/ubuntu-ports yakkety InRelease
    Temporary failure resolving ‘ports.ubuntu.com’
    Reading package lists… Done
    W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/yakkety/InRelease Temporary failure resolving ‘ports.ubuntu.com’
    W: Some index files failed to download. They have been ignored, or old ones used instead.

  2. Pingback: RaspEX Project su Raspberry Pi 2 e 3 con i package di Ubuntu 16.10 | Edit - Il Blog di HTML.it

  3. jack rooster says:

    I’m having the same problem on a RPI 3 with wifi. I’ve configured WICD, and it shows as connected with an assigned IP address. I can see Samba shares from a client, but can’t connect to the Internet. What am I missing

    • exton says:

      You have not read my INFO site: https://raspex.exton.se/?p=474

      (See under Wireless connections).

      • Frank says:

        I read it several times. Still couldn’t get wifi or ethernet to work.
        You have a nice looking OS. Can’t hook up to the net so will be moving on. If you fix your OS you might actually get some people to use it. Until wifi works outa the box no cigar. Just a geek OS.

        • exton says:

          Hard to understand since all Rpi3 are the same. Why shouldn’t Wifi work on yours then? Do you have a special/unrecognizable network? This is what I wrote on the INFO page.

          Wireless connections
          The new Raspberry Pi 3 computer has “built in” 802.11n Wireless LAN.
          Using Raspberry Pi 2 you have to have a Wireless USB Adapter. The only one which works for Raspberry Pi 2 is Edimax EW-7811Un (as far as I know). I both cases you must configure Wicd Network Manager (apt-get upgrade) before you can use it. (You don’t need a wired connection for that). I.e. Wicd is already installed by me, but as I just said Wicd has to be configured before you can use it. Then change Wicd’s preferences to suit your wireless connection. IMPORTANT: You’ll also have to add your router’s IP address to /etc/resolv.conf to be sure to get a permanent stable Internet connection.
          NOTE also: You’ll have to edit /etc/resolv.conf even if you use a wired connection.

  4. Jan Thomsen says:

    Hi

    installed the image and found the following problems:

    raspi-config does not seem to save memory split, an there is an empty config.txt in /boot. Does raspex use the same options in config.txt as raspian ?

    Customization of locale and keyboard does not seem to work either. I ended up adding the following to .bashrc to get it working:
    export set LC_LOCALE=en_DK.UTF-8
    /usr/bin/setxkbmap dk

    B.r,
    Jan

    • exton says:

      Empty config.txt in /boot: That’s strange. Should have about the same content as in Raspbian, but I haven’t given the matter much thought.

      Locale: Have you followed Debian’s wiki at https://wiki.debian.org/Locale

      Your solution is not bad though.

      • Bart says:

        Hi exton, I am having the same problem as Jan Thomsen, where I cannot save the memory split in RaspEx 160426 with either raspi-config or by editing the config.txt files. No matter what, the system appears to always have 64MB for the GPU.

        Any suggestions?

  5. Jan Ulrich Thomsen says:

    Hi,

    I compiled OpenCPN ver. 4.4.0 as well as 4.5.0. However, I found that the linaro wxWidget 3.3.0 library versions (having a v5 suffix) were simply not possible to coexist with the plain vanilla ones so even if I compiled them and made some deb packages they could not install with dpkg because of unresolvable library dependencies. Do you have any idea how to solve that ? I like the distribution but it hurts if it uses components that makes development difficult.

    b.r.

    Jan

    • exton says:

      I’m sorry but I have no solution for you. As I said on the INFO site I’m no expert on OpenCPN. Different program/packages dependencies can be very difficult to solve in Debian or any other Linux system. To be able to find solutions I have to do the same thing as you do. I have no time for that right now.

Leave a Reply