What Desktop Innovation Needs to Succeed
Open Source Feminism: The Unfinished Revolution
Why Debian Is the Gold Standard of Upstream Desktop Linux
Yesterday's Man: The Fall of Richard Stallman
What's the Future of Free Software?
December 16th, 2015

Raspbian Levels the Field With Latest Update

The Raspberry Pi Report

During all the Pi Zero hype and showcasing, most of us probably didn’t realize that the Raspbian OS got a much needed update. While this update isn’t a major release, it still contained some amazing features. If you are running Raspbian Jessie, then take a moment to read over this article so you won’t be left out in the cold. I’ll go over the best parts of the update and also provide install instructions on how to get all this on your current Raspbian install. If you are eager to pull down the update, then feel free to jump to the end of the article and follow the instructions provided.

Raspbian LogoNode-RED: One of the biggest features of this release is support for Node-RED. Though the name is new to probably a lot of people, the concepts and design of what Node-RED does are not. Using Node-RED, you are now able to put together an IoT project through a drag-and-drop interface. The pure graphical aspect of Node-RED will appeal to many users since designing an IoT project isn’t the easiest thing to do. Also check out the latest episode of The Pi Podcast, where we interview Dr. Lucy Rogers, who assisted in putting together an IoT project for a dinosaur amusement project using Node-RED as the base.

Pi package manager: A new graphical package manager is now available, which is a feature I could not be more happy about. This Pi package manager closely resembles the application manager that comes by default with Linux Mint and performs just as well. Search for what applications you desire by either a specific name or browse according to a topic, select the application and then install, job well done. One of the biggest issues with Raspbian has been trying to replace the default web browser with something more substantial, such as FireFox. Now using the Pi package manager, within a couple of minutes I was able to install IceWeasel, which is a Firefox clone, from the Free Software Foundation’s GNUzilla project , and went about my work.

GPIO Zero: In my last article, I talked about how amazing GPIO Zero was for anyone who is looking to interface with the GPIO pins and how GPIO Zero had its first big feature release. With this latest update, the support for GPIO Zero is now available for use with Raspbian. If you are working with the GPIO pins and are still using the RPi.GPIO library, I highly recommend that you install the GPIO Zero update.

…and there’s moreScratch and Epiphany both received some updates that will help out with overall performance. Scratch now has updated Japanese files, while Epiphany has improved video playback. Pi Zero support also comes bundled into the update as well.

Install instructions:

1. Open up the terminal in Raspbian.
2. Enter the cmd: sudo apt update
3. Enter the cmd: sudo apt upgrade (this will take several minutes to upgrade everything)
4. To install Node-Red: sudo apt install nodered
5. To install the Pi package manager: sudo apt install pi-package
6. To install GPIO Zero: sudo apt install python-gpiozero python3-gpiozero (this will install support for both Python2 and Python3 in GPIO Zero)

Leave me a comment if you encounter any problems with the install.

Help keep FOSS Force strong. If you like this article, become a subscriber.

In addition to hosting a Raspberry Pi meetup in Washington D.C., Isaac Carter is a co-host on mintCast. He's also a software engineer who enjoys working with Java, JavaScript, and GNU/Linux. When he's not coding, you can find him reading on any number of subjects or on the golf course.

5 comments to Raspbian Levels the Field With Latest Update

  • Timon19

    Shouldn’t the commands be “sudo apt-get update” etc.?

  • Isaac

    @Timon19

    Both are correct to run. You don’t have to run “get” when performing the update. ‘sudo apt update’ will equally perform the update. I posted them without the “get” so people would know that you can run them that way as well. I should have been clearer on that in the instructions. Thanks.

  • Timon19

    I actually had no idea that was also valid. Learn something every day…

  • AustinPowered

    @Issac

    I suspect I have some config issues. First, ‘apt’ is not a valid command on my system. However, ‘apt-get’ seems to work.

    See below where ‘apt-get update’ and ‘apt-get upgrade’ ran apparently without error.
    But ‘apt-get install nodered’ and ‘apt-get install pi-package’ both failed to locate the packages.

    Sorry for the long listing but I assume I don’t have something configured properly and hopefully the listing will yield some clues.

    Thanks,
    AustinPowered

    pi@raspberrypi ~ $ sudo apt update
    sudo: apt: command not found
    pi@raspberrypi ~ $ which apt
    pi@raspberrypi ~ $ which apt-get
    /usr/bin/apt-get
    pi@raspberrypi ~ $ ll /usr/bin/apt-get
    -rwxr-xr-x 1 root root 162212 Oct 28 2014 /usr/bin/apt-get

    pi@raspberrypi ~ $ sudo apt-get update
    Hit http://mirrordirector.raspbian.org wheezy Release.gpg
    Hit http://mirrordirector.raspbian.org wheezy Release
    Hit http://archive.raspberrypi.org wheezy Release.gpg
    Hit http://raspberrypi.collabora.com wheezy Release.gpg
    Hit http://archive.raspberrypi.org wheezy Release
    Hit http://raspberrypi.collabora.com wheezy Release
    Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
    Hit http://archive.raspberrypi.org wheezy/main armhf Packages
    Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
    Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
    Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
    Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_US
    Ign http://archive.raspberrypi.org wheezy/main Translation-en_US
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
    Ign http://archive.raspberrypi.org wheezy/main Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_US
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_US
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_US
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_US
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
    Reading package lists… Done
    pi@raspberrypi ~ $ sudo apt-get upgrade
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following packages have been kept back:
    nuscratch
    The following packages will be upgraded:
    bind9-host foomatic-filters icedtea-6-jre-cacao icedtea-6-jre-jamvm krb5-locales
    libbind9-80 libdns88 libgssapi-krb5-2 libisc84 libisccc80 libisccfg82 libk5crypto3
    libkrb5-3 libkrb5support0 liblcms1 liblwres80 libmp3lame0 libmysqlclient18 libnspr4
    libpng12-0 libpng12-dev libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc
    libraspberrypi0 libssl1.0.0 mysql-common ntp openjdk-6-jre openjdk-6-jre-headless
    openjdk-6-jre-lib openssl raspberrypi-bootloader rpcbind sudo unzip wpagui
    wpasupplicant
    38 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
    Need to get 72.3 MB/112 MB of archives.
    After this operation, 2,645 kB of additional disk space will be used.
    Do you want to continue [Y/n]?
    Get:1 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-dev armhf 1.20151118-1 [402 kB]
    Get:2 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-doc armhf 1.20151118-1 [31.4 MB]
    Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libssl1.0.0 armhf 1.0.1e-2+rvt+deb7u18 [1,053 kB]
    Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main foomatic-filters armhf 4.0.17-1+deb7u1 [157 kB]
    Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libk5crypto3 armhf 1.10.1+dfsg-5+deb7u6 [113 kB]
    Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgssapi-krb5-2 armhf 1.10.1+dfsg-5+deb7u6 [133 kB]
    Get:7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libkrb5-3 armhf 1.10.1+dfsg-5+deb7u6 [343 kB]
    Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libkrb5support0 armhf 1.10.1+dfsg-5+deb7u6 [46.8 kB]
    Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main mysql-common all 5.5.46-0+deb7u1 [84.8 kB]
    Get:10 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libmysqlclient18 armhf 5.5.46-0+deb7u1 [630 kB]
    Get:11 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libnspr4 armhf 2:4.9.2-1+deb7u3 [117 kB]
    Get:12 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpng12-dev armhf 1.2.49-1+deb7u1 [260 kB]
    Get:13 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpng12-0 armhf 1.2.49-1+deb7u1 [179 kB]
    Get:14 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ntp armhf 1:4.2.6.p5+dfsg-2+deb7u6 [525 kB]
    Get:15 http://mirrordirector.raspbian.org/raspbian/ wheezy/main bind9-host armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [71.8 kB]
    Get:16 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libisc84 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [169 kB]
    Get:17 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libdns88 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [710 kB]
    Get:18 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libisccc80 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [33.7 kB]
    Get:19 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libisccfg82 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [55.0 kB]
    Get:20 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libbind9-80 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [42.0 kB]
    Get:21 http://mirrordirector.raspbian.org/raspbian/ wheezy/main liblwres80 armhf 1:9.8.4.dfsg.P1-6+nmu2+deb7u8 [51.9 kB]
    Get:22 http://mirrordirector.raspbian.org/raspbian/ wheezy/main krb5-locales all 1.10.1+dfsg-5+deb7u6 [1,504 kB]
    Get:23 http://mirrordirector.raspbian.org/raspbian/ wheezy/main openssl armhf 1.0.1e-2+rvt+deb7u18 [702 kB]
    Get:24 http://mirrordirector.raspbian.org/raspbian/ wheezy/main unzip armhf 6.0-8+deb7u5 [195 kB]
    Get:25 http://mirrordirector.raspbian.org/raspbian/ wheezy/main wpasupplicant armhf 1.0-3+deb7u3 [542 kB]
    Get:26 http://mirrordirector.raspbian.org/raspbian/ wheezy/main wpagui armhf 1.0-3+deb7u3 [361 kB]
    Get:27 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi-bin armhf 1.20151118-1 [233 kB]
    Get:28 http://archive.raspberrypi.org/debian/ wheezy/main libraspberrypi0 armhf 1.20151118-1 [687 kB]
    Get:29 http://archive.raspberrypi.org/debian/ wheezy/main raspberrypi-bootloader armhf 1.20151118-1 [31.5 MB]
    Fetched 72.3 MB in 6min 31s (185 kB/s)
    Extracting templates from packages: 100%
    Preconfiguring packages …
    (Reading database … 93057 files and directories currently installed.)
    Preparing to replace libssl1.0.0:armhf 1.0.1e-2+rvt+deb7u17 (using …/libssl1.0.0_1.0.1e-2+rvt+deb7u18_armhf.deb) …
    Unpacking replacement libssl1.0.0:armhf …
    Preparing to replace libk5crypto3:armhf 1.10.1+dfsg-5+deb7u3 (using …/libk5crypto3_1.10.1+dfsg-5+deb7u6_armhf.deb) …
    Unpacking replacement libk5crypto3:armhf …
    Preparing to replace libgssapi-krb5-2:armhf 1.10.1+dfsg-5+deb7u3 (using …/libgssapi-krb5-2_1.10.1+dfsg-5+deb7u6_armhf.deb) …
    Unpacking replacement libgssapi-krb5-2:armhf …
    Preparing to replace libkrb5-3:armhf 1.10.1+dfsg-5+deb7u3 (using …/libkrb5-3_1.10.1+dfsg-5+deb7u6_armhf.deb) …
    Unpacking replacement libkrb5-3:armhf …
    Preparing to replace libkrb5support0:armhf 1.10.1+dfsg-5+deb7u3 (using …/libkrb5support0_1.10.1+dfsg-5+deb7u6_armhf.deb) …
    Unpacking replacement libkrb5support0:armhf …
    Preparing to replace foomatic-filters 4.0.17-1 (using …/foomatic-filters_4.0.17-1+deb7u1_armhf.deb) …
    Unpacking replacement foomatic-filters …
    Preparing to replace liblcms1:armhf 1.19.dfsg-1.2 (using …/liblcms1_1.19.dfsg2-1.2+deb7u1_armhf.deb) …
    Unpacking replacement liblcms1:armhf …
    Preparing to replace libmp3lame0:armhf 3.99.5+repack1-3 (using …/libmp3lame0_3.99.5+repack1-3+deb7u1_armhf.deb) …
    Unpacking replacement libmp3lame0:armhf …
    Preparing to replace mysql-common 5.5.44-0+deb7u1 (using …/mysql-common_5.5.46-0+deb7u1_all.deb) …
    Unpacking replacement mysql-common …
    Preparing to replace libmysqlclient18:armhf 5.5.44-0+deb7u1 (using …/libmysqlclient18_5.5.46-0+deb7u1_armhf.deb) …
    Unpacking replacement libmysqlclient18:armhf …
    Preparing to replace libnspr4:armhf 2:4.9.2-1+deb7u2 (using …/libnspr4_2%3a4.9.2-1+deb7u3_armhf.deb) …
    Unpacking replacement libnspr4:armhf …
    Preparing to replace libpng12-dev 1.2.49-1 (using …/libpng12-dev_1.2.49-1+deb7u1_armhf.deb) …
    Unpacking replacement libpng12-dev …
    Preparing to replace libpng12-0:armhf 1.2.49-1 (using …/libpng12-0_1.2.49-1+deb7u1_armhf.deb) …
    Unpacking replacement libpng12-0:armhf …
    Preparing to replace ntp 1:4.2.6.p5+dfsg-2+deb7u4 (using …/ntp_1%3a4.2.6.p5+dfsg-2+deb7u6_armhf.deb) …
    [ ok ] Stopping NTP server: ntpd.
    Unpacking replacement ntp …
    Preparing to replace icedtea-6-jre-cacao:armhf 6b35-1.13.7-1~deb7u1+rpi1 (using …/icedtea-6-jre-cacao_6b36-1.13.8-1~deb7u1+rpi1_armhf.deb) …
    Unpacking replacement icedtea-6-jre-cacao:armhf …
    Preparing to replace openjdk-6-jre:armhf 6b35-1.13.7-1~deb7u1+rpi1 (using …/openjdk-6-jre_6b36-1.13.8-1~deb7u1+rpi1_armhf.deb) …
    Unpacking replacement openjdk-6-jre:armhf …
    Preparing to replace icedtea-6-jre-jamvm:armhf 6b35-1.13.7-1~deb7u1+rpi1 (using …/icedtea-6-jre-jamvm_6b36-1.13.8-1~deb7u1+rpi1_armhf.deb) …
    Unpacking replacement icedtea-6-jre-jamvm:armhf …
    Preparing to replace openjdk-6-jre-headless:armhf 6b35-1.13.7-1~deb7u1+rpi1 (using …/openjdk-6-jre-headless_6b36-1.13.8-1~deb7u1+rpi1_armhf.deb) …
    Unpacking replacement openjdk-6-jre-headless:armhf …
    Preparing to replace openjdk-6-jre-lib 6b35-1.13.7-1~deb7u1+rpi1 (using …/openjdk-6-jre-lib_6b36-1.13.8-1~deb7u1+rpi1_all.deb) …
    Unpacking replacement openjdk-6-jre-lib …
    Preparing to replace bind9-host 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/bind9-host_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement bind9-host …
    Preparing to replace libisc84 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/libisc84_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement libisc84 …
    Preparing to replace libdns88 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/libdns88_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement libdns88 …
    Preparing to replace libisccc80 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/libisccc80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement libisccc80 …
    Preparing to replace libisccfg82 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/libisccfg82_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement libisccfg82 …
    Preparing to replace libbind9-80 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/libbind9-80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement libbind9-80 …
    Preparing to replace liblwres80 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 (using …/liblwres80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u8_armhf.deb) …
    Unpacking replacement liblwres80 …
    Preparing to replace krb5-locales 1.10.1+dfsg-5+deb7u3 (using …/krb5-locales_1.10.1+dfsg-5+deb7u6_all.deb) …
    Unpacking replacement krb5-locales …
    Preparing to replace rpcbind 0.2.0-8 (using …/rpcbind_0.2.0-8+deb7u1_armhf.deb) …
    [ ok ] Stopping rpcbind daemon….
    Unpacking replacement rpcbind …
    Preparing to replace openssl 1.0.1e-2+rvt+deb7u17 (using …/openssl_1.0.1e-2+rvt+deb7u18_armhf.deb) …
    Unpacking replacement openssl …
    Preparing to replace sudo 1.8.5p2-1+nmu2 (using …/sudo_1.8.5p2-1+nmu3_armhf.deb) …
    Unpacking replacement sudo …
    Preparing to replace unzip 6.0-8+deb7u2 (using …/unzip_6.0-8+deb7u5_armhf.deb) …
    Unpacking replacement unzip …
    Preparing to replace wpasupplicant 1.0-3+deb7u2 (using …/wpasupplicant_1.0-3+deb7u3_armhf.deb) …
    Unpacking replacement wpasupplicant …
    Preparing to replace wpagui 1.0-3+deb7u2 (using …/wpagui_1.0-3+deb7u3_armhf.deb) …
    Unpacking replacement wpagui …
    Preparing to replace libraspberrypi-dev 1.20150820-1 (using …/libraspberrypi-dev_1.20151118-1_armhf.deb) …
    Unpacking replacement libraspberrypi-dev …
    Preparing to replace libraspberrypi-doc 1.20150820-1 (using …/libraspberrypi-doc_1.20151118-1_armhf.deb) …
    Unpacking replacement libraspberrypi-doc …
    Preparing to replace libraspberrypi-bin 1.20150820-1 (using …/libraspberrypi-bin_1.20151118-1_armhf.deb) …
    Unpacking replacement libraspberrypi-bin …
    Preparing to replace libraspberrypi0 1.20150820-1 (using …/libraspberrypi0_1.20151118-1_armhf.deb) …
    Unpacking replacement libraspberrypi0 …
    Preparing to replace raspberrypi-bootloader 1.20150820-1 (using …/raspberrypi-bootloader_1.20151118-1_armhf.deb) …
    Adding ‘diversion of /boot/COPYING.linux to /usr/share/rpikernelhack/COPYING.linux by rpikernelhack’
    Adding ‘diversion of /boot/LICENCE.broadcom to /usr/share/rpikernelhack/LICENCE.broadcom by rpikernelhack’
    Adding ‘diversion of /boot/bcm2708-rpi-b-plus.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b-plus.dtb by rpikernelhack’
    Adding ‘diversion of /boot/bcm2708-rpi-b.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b.dtb by rpikernelhack’
    Adding ‘diversion of /boot/bcm2708-rpi-cm.dtb to /usr/share/rpikernelhack/bcm2708-rpi-cm.dtb by rpikernelhack’
    Adding ‘diversion of /boot/bcm2709-rpi-2-b.dtb to /usr/share/rpikernelhack/bcm2709-rpi-2-b.dtb by rpikernelhack’
    Adding ‘diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack’
    Adding ‘diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack’
    Adding ‘diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack’
    Adding ‘diversion of /boot/fixup_db.dat to /usr/share/rpikernelhack/fixup_db.dat by rpikernelhack’
    Adding ‘diversion of /boot/fixup_x.dat to /usr/share/rpikernelhack/fixup_x.dat by rpikernelhack’
    Adding ‘diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack’
    Adding ‘diversion of /boot/kernel7.img to /usr/share/rpikernelhack/kernel7.img by rpikernelhack’
    Adding ‘diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack’
    Adding ‘diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack’
    Adding ‘diversion of /boot/start_db.elf to /usr/share/rpikernelhack/start_db.elf by rpikernelhack’
    Adding ‘diversion of /boot/start_x.elf to /usr/share/rpikernelhack/start_x.elf by rpikernelhack’
    Adding ‘diversion of /boot/overlays/README to /usr/share/rpikernelhack/overlays/README by rpikernelhack’
    Adding ‘diversion of /boot/overlays/ads7846-overlay.dtb to /usr/share/rpikernelhack/overlays/ads7846-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/at86rf233-overlay.dtb to /usr/share/rpikernelhack/overlays/at86rf233-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/bmp085_i2c-sensor-overlay.dtb to /usr/share/rpikernelhack/overlays/bmp085_i2c-sensor-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/dht11-overlay.dtb to /usr/share/rpikernelhack/overlays/dht11-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/enc28j60-overlay.dtb to /usr/share/rpikernelhack/overlays/enc28j60-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/gpio-poweroff-overlay.dtb to /usr/share/rpikernelhack/overlays/gpio-poweroff-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hifiberry-amp-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-amp-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hifiberry-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-dac-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hifiberry-dacplus-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-dacplus-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hifiberry-digi-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-digi-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hy28a-overlay.dtb to /usr/share/rpikernelhack/overlays/hy28a-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/hy28b-overlay.dtb to /usr/share/rpikernelhack/overlays/hy28b-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/i2c-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/i2c-gpio-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/i2c-rtc-overlay.dtb to /usr/share/rpikernelhack/overlays/i2c-rtc-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/i2s-mmap-overlay.dtb to /usr/share/rpikernelhack/overlays/i2s-mmap-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/iqaudio-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/iqaudio-dac-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/iqaudio-dacplus-overlay.dtb to /usr/share/rpikernelhack/overlays/iqaudio-dacplus-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/lirc-rpi-overlay.dtb to /usr/share/rpikernelhack/overlays/lirc-rpi-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/mcp2515-can0-overlay.dtb to /usr/share/rpikernelhack/overlays/mcp2515-can0-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/mcp2515-can1-overlay.dtb to /usr/share/rpikernelhack/overlays/mcp2515-can1-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/mmc-overlay.dtb to /usr/share/rpikernelhack/overlays/mmc-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/mz61581-overlay.dtb to /usr/share/rpikernelhack/overlays/mz61581-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/piscreen-overlay.dtb to /usr/share/rpikernelhack/overlays/piscreen-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/piscreen2r-overlay.dtb to /usr/share/rpikernelhack/overlays/piscreen2r-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/pitft28-capacitive-overlay.dtb to /usr/share/rpikernelhack/overlays/pitft28-capacitive-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/pitft28-resistive-overlay.dtb to /usr/share/rpikernelhack/overlays/pitft28-resistive-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/pps-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/pps-gpio-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/pwm-2chan-overlay.dtb to /usr/share/rpikernelhack/overlays/pwm-2chan-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/pwm-overlay.dtb to /usr/share/rpikernelhack/overlays/pwm-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/raspidac3-overlay.dtb to /usr/share/rpikernelhack/overlays/raspidac3-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-backlight-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-backlight-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-dac-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-display-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-display-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-ft5406-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-ft5406-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-proto-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-proto-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/rpi-sense-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-sense-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/sdhost-overlay.dtb to /usr/share/rpikernelhack/overlays/sdhost-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/sdio-overlay.dtb to /usr/share/rpikernelhack/overlays/sdio-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/smi-dev-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-dev-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/smi-nand-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-nand-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/smi-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/spi-bcm2708-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-bcm2708-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/spi-bcm2835-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-bcm2835-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/spi-dma-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-dma-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/tinylcd35-overlay.dtb to /usr/share/rpikernelhack/overlays/tinylcd35-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/uart1-overlay.dtb to /usr/share/rpikernelhack/overlays/uart1-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/vga666-overlay.dtb to /usr/share/rpikernelhack/overlays/vga666-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/w1-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/w1-gpio-overlay.dtb by rpikernelhack’
    Adding ‘diversion of /boot/overlays/w1-gpio-pullup-overlay.dtb to /usr/share/rpikernelhack/overlays/w1-gpio-pullup-overlay.dtb by rpikernelhack’
    Unpacking replacement raspberrypi-bootloader …
    Processing triggers for man-db …
    Processing triggers for desktop-file-utils …
    Processing triggers for hicolor-icon-theme …
    Processing triggers for mime-support …
    Processing triggers for menu …
    Setting up libssl1.0.0:armhf (1.0.1e-2+rvt+deb7u18) …
    Setting up libkrb5support0:armhf (1.10.1+dfsg-5+deb7u6) …
    Setting up libk5crypto3:armhf (1.10.1+dfsg-5+deb7u6) …
    Setting up libkrb5-3:armhf (1.10.1+dfsg-5+deb7u6) …
    Setting up libgssapi-krb5-2:armhf (1.10.1+dfsg-5+deb7u6) …
    Setting up foomatic-filters (4.0.17-1+deb7u1) …
    Setting up liblcms1:armhf (1.19.dfsg2-1.2+deb7u1) …
    Setting up libmp3lame0:armhf (3.99.5+repack1-3+deb7u1) …
    Setting up mysql-common (5.5.46-0+deb7u1) …
    Setting up libmysqlclient18:armhf (5.5.46-0+deb7u1) …
    Setting up libnspr4:armhf (2:4.9.2-1+deb7u3) …
    Setting up libpng12-0:armhf (1.2.49-1+deb7u1) …
    Setting up libpng12-dev (1.2.49-1+deb7u1) …
    Setting up ntp (1:4.2.6.p5+dfsg-2+deb7u6) …
    [ ok ] Starting NTP server: ntpd.
    Setting up libisc84 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up libdns88 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up libisccc80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up libisccfg82 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up libbind9-80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up liblwres80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up bind9-host (1:9.8.4.dfsg.P1-6+nmu2+deb7u8) …
    Setting up krb5-locales (1.10.1+dfsg-5+deb7u6) …
    Setting up rpcbind (0.2.0-8+deb7u1) …
    insserv: warning: current start runlevel(s) (empty) of script `rpcbind’ overrides LSB defaults (2 3 4 5 S).
    insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6 S) of script `rpcbind’ overrides LSB defaults (0 1 6).
    Setting up openssl (1.0.1e-2+rvt+deb7u18) …
    Setting up sudo (1.8.5p2-1+nmu3) …
    Setting up unzip (6.0-8+deb7u5) …
    Setting up wpasupplicant (1.0-3+deb7u3) …
    Setting up wpagui (1.0-3+deb7u3) …
    Setting up raspberrypi-bootloader (1.20151118-1) …
    Removing ‘diversion of /boot/COPYING.linux to /usr/share/rpikernelhack/COPYING.linux by rpikernelhack’
    Removing ‘diversion of /boot/LICENCE.broadcom to /usr/share/rpikernelhack/LICENCE.broadcom by rpikernelhack’
    Removing ‘diversion of /boot/bcm2708-rpi-b-plus.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b-plus.dtb by rpikernelhack’
    Removing ‘diversion of /boot/bcm2708-rpi-b.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b.dtb by rpikernelhack’
    Removing ‘diversion of /boot/bcm2708-rpi-cm.dtb to /usr/share/rpikernelhack/bcm2708-rpi-cm.dtb by rpikernelhack’
    Removing ‘diversion of /boot/bcm2709-rpi-2-b.dtb to /usr/share/rpikernelhack/bcm2709-rpi-2-b.dtb by rpikernelhack’
    Removing ‘diversion of /boot/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack’
    Removing ‘diversion of /boot/fixup.dat to /usr/share/rpikernelhack/fixup.dat by rpikernelhack’
    Removing ‘diversion of /boot/fixup_cd.dat to /usr/share/rpikernelhack/fixup_cd.dat by rpikernelhack’
    Removing ‘diversion of /boot/fixup_db.dat to /usr/share/rpikernelhack/fixup_db.dat by rpikernelhack’
    Removing ‘diversion of /boot/fixup_x.dat to /usr/share/rpikernelhack/fixup_x.dat by rpikernelhack’
    Removing ‘diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack’
    Removing ‘diversion of /boot/kernel7.img to /usr/share/rpikernelhack/kernel7.img by rpikernelhack’
    Removing ‘diversion of /boot/start.elf to /usr/share/rpikernelhack/start.elf by rpikernelhack’
    Removing ‘diversion of /boot/start_cd.elf to /usr/share/rpikernelhack/start_cd.elf by rpikernelhack’
    Removing ‘diversion of /boot/start_db.elf to /usr/share/rpikernelhack/start_db.elf by rpikernelhack’
    Removing ‘diversion of /boot/start_x.elf to /usr/share/rpikernelhack/start_x.elf by rpikernelhack’
    Removing ‘diversion of /boot/overlays/README to /usr/share/rpikernelhack/overlays/README by rpikernelhack’
    Removing ‘diversion of /boot/overlays/ads7846-overlay.dtb to /usr/share/rpikernelhack/overlays/ads7846-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/at86rf233-overlay.dtb to /usr/share/rpikernelhack/overlays/at86rf233-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/bmp085_i2c-sensor-overlay.dtb to /usr/share/rpikernelhack/overlays/bmp085_i2c-sensor-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/dht11-overlay.dtb to /usr/share/rpikernelhack/overlays/dht11-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/enc28j60-overlay.dtb to /usr/share/rpikernelhack/overlays/enc28j60-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/gpio-poweroff-overlay.dtb to /usr/share/rpikernelhack/overlays/gpio-poweroff-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hifiberry-amp-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-amp-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hifiberry-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-dac-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hifiberry-dacplus-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-dacplus-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hifiberry-digi-overlay.dtb to /usr/share/rpikernelhack/overlays/hifiberry-digi-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hy28a-overlay.dtb to /usr/share/rpikernelhack/overlays/hy28a-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/hy28b-overlay.dtb to /usr/share/rpikernelhack/overlays/hy28b-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/i2c-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/i2c-gpio-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/i2c-rtc-overlay.dtb to /usr/share/rpikernelhack/overlays/i2c-rtc-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/i2s-mmap-overlay.dtb to /usr/share/rpikernelhack/overlays/i2s-mmap-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/iqaudio-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/iqaudio-dac-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/iqaudio-dacplus-overlay.dtb to /usr/share/rpikernelhack/overlays/iqaudio-dacplus-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/lirc-rpi-overlay.dtb to /usr/share/rpikernelhack/overlays/lirc-rpi-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/mcp2515-can0-overlay.dtb to /usr/share/rpikernelhack/overlays/mcp2515-can0-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/mcp2515-can1-overlay.dtb to /usr/share/rpikernelhack/overlays/mcp2515-can1-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/mmc-overlay.dtb to /usr/share/rpikernelhack/overlays/mmc-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/mz61581-overlay.dtb to /usr/share/rpikernelhack/overlays/mz61581-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/piscreen-overlay.dtb to /usr/share/rpikernelhack/overlays/piscreen-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/piscreen2r-overlay.dtb to /usr/share/rpikernelhack/overlays/piscreen2r-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/pitft28-capacitive-overlay.dtb to /usr/share/rpikernelhack/overlays/pitft28-capacitive-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/pitft28-resistive-overlay.dtb to /usr/share/rpikernelhack/overlays/pitft28-resistive-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/pps-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/pps-gpio-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/pwm-2chan-overlay.dtb to /usr/share/rpikernelhack/overlays/pwm-2chan-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/pwm-overlay.dtb to /usr/share/rpikernelhack/overlays/pwm-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/raspidac3-overlay.dtb to /usr/share/rpikernelhack/overlays/raspidac3-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-backlight-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-backlight-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-dac-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-dac-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-display-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-display-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-ft5406-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-ft5406-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-proto-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-proto-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/rpi-sense-overlay.dtb to /usr/share/rpikernelhack/overlays/rpi-sense-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/sdhost-overlay.dtb to /usr/share/rpikernelhack/overlays/sdhost-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/sdio-overlay.dtb to /usr/share/rpikernelhack/overlays/sdio-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/smi-dev-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-dev-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/smi-nand-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-nand-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/smi-overlay.dtb to /usr/share/rpikernelhack/overlays/smi-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/spi-bcm2708-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-bcm2708-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/spi-bcm2835-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-bcm2835-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/spi-dma-overlay.dtb to /usr/share/rpikernelhack/overlays/spi-dma-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/tinylcd35-overlay.dtb to /usr/share/rpikernelhack/overlays/tinylcd35-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/uart1-overlay.dtb to /usr/share/rpikernelhack/overlays/uart1-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/vga666-overlay.dtb to /usr/share/rpikernelhack/overlays/vga666-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/w1-gpio-overlay.dtb to /usr/share/rpikernelhack/overlays/w1-gpio-overlay.dtb by rpikernelhack’
    Removing ‘diversion of /boot/overlays/w1-gpio-pullup-overlay.dtb to /usr/share/rpikernelhack/overlays/w1-gpio-pullup-overlay.dtb by rpikernelhack’
    Setting up libraspberrypi0 (1.20151118-1) …
    Setting up libraspberrypi-dev (1.20151118-1) …
    Setting up libraspberrypi-doc (1.20151118-1) …
    Setting up libraspberrypi-bin (1.20151118-1) …
    Setting up openjdk-6-jre-headless:armhf (6b36-1.13.8-1~deb7u1+rpi1) …
    Installing new version of config file /etc/java-6-openjdk/security/java.security …
    Setting up openjdk-6-jre-lib (6b36-1.13.8-1~deb7u1+rpi1) …
    Setting up icedtea-6-jre-cacao:armhf (6b36-1.13.8-1~deb7u1+rpi1) …
    Setting up openjdk-6-jre:armhf (6b36-1.13.8-1~deb7u1+rpi1) …
    Setting up icedtea-6-jre-jamvm:armhf (6b36-1.13.8-1~deb7u1+rpi1) …
    Processing triggers for menu …
    pi@raspberrypi ~ $ sudo apt-get install pi-package
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package pi-package
    pi@raspberrypi ~ $ sudo apt-get install nodered
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package nodered
    pi@raspberrypi ~ $

  • Isaac Carter

    @AustinPowered

    No worries on the long reply. Looking at your reply seems that you are using Raspbian Wheezy. You can verify this by running the cmd:
    sudo apt-get install lsb-release
    lsb_release -a

    This should display what Raspbian version you are running. If you are running Wheezy, then update from Wheezy to Jessie by running the cmd:

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade

    If you are still experiencing problems after running these cmds, please let me know and I’ll assist you futher. Thanks and hope this helps.