|
|
(60 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | This page describes how the bootable Raspian-HiveTool image was created. This is for information only. '''''The easiest and best way to install Hivetool is to [[Software:_Install_Hivetool_Pi_image|download the latest image.]]'''''
| + | |
| + | '''Hivetool 0.7.4 image is now available''' |
| + | |
| + | Download it here; |
| + | https://drive.google.com/file/d/0B_3xqxGS2psWWHhyMUNjbW4tSHc/view?usp=sharing |
| + | |
| + | It does not include HiveControl like the HiveConTool version. |
| + | |
| + | hivetool074.img 5856092672 bytes |
| + | hivetool074.img.zip 2474147900 bytes |
| + | |
| + | md5sum hivetool074.img 2e26e8f266870cebcd51bf365d861559 |
| + | sha1sum hivetool074.img c855c8c1175866bd52ed8143490d320011323108 |
| + | |
| + | md5sum hivetool074.img.zip 7cdca1e73a5d81e3c70909961c6ea4b9 |
| + | sha1sum hivetool074.img.zip ff504657257fdf13905a1ad24fd2f2eab5af1562 |
| + | |
| + | |
| + | '''Important Notes:''' |
| + | #May not unzip on Apple Mac using Unarchiver. |
| + | #Image is greater than 4 gig so it will not fit on FAT32 formatted memory device. |
| + | #It doesn't automatically expand to fit the memory card. |
| + | |
| + | '''BUGS''' |
| + | #The HX711 python driver based on PIGPIO library (HX711py) doesn't work on the model A+ or B+. Use the old HX711 driver based on the wiringPI library. |
| + | |
| + | |
| | | |
| | | |
Line 17: |
Line 43: |
| | | |
| 5. Fix hive config.pl so it will insert a NULL instead on nothing in the hive_parameters table if hive elevation is left blank. | | 5. Fix hive config.pl so it will insert a NULL instead on nothing in the hive_parameters table if hive elevation is left blank. |
| + | |
| + | 6. Change DHT22 code to Adafruit |
| + | |
| + | 7. Fix error at end of hivetool.log if hive_command.pl is not executable. |
| | | |
| === Feature Request === | | === Feature Request === |
− | #add latest Hive Control software | + | #add latest HiveControl software, debug HTML conflicts, restrict both apps from uploading |
| #implement battery voltage monitoring using channel B of HX711, send it to hivetool.net and display it. | | #implement battery voltage monitoring using channel B of HX711, send it to hivetool.net and display it. |
− | #add way to upgrade to new images (add database conversion script if necessary). | + | #add ability to upgrade & update, github installer like hivecontrol, log & display current version & rev. |
| + | #send host IP and MAC addresses to hivetool.net, use MAC for registration |
| + | #add scale calibration layman wizard (accept current zero weight, accept known weight) |
| + | #add ability to auto register with online hivetool.net database, minimize server blacklisting |
| | | |
| == 0.7.3 == | | == 0.7.3 == |
Line 33: |
Line 66: |
| === Feature Request === | | === Feature Request === |
| | | |
− | #'''''Done''''' add Ryans Hive Controller code | + | #'''''Done''''' add Ryans Hive Controller code, not yet available in 074 |
| #'''''Done''''' add xrdp, open62541 packages | | #'''''Done''''' add xrdp, open62541 packages |
| #'''''Done''''' add Data Acquisition Daemon (DAD) code | | #'''''Done''''' add Data Acquisition Daemon (DAD) code |
| | | |
| Dad supports battery voltage monitoring and the rain gauge. | | Dad supports battery voltage monitoring and the rain gauge. |
− |
| |
| | | |
| == 0.7.2 == | | == 0.7.2 == |
Line 94: |
Line 126: |
| | | |
| http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi | | http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi |
| + | |
| + | === Update, upgrade === |
| + | update your system's package list and then upgrade all your installed packages to their latest versions: |
| + | sudo apt-get update |
| + | sudo apt-get dist-upgrade |
| + | |
| + | '''*** WARNING! THIS IS A BAD IDEA! IT MAY BREAK THE GPIO ***''' |
| + | |
| + | rpi-update should probably only be run if you need to install the bleeding |
| + | edge experimental firmware. It has a history of breaking the GPIO. |
| + | |
| + | Update the GPU firmware |
| + | sudo apt-get install rpi-update |
| + | sudo rpi-update |
| | | |
| === Remove packages we don't need === | | === Remove packages we don't need === |
− | This will make room for software without expanding the image.
| |
| | | |
| sudo apt-get remove --purge penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi netsurf-gtk netsurf-common | | sudo apt-get remove --purge penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi netsurf-gtk netsurf-common |
Line 107: |
Line 152: |
| NO! Don't do this if you want to use the video camera: sudo rm -rf /opt/vc | | NO! Don't do this if you want to use the video camera: sudo rm -rf /opt/vc |
| | | |
− | sudo apt-get remove --purge penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi netsurf-gtk netsurf-common
| |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | The following packages were automatically installed and are no longer required:
| |
− | javascript-common libboost-atomic1.55.0 libboost-filesystem1.55.0 libboost-program-options1.55.0 libboost-regex1.55.0 libboost-thread1.55.0 libcwiid1 libjs-jquery
| |
− | libjs-prettify libqscintilla2-11 libqscintilla2-l10n libqt4-network libqt4-xmlpatterns libqtwebkit4 libruby1.9.1 libruby1.9.1-dbg libruby2.1 libscsynth1 libtcl8.5
| |
− | libtcltk-ruby1.9.1 libtk8.5 libyaml-0-2 ri1.9.1 ruby ruby1.9.1 ruby1.9.1-dev ruby1.9.1-examples ruby1.9.1-full ruby1.9.3 ruby2.1 rubygems-integration supercollider
| |
− | supercollider-common supercollider-ide supercollider-language supercollider-server supercollider-supernova tcl8.5 tk8.5
| |
− | Use 'apt-get autoremove' to remove them.
| |
− | The following packages will be REMOVED:
| |
− | dillo* netsurf-common* netsurf-gtk* nuscratch* penguinspuzzle* scratch* sonic-pi* squeak-plugins-scratch* squeak-vm*
| |
− | 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
| |
− | After this operation, 201 MB disk space will be freed.
| |
− | Do you want to continue? [Y/n] y
| |
− | (Reading database ... 118051 files and directories currently installed.)
| |
− | Removing dillo (3.0.4-2+b1) ...
| |
− | Purging configuration files for dillo (3.0.4-2+b1) ...
| |
− | Removing netsurf-gtk (3.2+dfsg-2) ...
| |
− | Purging configuration files for netsurf-gtk (3.2+dfsg-2) ...
| |
− | Removing netsurf-common (3.2+dfsg-2) ...
| |
− | Removing nuscratch (20160502) ...
| |
− | Removing 'diversion of /usr/bin/scratch to /usr/bin/scratch.old by nuscratch'
| |
− | Removing 'diversion of /usr/bin/squeak to /usr/bin/squeak.old by nuscratch'
| |
− | Removing 'diversion of /usr/share/scratch/locale/ja_HIRA.po to /usr/share/scratch/locale/ja_HIRA.po.old by nuscratch'
| |
− | Removing 'diversion of /usr/share/scratch/locale/ja.po to /usr/share/scratch/locale/ja.po.old by nuscratch'
| |
− | Purging configuration files for nuscratch (20160502) ...
| |
− | Removing penguinspuzzle (20120902-1) ...
| |
− | Removing scratch (1.4.0.6~dfsg1-5) ...
| |
− | Purging configuration files for scratch (1.4.0.6~dfsg1-5) ...
| |
− | Removing sonic-pi (1:2.10.0-1) ...
| |
− | Purging configuration files for sonic-pi (1:2.10.0-1) ...
| |
− | Removing squeak-plugins-scratch (1.4.0.2~svn.r83-2) ...
| |
− | Removing squeak-vm (1:4.10.2.2614-1.1+b1) ...
| |
− | Processing triggers for gnome-menus (3.13.3-6) ...
| |
− | Processing triggers for desktop-file-utils (0.22-1) ...
| |
− | Processing triggers for mime-support (3.58) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
− | Processing triggers for hicolor-icon-theme (0.13-1) ...
| |
− | Processing triggers for shared-mime-info (1.3-1) ...
| |
− | Processing triggers for gnome-icon-theme (3.12.0-1) ...
| |
− |
| |
− | sudo apt-get autoremove
| |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | The following packages will be REMOVED:
| |
− | javascript-common libboost-atomic1.55.0 libboost-filesystem1.55.0 libboost-program-options1.55.0 libboost-regex1.55.0 libboost-thread1.55.0 libcwiid1 libfltk1.3 libjs-jquery
| |
− | libjs-prettify libmozjs185-1.0 libqscintilla2-11 libqscintilla2-l10n libqt4-network libqt4-xmlpatterns libqtwebkit4 libruby1.9.1 libruby1.9.1-dbg libruby2.1 libscsynth1
| |
− | libtcl8.5 libtcltk-ruby1.9.1 libtk8.5 libyaml-0-2 ri1.9.1 ruby ruby1.9.1 ruby1.9.1-dev ruby1.9.1-examples ruby1.9.1-full ruby1.9.3 ruby2.1 rubygems-integration supercollider
| |
− | supercollider-common supercollider-ide supercollider-language supercollider-server supercollider-supernova tcl8.5 tk8.5
| |
− | 0 upgraded, 0 newly installed, 41 to remove and 0 not upgraded.
| |
− | After this operation, 117 MB disk space will be freed.
| |
− | Do you want to continue? [Y/n] y
| |
− | (Reading database ... 113218 files and directories currently installed.)
| |
− | Removing javascript-common (11) ...
| |
− | Removing supercollider-supernova (1:3.6.6~repack-2-1) ...
| |
− | Removing supercollider (1:3.6.6~repack-2-1) ...
| |
− | Removing supercollider-ide (1:3.6.6~repack-2-1) ...
| |
− | Removing supercollider-language (1:3.6.6~repack-2-1) ...
| |
− | Removing libboost-filesystem1.55.0:armhf (1.55.0+dfsg-3) ...
| |
− | Removing libboost-program-options1.55.0:armhf (1.55.0+dfsg-3) ...
| |
− | Removing libboost-regex1.55.0:armhf (1.55.0+dfsg-3) ...
| |
− | Removing supercollider-server (1:3.6.6~repack-2-1) ...
| |
− | Removing libscsynth1 (1:3.6.6~repack-2-1) ...
| |
− | Removing libboost-thread1.55.0:armhf (1.55.0+dfsg-3) ...
| |
− | Removing libcwiid1 (0.6.00+svn201-3.1) ...
| |
− | Removing libfltk1.3:armhf (1.3.2-6) ...
| |
− | Removing libjs-jquery (1.7.2+dfsg-3.2) ...
| |
− | Removing supercollider-common (1:3.6.6~repack-2-1) ...
| |
− | Removing libjs-prettify (2013.03.04+dfsg-4) ...
| |
− | Removing libmozjs185-1.0 (1.8.5-1.0.0+dfsg-4.3) ...
| |
− | Removing libqscintilla2-11 (2.8.4+dfsg-1) ...
| |
− | Removing libqscintilla2-l10n (2.8.4+dfsg-1) ...
| |
− | Removing libqtwebkit4:armhf (2.3.4.dfsg-3) ...
| |
− | Removing libqt4-xmlpatterns:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1+rpi1) ...
| |
− | Removing libqt4-network:armhf (4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1+rpi1) ...
| |
− | Removing ruby1.9.1-full (1.9.3.484-2) ...
| |
− | Removing ruby1.9.1-dev (1.9.3.484-2) ...
| |
− | Removing ruby1.9.3 (1.9.3.484-2) ...
| |
− | Removing libruby1.9.1-dbg (1.9.3.484-2) ...
| |
− | Removing libtcltk-ruby1.9.1 (1.9.3.484-2) ...
| |
− | Removing tk8.5 (8.5.17-1) ...
| |
− | Removing tcl8.5 (8.5.17-1) ...
| |
− | Removing libtk8.5:armhf (8.5.17-1) ...
| |
− | Removing ri1.9.1 (1.9.3.484-2) ...
| |
− | Removing ruby1.9.1-examples (1.9.3.484-2) ...
| |
− | Removing libboost-atomic1.55.0:armhf (1.55.0+dfsg-3) ...
| |
− | Removing libtcl8.5:armhf (8.5.17-1) ...
| |
− | Removing libruby1.9.1 (1.9.3.484-2) ...
| |
− | Removing ruby1.9.1 (1.9.3.484-2) ...
| |
− | Removing ruby (1:2.1.5+deb8u2) ...
| |
− | Removing ruby2.1 (2.1.5-2+deb8u2) ...
| |
− | Removing libruby2.1:armhf (2.1.5-2+deb8u2) ...
| |
− | Removing libyaml-0-2:armhf (0.1.6-3) ...
| |
− | Removing rubygems-integration (1.8) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Processing triggers for gnome-menus (3.13.3-6) ...
| |
− | Processing triggers for desktop-file-utils (0.22-1) ...
| |
− | Processing triggers for mime-support (3.58) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
− |
| |
− | sudo apt-get autoremove
| |
− | rm -rf /home/pi/python_games
| |
− | sudo rm -rf /opt/minecraft-pi
| |
− |
| |
− | === Update, upgrade ===
| |
| | | |
− | Update the GPU firmware
| |
− | sudo apt-get install rpi-update
| |
− | sudo rpi-update
| |
| | | |
− |
| |
− | pi@raspberrypi:~$ sudo apt-get install rpi-update
| |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | rpi-update is already the newest version.
| |
− | 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
| |
− |
| |
− | pi@raspberrypi:~$ sudo rpi-update
| |
− | *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
| |
− | *** Performing self-update
| |
− | % Total % Received % Xferd Average Speed Time Time Time Current
| |
− | Dload Upload Total Spent Left Speed
| |
− | 100 10670 100 10670 0 0 7466 0 0:00:01 0:00:01 --:--:-- 7466
| |
− | *** Relaunching after update
| |
− | *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
| |
− | *** We're running for the first time
| |
− | *** Backing up files (this will take a few minutes)
| |
− | *** Backing up firmware
| |
− | *** Backing up modules 4.4.9-v7+
| |
− | #############################################################
| |
− | This update bumps to rpi-4.4.y linux tree
| |
− | Be aware there could be compatibility issues with some drivers
| |
− | Discussion here:
| |
− | https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=144087
| |
− | ##############################################################
| |
− | *** Downloading specific firmware revision (this will take a few minutes)
| |
− | % Total % Received % Xferd Average Speed Time Time Time Current
| |
− | Dload Upload Total Spent Left Speed
| |
− | 100 168 0 168 0 0 419 0 --:--:-- --:--:-- --:--:-- 420
| |
− | 100 50.5M 100 50.5M 0 0 346k 0 0:02:29 0:02:29 --:--:-- 359k
| |
− | *** Updating firmware
| |
− | *** Updating kernel modules
| |
− | *** depmod 4.4.11+
| |
− | *** depmod 4.4.11-v7+
| |
− | *** Updating VideoCore libraries
| |
− | *** Using HardFP libraries
| |
− | *** Updating SDK
| |
− | *** Running ldconfig
| |
− | *** Storing current firmware revision
| |
− | *** Deleting downloaded files
| |
− | *** Syncing changes to disk
| |
− | *** If no errors appeared, your firmware was successfully updated to 2b9c0bfacfc11ee8bb9b30dc9cdb36289698f8a8
| |
− | *** A reboot is needed to activate the new firmware
| |
− |
| |
− |
| |
− | Update the package list and then upgrade the Debian packages (CPU) (includes firmware)
| |
− | sudo apt-get -y update
| |
− | sudo apt-get upgrade
| |
− |
| |
− |
| |
− |
| |
− | pi@raspberrypi:~$ sudo apt-get -y update
| |
− | Hit http://archive.raspberrypi.org jessie InRelease
| |
− | Hit http://mirrordirector.raspbian.org jessie InRelease
| |
− | Hit http://archive.raspberrypi.org jessie/main armhf Packages
| |
− | Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
| |
− | Hit http://archive.raspberrypi.org jessie/ui armhf Packages
| |
− | Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
| |
− | Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
| |
− | Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
| |
− | Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
| |
− | Ign http://archive.raspberrypi.org jessie/main Translation-en
| |
− | Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
| |
− | Ign http://archive.raspberrypi.org jessie/ui Translation-en
| |
− | Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
| |
− | Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
| |
− | Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
| |
− | Ign http://mirrordirector.raspbian.org jessie/main Translation-en
| |
− | Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
| |
− | Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
| |
− | Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
| |
− | Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
| |
− | 100% [Packages 46.7 MB]
| |
− |
| |
− | Wow! It sure did upgrade a lot of stuff for a new distribution ...
| |
− |
| |
− | sudo apt-get upgrade
| |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | Calculating upgrade... Done
| |
− | The following packages will be upgraded:
| |
− | libarchive13 libexpat1 libexpat1-dev libidn11 libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 librsvg2-2 librsvg2-common nodered omxplayer
| |
− | raspberrypi-bootloader raspberrypi-kernel
| |
− | 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
| |
− | Need to get 69.7 MB/76.0 MB of archives.
| |
− | After this operation, 1,972 kB of additional disk space will be used.
| |
− | Do you want to continue? [Y/n] y
| |
− | Get:1 http://archive.raspberrypi.org/debian/ jessie/main omxplayer armhf 0.3.7~git20160506~6c90c75 [4,028 kB]
| |
− | Get:2 http://archive.raspberrypi.org/debian/ jessie/main libraspberrypi-dev armhf 1.20160512-1 [403 kB]
| |
− | Get:3 http://archive.raspberrypi.org/debian/ jessie/main libraspberrypi-doc armhf 1.20160512-1 [31.4 MB]
| |
− | Get:4 http://archive.raspberrypi.org/debian/ jessie/main raspberrypi-kernel armhf 1.20160512-1 [29.8 MB]
| |
− | Get:5 http://archive.raspberrypi.org/debian/ jessie/main libraspberrypi-bin armhf 1.20160512-1 [252 kB]
| |
− | Get:6 http://archive.raspberrypi.org/debian/ jessie/main libraspberrypi0 armhf 1.20160512-1 [726 kB]
| |
− | Get:7 http://archive.raspberrypi.org/debian/ jessie/main raspberrypi-bootloader armhf 1.20160512-1 [3,150 kB]
| |
− | Fetched 66.3 MB in 4min 3s (272 kB/s)
| |
− | Reading changelogs... Done
| |
− | (Reading database ... 117963 files and directories currently installed.)
| |
− | Preparing to unpack .../libidn11_1.29-1+deb8u1_armhf.deb ...
| |
− | Unpacking libidn11:armhf (1.29-1+deb8u1) over (1.29-1) ...
| |
− | Preparing to unpack .../libarchive13_3.1.2-11+deb8u1_armhf.deb ...
| |
− | Unpacking libarchive13:armhf (3.1.2-11+deb8u1) over (3.1.2-11) ...
| |
− | Preparing to unpack .../libexpat1-dev_2.1.0-6+deb8u2_armhf.deb ...
| |
− | Unpacking libexpat1-dev:armhf (2.1.0-6+deb8u2) over (2.1.0-6+deb8u1) ...
| |
− | Preparing to unpack .../libexpat1_2.1.0-6+deb8u2_armhf.deb ...
| |
− | Unpacking libexpat1:armhf (2.1.0-6+deb8u2) over (2.1.0-6+deb8u1) ...
| |
− | Preparing to unpack .../librsvg2-common_2.40.5-1+deb8u2_armhf.deb ...
| |
− | Unpacking librsvg2-common:armhf (2.40.5-1+deb8u2) over (2.40.5-1+deb8u1) ...
| |
− | Preparing to unpack .../librsvg2-2_2.40.5-1+deb8u2_armhf.deb ...
| |
− | Unpacking librsvg2-2:armhf (2.40.5-1+deb8u2) over (2.40.5-1+deb8u1) ...
| |
− | Preparing to unpack .../nodered_0.13.4-1_armhf.deb ...
| |
− | Unpacking nodered (0.13.4-1) over (0.13.4) ...
| |
− | Preparing to unpack .../omxplayer_0.3.7~git20160506~6c90c75_armhf.deb ...
| |
− | Unpacking omxplayer (0.3.7~git20160506~6c90c75) over (0.3.6~git20160102~f544084) ...
| |
− | Preparing to unpack .../libraspberrypi-dev_1.20160512-1_armhf.deb ...
| |
− | Unpacking libraspberrypi-dev (1.20160512-1) over (1.20160506-1) ...
| |
− | Preparing to unpack .../libraspberrypi-doc_1.20160512-1_armhf.deb ...
| |
− | Unpacking libraspberrypi-doc (1.20160512-1) over (1.20160506-1) ...
| |
− | Preparing to unpack .../raspberrypi-kernel_1.20160512-1_armhf.deb ...
| |
− | 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/bcm2710-rpi-3-b.dtb to /usr/share/rpikernelhack/bcm2710-rpi-3-b.dtb 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/COPYING.linux to /usr/share/rpikernelhack/COPYING.linux by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/README to /usr/share/rpikernelhack/overlays/README by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/ads7846.dtbo to /usr/share/rpikernelhack/overlays/ads7846.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/akkordion-iqdacplus.dtbo to /usr/share/rpikernelhack/overlays/akkordion-iqdacplus.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/at86rf233.dtbo to /usr/share/rpikernelhack/overlays/at86rf233.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/bmp085_i2c-sensor.dtbo to /usr/share/rpikernelhack/overlays/bmp085_i2c-sensor.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/boomberry-dac.dtbo to /usr/share/rpikernelhack/overlays/boomberry-dac.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/boomberry-digi.dtbo to /usr/share/rpikernelhack/overlays/boomberry-digi.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/dht11.dtbo to /usr/share/rpikernelhack/overlays/dht11.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/dpi24.dtbo to /usr/share/rpikernelhack/overlays/dpi24.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/dwc-otg.dtbo to /usr/share/rpikernelhack/overlays/dwc-otg.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/dwc2.dtbo to /usr/share/rpikernelhack/overlays/dwc2.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/enc28j60.dtbo to /usr/share/rpikernelhack/overlays/enc28j60.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/gpio-ir.dtbo to /usr/share/rpikernelhack/overlays/gpio-ir.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/gpio-poweroff.dtbo to /usr/share/rpikernelhack/overlays/gpio-poweroff.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hifiberry-amp.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-amp.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hifiberry-dac.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-dac.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hifiberry-dacplus.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-dacplus.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hifiberry-digi.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-digi.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hy28a.dtbo to /usr/share/rpikernelhack/overlays/hy28a.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/hy28b.dtbo to /usr/share/rpikernelhack/overlays/hy28b.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c-gpio.dtbo to /usr/share/rpikernelhack/overlays/i2c-gpio.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c-mux-pca9548a.dtbo to /usr/share/rpikernelhack/overlays/i2c-mux-pca9548a.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c-pwm-pca9685a.dtbo to /usr/share/rpikernelhack/overlays/i2c-pwm-pca9685a.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c-rtc.dtbo to /usr/share/rpikernelhack/overlays/i2c-rtc.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c0-bcm2708.dtbo to /usr/share/rpikernelhack/overlays/i2c0-bcm2708.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2c1-bcm2708.dtbo to /usr/share/rpikernelhack/overlays/i2c1-bcm2708.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2s-gpio28-31.dtbo to /usr/share/rpikernelhack/overlays/i2s-gpio28-31.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/i2s-mmap.dtbo to /usr/share/rpikernelhack/overlays/i2s-mmap.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/iqaudio-dac.dtbo to /usr/share/rpikernelhack/overlays/iqaudio-dac.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/iqaudio-dacplus.dtbo to /usr/share/rpikernelhack/overlays/iqaudio-dacplus.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/lirc-rpi.dtbo to /usr/share/rpikernelhack/overlays/lirc-rpi.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/mcp2515-can0.dtbo to /usr/share/rpikernelhack/overlays/mcp2515-can0.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/mcp2515-can1.dtbo to /usr/share/rpikernelhack/overlays/mcp2515-can1.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/mmc.dtbo to /usr/share/rpikernelhack/overlays/mmc.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/mz61581.dtbo to /usr/share/rpikernelhack/overlays/mz61581.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pi3-act-led.dtbo to /usr/share/rpikernelhack/overlays/pi3-act-led.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pi3-disable-bt.dtbo to /usr/share/rpikernelhack/overlays/pi3-disable-bt.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pi3-miniuart-bt.dtbo to /usr/share/rpikernelhack/overlays/pi3-miniuart-bt.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/piscreen.dtbo to /usr/share/rpikernelhack/overlays/piscreen.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/piscreen2r.dtbo to /usr/share/rpikernelhack/overlays/piscreen2r.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pitft22.dtbo to /usr/share/rpikernelhack/overlays/pitft22.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pitft28-capacitive.dtbo to /usr/share/rpikernelhack/overlays/pitft28-capacitive.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pitft28-resistive.dtbo to /usr/share/rpikernelhack/overlays/pitft28-resistive.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pps-gpio.dtbo to /usr/share/rpikernelhack/overlays/pps-gpio.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pwm-2chan.dtbo to /usr/share/rpikernelhack/overlays/pwm-2chan.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/pwm.dtbo to /usr/share/rpikernelhack/overlays/pwm.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/qca7000.dtbo to /usr/share/rpikernelhack/overlays/qca7000.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/raspidac3.dtbo to /usr/share/rpikernelhack/overlays/raspidac3.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-backlight.dtbo to /usr/share/rpikernelhack/overlays/rpi-backlight.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-dac.dtbo to /usr/share/rpikernelhack/overlays/rpi-dac.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-display.dtbo to /usr/share/rpikernelhack/overlays/rpi-display.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-ft5406.dtbo to /usr/share/rpikernelhack/overlays/rpi-ft5406.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-proto.dtbo to /usr/share/rpikernelhack/overlays/rpi-proto.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/rpi-sense.dtbo to /usr/share/rpikernelhack/overlays/rpi-sense.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/sdhost.dtbo to /usr/share/rpikernelhack/overlays/sdhost.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/sdio-1bit.dtbo to /usr/share/rpikernelhack/overlays/sdio-1bit.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/sdio.dtbo to /usr/share/rpikernelhack/overlays/sdio.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/sdtweak.dtbo to /usr/share/rpikernelhack/overlays/sdtweak.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/smi-dev.dtbo to /usr/share/rpikernelhack/overlays/smi-dev.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/smi-nand.dtbo to /usr/share/rpikernelhack/overlays/smi-nand.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/smi.dtbo to /usr/share/rpikernelhack/overlays/smi.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi-gpio35-39.dtbo to /usr/share/rpikernelhack/overlays/spi-gpio35-39.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi1-1cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-1cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi1-2cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-2cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi1-3cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-3cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi2-1cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-1cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi2-2cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-2cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/spi2-3cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-3cs.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/tinylcd35.dtbo to /usr/share/rpikernelhack/overlays/tinylcd35.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/uart1.dtbo to /usr/share/rpikernelhack/overlays/uart1.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/vc4-kms-v3d.dtbo to /usr/share/rpikernelhack/overlays/vc4-kms-v3d.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/vga666.dtbo to /usr/share/rpikernelhack/overlays/vga666.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/w1-gpio-pullup.dtbo to /usr/share/rpikernelhack/overlays/w1-gpio-pullup.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/w1-gpio.dtbo to /usr/share/rpikernelhack/overlays/w1-gpio.dtbo by rpikernelhack'
| |
− | Adding 'diversion of /boot/overlays/wittypi.dtbo to /usr/share/rpikernelhack/overlays/wittypi.dtbo by rpikernelhack'
| |
− | Unpacking raspberrypi-kernel (1.20160512-1) over (1.20160506-1) ...
| |
− | run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.9+ /boot/kernel.img
| |
− | run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.9-v7+ /boot/kernel7.img
| |
− | Preparing to unpack .../libraspberrypi-bin_1.20160512-1_armhf.deb ...
| |
− | Unpacking libraspberrypi-bin (1.20160512-1) over (1.20160506-1) ...
| |
− | Preparing to unpack .../libraspberrypi0_1.20160512-1_armhf.deb ...
| |
− | Unpacking libraspberrypi0 (1.20160512-1) over (1.20160506-1) ...
| |
− | Preparing to unpack .../raspberrypi-bootloader_1.20160512-1_armhf.deb ...
| |
− | 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/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/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
| |
− | Adding 'diversion of /boot/LICENCE.broadcom to /usr/share/rpikernelhack/LICENCE.broadcom by rpikernelhack'
| |
− | Unpacking raspberrypi-bootloader (1.20160512-1) over (1.20160506-1) ...
| |
− | Processing triggers for libgdk-pixbuf2.0-0:armhf (2.31.1-2+deb8u4) ...
| |
− | Processing triggers for gnome-menus (3.13.3-6) ...
| |
− | Processing triggers for desktop-file-utils (0.22-1) ...
| |
− | Processing triggers for mime-support (3.58) ...
| |
− | Processing triggers for gnome-icon-theme (3.12.0-1) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Setting up libidn11:armhf (1.29-1+deb8u1) ...
| |
− | Setting up libarchive13:armhf (3.1.2-11+deb8u1) ...
| |
− | Setting up libexpat1:armhf (2.1.0-6+deb8u2) ...
| |
− | Setting up libexpat1-dev:armhf (2.1.0-6+deb8u2) ...
| |
− | Setting up librsvg2-2:armhf (2.40.5-1+deb8u2) ...
| |
− | Setting up librsvg2-common:armhf (2.40.5-1+deb8u2) ...
| |
− | Setting up nodered (0.13.4-1) ...
| |
− | Setting up omxplayer (0.3.7~git20160506~6c90c75) ...
| |
− | Setting up raspberrypi-kernel (1.20160512-1) ...
| |
− | 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/bcm2710-rpi-3-b.dtb to /usr/share/rpikernelhack/bcm2710-rpi-3-b.dtb 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/COPYING.linux to /usr/share/rpikernelhack/COPYING.linux by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/README to /usr/share/rpikernelhack/overlays/README by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/ads7846.dtbo to /usr/share/rpikernelhack/overlays/ads7846.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/akkordion-iqdacplus.dtbo to /usr/share/rpikernelhack/overlays/akkordion-iqdacplus.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/at86rf233.dtbo to /usr/share/rpikernelhack/overlays/at86rf233.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/bmp085_i2c-sensor.dtbo to /usr/share/rpikernelhack/overlays/bmp085_i2c-sensor.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/boomberry-dac.dtbo to /usr/share/rpikernelhack/overlays/boomberry-dac.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/boomberry-digi.dtbo to /usr/share/rpikernelhack/overlays/boomberry-digi.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/dht11.dtbo to /usr/share/rpikernelhack/overlays/dht11.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/dpi24.dtbo to /usr/share/rpikernelhack/overlays/dpi24.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/dwc-otg.dtbo to /usr/share/rpikernelhack/overlays/dwc-otg.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/dwc2.dtbo to /usr/share/rpikernelhack/overlays/dwc2.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/enc28j60.dtbo to /usr/share/rpikernelhack/overlays/enc28j60.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/gpio-ir.dtbo to /usr/share/rpikernelhack/overlays/gpio-ir.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/gpio-poweroff.dtbo to /usr/share/rpikernelhack/overlays/gpio-poweroff.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hifiberry-amp.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-amp.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hifiberry-dac.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-dac.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hifiberry-dacplus.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-dacplus.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hifiberry-digi.dtbo to /usr/share/rpikernelhack/overlays/hifiberry-digi.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hy28a.dtbo to /usr/share/rpikernelhack/overlays/hy28a.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/hy28b.dtbo to /usr/share/rpikernelhack/overlays/hy28b.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c-gpio.dtbo to /usr/share/rpikernelhack/overlays/i2c-gpio.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c-mux-pca9548a.dtbo to /usr/share/rpikernelhack/overlays/i2c-mux-pca9548a.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c-pwm-pca9685a.dtbo to /usr/share/rpikernelhack/overlays/i2c-pwm-pca9685a.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c-rtc.dtbo to /usr/share/rpikernelhack/overlays/i2c-rtc.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c0-bcm2708.dtbo to /usr/share/rpikernelhack/overlays/i2c0-bcm2708.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2c1-bcm2708.dtbo to /usr/share/rpikernelhack/overlays/i2c1-bcm2708.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2s-gpio28-31.dtbo to /usr/share/rpikernelhack/overlays/i2s-gpio28-31.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/i2s-mmap.dtbo to /usr/share/rpikernelhack/overlays/i2s-mmap.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/iqaudio-dac.dtbo to /usr/share/rpikernelhack/overlays/iqaudio-dac.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/iqaudio-dacplus.dtbo to /usr/share/rpikernelhack/overlays/iqaudio-dacplus.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/lirc-rpi.dtbo to /usr/share/rpikernelhack/overlays/lirc-rpi.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/mcp2515-can0.dtbo to /usr/share/rpikernelhack/overlays/mcp2515-can0.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/mcp2515-can1.dtbo to /usr/share/rpikernelhack/overlays/mcp2515-can1.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/mmc.dtbo to /usr/share/rpikernelhack/overlays/mmc.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/mz61581.dtbo to /usr/share/rpikernelhack/overlays/mz61581.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pi3-act-led.dtbo to /usr/share/rpikernelhack/overlays/pi3-act-led.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pi3-disable-bt.dtbo to /usr/share/rpikernelhack/overlays/pi3-disable-bt.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pi3-miniuart-bt.dtbo to /usr/share/rpikernelhack/overlays/pi3-miniuart-bt.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/piscreen.dtbo to /usr/share/rpikernelhack/overlays/piscreen.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/piscreen2r.dtbo to /usr/share/rpikernelhack/overlays/piscreen2r.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pitft22.dtbo to /usr/share/rpikernelhack/overlays/pitft22.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pitft28-capacitive.dtbo to /usr/share/rpikernelhack/overlays/pitft28-capacitive.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pitft28-resistive.dtbo to /usr/share/rpikernelhack/overlays/pitft28-resistive.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pps-gpio.dtbo to /usr/share/rpikernelhack/overlays/pps-gpio.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pwm-2chan.dtbo to /usr/share/rpikernelhack/overlays/pwm-2chan.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/pwm.dtbo to /usr/share/rpikernelhack/overlays/pwm.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/qca7000.dtbo to /usr/share/rpikernelhack/overlays/qca7000.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/raspidac3.dtbo to /usr/share/rpikernelhack/overlays/raspidac3.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-backlight.dtbo to /usr/share/rpikernelhack/overlays/rpi-backlight.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-dac.dtbo to /usr/share/rpikernelhack/overlays/rpi-dac.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-display.dtbo to /usr/share/rpikernelhack/overlays/rpi-display.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-ft5406.dtbo to /usr/share/rpikernelhack/overlays/rpi-ft5406.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-proto.dtbo to /usr/share/rpikernelhack/overlays/rpi-proto.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/rpi-sense.dtbo to /usr/share/rpikernelhack/overlays/rpi-sense.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/sdhost.dtbo to /usr/share/rpikernelhack/overlays/sdhost.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/sdio-1bit.dtbo to /usr/share/rpikernelhack/overlays/sdio-1bit.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/sdio.dtbo to /usr/share/rpikernelhack/overlays/sdio.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/sdtweak.dtbo to /usr/share/rpikernelhack/overlays/sdtweak.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/smi-dev.dtbo to /usr/share/rpikernelhack/overlays/smi-dev.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/smi-nand.dtbo to /usr/share/rpikernelhack/overlays/smi-nand.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/smi.dtbo to /usr/share/rpikernelhack/overlays/smi.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi-gpio35-39.dtbo to /usr/share/rpikernelhack/overlays/spi-gpio35-39.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi1-1cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-1cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi1-2cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-2cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi1-3cs.dtbo to /usr/share/rpikernelhack/overlays/spi1-3cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi2-1cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-1cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi2-2cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-2cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/spi2-3cs.dtbo to /usr/share/rpikernelhack/overlays/spi2-3cs.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/tinylcd35.dtbo to /usr/share/rpikernelhack/overlays/tinylcd35.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/uart1.dtbo to /usr/share/rpikernelhack/overlays/uart1.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/vc4-kms-v3d.dtbo to /usr/share/rpikernelhack/overlays/vc4-kms-v3d.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/vga666.dtbo to /usr/share/rpikernelhack/overlays/vga666.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/w1-gpio-pullup.dtbo to /usr/share/rpikernelhack/overlays/w1-gpio-pullup.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/w1-gpio.dtbo to /usr/share/rpikernelhack/overlays/w1-gpio.dtbo by rpikernelhack'
| |
− | Removing 'diversion of /boot/overlays/wittypi.dtbo to /usr/share/rpikernelhack/overlays/wittypi.dtbo by rpikernelhack'
| |
− | run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.9+ /boot/kernel.img
| |
− | run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.9+ /boot/kernel.img
| |
− | run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.9-v7+ /boot/kernel7.img
| |
− | run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.9-v7+ /boot/kernel7.img
| |
− | Setting up raspberrypi-bootloader (1.20160512-1) ...
| |
− | 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/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/bootcode.bin to /usr/share/rpikernelhack/bootcode.bin by rpikernelhack'
| |
− | Removing 'diversion of /boot/LICENCE.broadcom to /usr/share/rpikernelhack/LICENCE.broadcom by rpikernelhack'
| |
− | Setting up libraspberrypi0 (1.20160512-1) ...
| |
− | Setting up libraspberrypi-dev (1.20160512-1) ...
| |
− | Setting up libraspberrypi-doc (1.20160512-1) ...
| |
− | Setting up libraspberrypi-bin (1.20160512-1) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
− | Processing triggers for libgdk-pixbuf2.0-0:armhf (2.31.1-2+deb8u4) ...
| |
| | | |
| === Install packages we need === | | === Install packages we need === |
Line 568: |
Line 161: |
| sudo apt-get install dh-autoreconf libudev-dev libusb-1 | | sudo apt-get install dh-autoreconf libudev-dev libusb-1 |
| | | |
− |
| |
− | sudo apt-get -y install gawk bc apache2 libusb-dev libgd-graph-perl libexpat1-dev sqlite3
| |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | libexpat1-dev is already the newest version.
| |
− | libexpat1-dev set to manually installed.
| |
− | The following extra packages will be installed:
| |
− | apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libgd-perl libgd-text-perl liblua5.1-0 libsigsegv2 ssl-cert
| |
− | Suggested packages:
| |
− | apache2-doc apache2-suexec-pristine apache2-suexec-custom gawk-doc fonts-dustin sqlite3-doc openssl-blacklist
| |
− | The following NEW packages will be installed:
| |
− | apache2 apache2-bin apache2-data apache2-utils bc gawk libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libgd-graph-perl libgd-perl libgd-text-perl liblua5.1-0
| |
− | libsigsegv2 libusb-dev sqlite3 ssl-cert
| |
− | 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
| |
− | Need to get 3,091 kB of archives.
| |
− | After this operation, 8,620 kB of additional disk space will be used.
| |
− | Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libapr1 armhf 1.5.1-3 [77.1 kB]
| |
− | Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libaprutil1 armhf 1.5.4-1 [75.9 kB]
| |
− | Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libaprutil1-dbd-sqlite3 armhf 1.5.4-1 [17.7 kB]
| |
− | Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libaprutil1-ldap armhf 1.5.4-1 [16.7 kB]
| |
− | Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main liblua5.1-0 armhf 5.1.5-7.1 [83.7 kB]
| |
− | Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main apache2-bin armhf 2.4.10-10+deb8u4 [893 kB]
| |
− | Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main apache2-utils armhf 2.4.10-10+deb8u4 [194 kB]
| |
− | Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main apache2-data all 2.4.10-10+deb8u4 [162 kB]
| |
− | Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main apache2 armhf 2.4.10-10+deb8u4 [205 kB]
| |
− | Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsigsegv2 armhf 2.10-4 [28.2 kB]
| |
− | Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main gawk armhf 1:4.1.1+dfsg-1 [480 kB]
| |
− | Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main bc armhf 1.06.95-9 [96.3 kB]
| |
− | Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main libusb-dev armhf 2:0.1.12-25 [34.4 kB]
| |
− | Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main sqlite3 armhf 3.8.7.1-1+deb8u1 [99.5 kB]
| |
− | Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main ssl-cert all 1.0.35 [20.9 kB]
| |
− | Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgd-perl armhf 2.53-1+b1 [175 kB]
| |
− | Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgd-text-perl all 0.86-9 [41.4 kB]
| |
− | Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgd-graph-perl all 1.48-2 [389 kB]
| |
− | Fetched 3,091 kB in 13s (225 kB/s)
| |
− | Preconfiguring packages ...
| |
− | Selecting previously unselected package libapr1:armhf.
| |
− | (Reading database ... 92999 files and directories currently installed.)
| |
− | Preparing to unpack .../libapr1_1.5.1-3_armhf.deb ...
| |
− | Unpacking libapr1:armhf (1.5.1-3) ...
| |
− | Selecting previously unselected package libaprutil1:armhf.
| |
− | Preparing to unpack .../libaprutil1_1.5.4-1_armhf.deb ...
| |
− | Unpacking libaprutil1:armhf (1.5.4-1) ...
| |
− | Selecting previously unselected package libaprutil1-dbd-sqlite3:armhf.
| |
− | Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.4-1_armhf.deb ...
| |
− | Unpacking libaprutil1-dbd-sqlite3:armhf (1.5.4-1) ...
| |
− | Selecting previously unselected package libaprutil1-ldap:armhf.
| |
− | Preparing to unpack .../libaprutil1-ldap_1.5.4-1_armhf.deb ...
| |
− | Unpacking libaprutil1-ldap:armhf (1.5.4-1) ...
| |
− | Selecting previously unselected package liblua5.1-0:armhf.
| |
− | Preparing to unpack .../liblua5.1-0_5.1.5-7.1_armhf.deb ...
| |
− | Unpacking liblua5.1-0:armhf (5.1.5-7.1) ...
| |
− | Selecting previously unselected package apache2-bin.
| |
− | Preparing to unpack .../apache2-bin_2.4.10-10+deb8u4_armhf.deb ...
| |
− | Unpacking apache2-bin (2.4.10-10+deb8u4) ...
| |
− | Selecting previously unselected package apache2-utils.
| |
− | Preparing to unpack .../apache2-utils_2.4.10-10+deb8u4_armhf.deb ...
| |
− | Unpacking apache2-utils (2.4.10-10+deb8u4) ...
| |
− | Selecting previously unselected package apache2-data.
| |
− | Preparing to unpack .../apache2-data_2.4.10-10+deb8u4_all.deb ...
| |
− | Unpacking apache2-data (2.4.10-10+deb8u4) ...
| |
− | Selecting previously unselected package apache2.
| |
− | Preparing to unpack .../apache2_2.4.10-10+deb8u4_armhf.deb ...
| |
− | Unpacking apache2 (2.4.10-10+deb8u4) ...
| |
− | Selecting previously unselected package libsigsegv2:armhf.
| |
− | Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
| |
− | Unpacking libsigsegv2:armhf (2.10-4) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Processing triggers for systemd (215-17+deb8u4) ...
| |
− | Setting up libsigsegv2:armhf (2.10-4) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
− | Selecting previously unselected package gawk.
| |
− | (Reading database ... 93685 files and directories currently installed.)
| |
− | Preparing to unpack .../gawk_1%3a4.1.1+dfsg-1_armhf.deb ...
| |
− | Unpacking gawk (1:4.1.1+dfsg-1) ...
| |
− | Selecting previously unselected package bc.
| |
− | Preparing to unpack .../bc_1.06.95-9_armhf.deb ...
| |
− | Unpacking bc (1.06.95-9) ...
| |
− | Selecting previously unselected package libusb-dev.
| |
− | Preparing to unpack .../libusb-dev_2%3a0.1.12-25_armhf.deb ...
| |
− | Unpacking libusb-dev (2:0.1.12-25) ...
| |
− | Selecting previously unselected package sqlite3.
| |
− | Preparing to unpack .../sqlite3_3.8.7.1-1+deb8u1_armhf.deb ...
| |
− | Unpacking sqlite3 (3.8.7.1-1+deb8u1) ...
| |
− | Selecting previously unselected package ssl-cert.
| |
− | Preparing to unpack .../ssl-cert_1.0.35_all.deb ...
| |
− | Unpacking ssl-cert (1.0.35) ...
| |
− | Selecting previously unselected package libgd-perl.
| |
− | Preparing to unpack .../libgd-perl_2.53-1+b1_armhf.deb ...
| |
− | Unpacking libgd-perl (2.53-1+b1) ...
| |
− | Selecting previously unselected package libgd-text-perl.
| |
− | Preparing to unpack .../libgd-text-perl_0.86-9_all.deb ...
| |
− | Unpacking libgd-text-perl (0.86-9) ...
| |
− | Selecting previously unselected package libgd-graph-perl.
| |
− | Preparing to unpack .../libgd-graph-perl_1.48-2_all.deb ...
| |
− | Unpacking libgd-graph-perl (1.48-2) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Processing triggers for install-info (5.2.0.dfsg.1-6) ...
| |
− | Setting up libapr1:armhf (1.5.1-3) ...
| |
− | Setting up libaprutil1:armhf (1.5.4-1) ...
| |
− | Setting up libaprutil1-dbd-sqlite3:armhf (1.5.4-1) ...
| |
− | Setting up libaprutil1-ldap:armhf (1.5.4-1) ...
| |
− | Setting up liblua5.1-0:armhf (5.1.5-7.1) ...
| |
− | Setting up apache2-bin (2.4.10-10+deb8u4) ...
| |
− | Setting up apache2-utils (2.4.10-10+deb8u4) ...
| |
− | Setting up apache2-data (2.4.10-10+deb8u4) ...
| |
− | Setting up apache2 (2.4.10-10+deb8u4) ...
| |
− | Enabling module mpm_event.
| |
− | Enabling module authz_core.
| |
− | Enabling module authz_host.
| |
− | Enabling module authn_core.
| |
− | Enabling module auth_basic.
| |
− | Enabling module access_compat.
| |
− | Enabling module authn_file.
| |
− | Enabling module authz_user.
| |
− | Enabling module alias.
| |
− | Enabling module dir.
| |
− | Enabling module autoindex.
| |
− | Enabling module env.
| |
− | Enabling module mime.
| |
− | Enabling module negotiation.
| |
− | Enabling module setenvif.
| |
− | Enabling module filter.
| |
− | Enabling module deflate.
| |
− | Enabling module status.
| |
− | Enabling conf charset.
| |
− | Enabling conf localized-error-pages.
| |
− | Enabling conf other-vhosts-access-log.
| |
− | Enabling conf security.
| |
− | Enabling conf serve-cgi-bin.
| |
− | Enabling site 000-default.
| |
− | Setting up gawk (1:4.1.1+dfsg-1) ...
| |
− | Setting up bc (1.06.95-9) ...
| |
− | Setting up libusb-dev (2:0.1.12-25) ...
| |
− | Setting up sqlite3 (3.8.7.1-1+deb8u1) ...
| |
− | Setting up ssl-cert (1.0.35) ...
| |
− | Setting up libgd-perl (2.53-1+b1) ...
| |
− | Setting up libgd-text-perl (0.86-9) ...
| |
− | Setting up libgd-graph-perl (1.48-2) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
− | Processing triggers for systemd (215-17+deb8u4) ...
| |
− |
| |
− |
| |
| pi@raspberrypi:~ $ sudo apt-get install dh-autoreconf libudev-dev libusb-1 | | pi@raspberrypi:~ $ sudo apt-get install dh-autoreconf libudev-dev libusb-1 |
| Reading package lists... Done | | Reading package lists... Done |
Line 722: |
Line 171: |
| | | |
| sudo apt-get install dh-autoreconf libudev-dev | | sudo apt-get install dh-autoreconf libudev-dev |
− | Reading package lists... Done
| |
− | Building dependency tree
| |
− | Reading state information... Done
| |
− | The following extra packages will be installed:
| |
− | autoconf automake autopoint autotools-dev debhelper gettext intltool-debian libasprintf-dev libgettextpo-dev libgettextpo0 libltdl-dev libmail-sendmail-perl
| |
− | libsys-hostname-long-perl libtool libunistring0 m4 po-debconf
| |
− | Suggested packages:
| |
− | autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libtool-doc automaken gfortran fortran95-compiler gcj-jdk libmail-box-perl
| |
− | The following NEW packages will be installed:
| |
− | autoconf automake autopoint autotools-dev debhelper dh-autoreconf gettext intltool-debian libasprintf-dev libgettextpo-dev libgettextpo0 libltdl-dev libmail-sendmail-perl
| |
− | libsys-hostname-long-perl libtool libudev-dev libunistring0 m4 po-debconf
| |
− | 0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
| |
− | Need to get 4,965 kB of archives.
| |
− | After this operation, 16.2 MB of additional disk space will be used.
| |
− | Do you want to continue? [Y/n] y
| |
− | Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libunistring0 armhf 0.9.3-5.2 [253 kB]
| |
− | Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgettextpo0 armhf 0.19.3-2 [115 kB]
| |
− | Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main m4 armhf 1.4.17-4 [238 kB]
| |
− | Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main autoconf all 2.69-8 [340 kB]
| |
− | Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main autotools-dev all 20140911.1 [70.5 kB]
| |
− | Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main automake all 1:1.14.1-4 [725 kB]
| |
− | Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main autopoint all 0.19.3-2 [413 kB]
| |
− | Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main gettext armhf 0.19.3-2 [1,167 kB]
| |
− | Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
| |
− | Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main po-debconf all 1.0.16+nmu3 [220 kB]
| |
− | Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main debhelper all 9.20150101 [813 kB]
| |
− | Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main libtool all 2.4.2-1.11 [190 kB]
| |
− | Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main dh-autoreconf all 10 [15.2 kB]
| |
− | Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main libasprintf-dev armhf 0.19.3-2 [31.0 kB]
| |
− | Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgettextpo-dev armhf 0.19.3-2 [128 kB]
| |
− | Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main libltdl-dev armhf 2.4.2-1.11 [155 kB]
| |
− | Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsys-hostname-long-perl all 1.4-3 [11.6 kB]
| |
− | Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmail-sendmail-perl all 0.79.16-1 [26.6 kB]
| |
− | Get:19 http://mirrordirector.raspbian.org/raspbian/ jessie/main libudev-dev armhf 215-17+deb8u4 [23.2 kB]
| |
− | Fetched 4,965 kB in 17s (282 kB/s)
| |
− | Selecting previously unselected package libunistring0:armhf.
| |
− | (Reading database ... 94122 files and directories currently installed.)
| |
− | Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
| |
− | Unpacking libunistring0:armhf (0.9.3-5.2) ...
| |
− | Selecting previously unselected package libgettextpo0:armhf.
| |
− | Preparing to unpack .../libgettextpo0_0.19.3-2_armhf.deb ...
| |
− | Unpacking libgettextpo0:armhf (0.19.3-2) ...
| |
− | Selecting previously unselected package m4.
| |
− | Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
| |
− | Unpacking m4 (1.4.17-4) ...
| |
− | Selecting previously unselected package autoconf.
| |
− | Preparing to unpack .../autoconf_2.69-8_all.deb ...
| |
− | Unpacking autoconf (2.69-8) ...
| |
− | Selecting previously unselected package autotools-dev.
| |
− | Preparing to unpack .../autotools-dev_20140911.1_all.deb ...
| |
− | Unpacking autotools-dev (20140911.1) ...
| |
− | Selecting previously unselected package automake.
| |
− | Preparing to unpack .../automake_1%3a1.14.1-4_all.deb ...
| |
− | Unpacking automake (1:1.14.1-4) ...
| |
− | Selecting previously unselected package autopoint.
| |
− | Preparing to unpack .../autopoint_0.19.3-2_all.deb ...
| |
− | Unpacking autopoint (0.19.3-2) ...
| |
− | Selecting previously unselected package gettext.
| |
− | Preparing to unpack .../gettext_0.19.3-2_armhf.deb ...
| |
− | Unpacking gettext (0.19.3-2) ...
| |
− | Selecting previously unselected package intltool-debian.
| |
− | Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
| |
− | Unpacking intltool-debian (0.35.0+20060710.1) ...
| |
− | Selecting previously unselected package po-debconf.
| |
− | Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ...
| |
− | Unpacking po-debconf (1.0.16+nmu3) ...
| |
− | Selecting previously unselected package debhelper.
| |
− | Preparing to unpack .../debhelper_9.20150101_all.deb ...
| |
− | Unpacking debhelper (9.20150101) ...
| |
− | Selecting previously unselected package libtool.
| |
− | Preparing to unpack .../libtool_2.4.2-1.11_all.deb ...
| |
− | Unpacking libtool (2.4.2-1.11) ...
| |
− | Selecting previously unselected package dh-autoreconf.
| |
− | Preparing to unpack .../dh-autoreconf_10_all.deb ...
| |
− | Unpacking dh-autoreconf (10) ...
| |
− | Selecting previously unselected package libasprintf-dev:armhf.
| |
− | Preparing to unpack .../libasprintf-dev_0.19.3-2_armhf.deb ...
| |
− | Unpacking libasprintf-dev:armhf (0.19.3-2) ...
| |
− | Selecting previously unselected package libgettextpo-dev:armhf.
| |
− | Preparing to unpack .../libgettextpo-dev_0.19.3-2_armhf.deb ...
| |
− | Unpacking libgettextpo-dev:armhf (0.19.3-2) ...
| |
− | Selecting previously unselected package libltdl-dev:armhf.
| |
− | Preparing to unpack .../libltdl-dev_2.4.2-1.11_armhf.deb ...
| |
− | Unpacking libltdl-dev:armhf (2.4.2-1.11) ...
| |
− | Selecting previously unselected package libsys-hostname-long-perl.
| |
− | Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...
| |
− | Unpacking libsys-hostname-long-perl (1.4-3) ...
| |
− | Selecting previously unselected package libmail-sendmail-perl.
| |
− | Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
| |
− | Unpacking libmail-sendmail-perl (0.79.16-1) ...
| |
− | Selecting previously unselected package libudev-dev:armhf.
| |
− | Preparing to unpack .../libudev-dev_215-17+deb8u4_armhf.deb ...
| |
− | Unpacking libudev-dev:armhf (215-17+deb8u4) ...
| |
− | Processing triggers for install-info (5.2.0.dfsg.1-6) ...
| |
− | Processing triggers for man-db (2.7.0.2-5) ...
| |
− | Setting up libunistring0:armhf (0.9.3-5.2) ...
| |
− | Setting up libgettextpo0:armhf (0.19.3-2) ...
| |
− | Setting up m4 (1.4.17-4) ...
| |
− | Setting up autoconf (2.69-8) ...
| |
− | Setting up autotools-dev (20140911.1) ...
| |
− | Setting up automake (1:1.14.1-4) ...
| |
− | update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode
| |
− | Setting up autopoint (0.19.3-2) ...
| |
− | Setting up gettext (0.19.3-2) ...
| |
− | Setting up intltool-debian (0.35.0+20060710.1) ...
| |
− | Setting up po-debconf (1.0.16+nmu3) ...
| |
− | Setting up debhelper (9.20150101) ...
| |
− | Setting up libtool (2.4.2-1.11) ...
| |
− | Setting up dh-autoreconf (10) ...
| |
− | Setting up libasprintf-dev:armhf (0.19.3-2) ...
| |
− | Setting up libgettextpo-dev:armhf (0.19.3-2) ...
| |
− | Setting up libltdl-dev:armhf (2.4.2-1.11) ...
| |
− | Setting up libsys-hostname-long-perl (1.4-3) ...
| |
− | Setting up libmail-sendmail-perl (0.79.16-1) ...
| |
− | Setting up libudev-dev:armhf (215-17+deb8u4) ...
| |
− | Processing triggers for libc-bin (2.19-18+deb8u4) ...
| |
| | | |
| === Install perl modules === | | === Install perl modules === |
Line 890: |
Line 223: |
| and insert this line in the "User privilege specification" section: | | and insert this line in the "User privilege specification" section: |
| | | |
− | www-data ALL=NOPASSWD: /usr/local/bin/2591, /usr/bin/nice, /home/hivetool/temperhum.sh, /usr/local/bin/hx711, /usr/local/bin/Seeed_DHT22 | + | www-data ALL=NOPASSWD: /home/hivetool/hive.sh, /home/hivetool/hx711pyB.sh, /home/hivetool/hx711.sh, /home/hivetool/HX711a128.py, /home/hivetool/hx711py.sh, /usr/local/bin/2591, /usr/local/bin/2561, /usr/bin/nice, /home/hivetool/temperhum.sh, /usr/local/bin/hx711, /usr/local/bin/Seeed_DHT22 |
| | | |
| ===Create SQLite database=== | | ===Create SQLite database=== |
Line 906: |
Line 239: |
| sudo ln -s /home/hivetool/hivetool_raw.db /var/www/html/ | | sudo ln -s /home/hivetool/hivetool_raw.db /var/www/html/ |
| | | |
− | ===phpLiteAdmin=== | + | ===phpLiteAdmin ver 1.9.6=== |
| Install SQLite database administration tools. | | Install SQLite database administration tools. |
| + | https://www.phpliteadmin.org/download/ |
| | | |
| sudo apt-get install php5 php5-sqlite | | sudo apt-get install php5 php5-sqlite |
Line 913: |
Line 247: |
| sudo mkdir admin | | sudo mkdir admin |
| cd admin | | cd admin |
− | sudo wget https://bitbucket.org/phpliteadmin/public/downloads/phpliteAdmin_v1-9-5.zip | + | sudo cp /home/downloads/phpLiteAdmin_v1-9-6.zip . |
− | sudo unzip phpliteAdmin_v1-9-5.zip | + | sudo unzip phpLiteAdmin_v1-9-6.zip |
| | | |
| http://www.raspitux.de/en/using-phpliteadmin-with-raspberry-pi/#respond | | http://www.raspitux.de/en/using-phpliteadmin-with-raspberry-pi/#respond |
Line 945: |
Line 279: |
| #sudo git clone https://github.com/rcrum003/TEMPered-v6-2015 | | #sudo git clone https://github.com/rcrum003/TEMPered-v6-2015 |
| #cd TEMPered-v6-2015 | | #cd TEMPered-v6-2015 |
| + | |
| + | Note: For TEMPered-v6-2015 in ccmake set |
| + | HIDAPI_HEADER_DIR /usr/local/include/hidapi |
| + | HIDAPI_LIB /usr/local/lib/libhidapi-hidraw.so |
| + | |
| | | |
| git clone git://github.com/mushisushi/TEMPered/ | | git clone git://github.com/mushisushi/TEMPered/ |
Line 964: |
Line 303: |
| sudo ldconfig | | sudo ldconfig |
| | | |
− | ===Install Broadcom 2835 Library=== | + | ===Install Broadcom 2835 Library ver 1.5=== |
− | Download and install the bcm2835 library: | + | Download and install the bcm2835 library: https://gist.github.com/annem/3183536 |
| + | |
| cd /home/downloads | | cd /home/downloads |
− | curl -o bcm2835-1.42.tar.gz http://www.airspayce.com/mikem/bcm2835/bcm2835-1.42.tar.gz | + | wget http://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz |
− | tar xvf bcm2835-1.42.tar.gz | + | tar xvfz bcm2835-1.5.tar.gz |
− | cd bcm2835-1.42 | + | cd bcm2835-1.5 |
| ./configure | | ./configure |
| make | | make |
| sudo make check | | sudo make check |
| sudo make install | | sudo make install |
− |
| |
− | http://www.airspayce.com/mikem/bcm2835/
| |
| | | |
| === Install i2c support=== | | === Install i2c support=== |
Line 982: |
Line 320: |
| #run raspi-config and turn on i2c | | #run raspi-config and turn on i2c |
| | | |
− | === Install wiringPi library=== | + | === Install wiringPi library ver 2.32=== |
| #get wiringPi code from github and compile it | | #get wiringPi code from github and compile it |
| #: cd /home/downloads | | #: cd /home/downloads |
Line 991: |
Line 329: |
| #: gpio -v | | #: gpio -v |
| #: gpio readall | | #: gpio readall |
| + | |
| + | gpio -v |
| + | gpio version: 2.32 |
| + | Copyright (c) 2012-2015 Gordon Henderson |
| | | |
| http://wiringpi.com/download-and-install/ | | http://wiringpi.com/download-and-install/ |
Line 1,006: |
Line 348: |
| #: make | | #: make |
| #: sudo cp Seeed_DHT22 /usr/local/bin | | #: sudo cp Seeed_DHT22 /usr/local/bin |
| + | |
| + | Python DHT22 code from Adafruit |
| + | |
| + | sudo apt-get install python-dev |
| + | cd /home/downloads |
| + | git clone https://github.com/adafruit/Adafruit_Python_DHT.git |
| + | cd Adafruit_Python_DHT |
| + | sudo python setup.py install |
| + | cd examples |
| + | python AdafruitDHT.py |
| + | |
| + | |
| + | ===DHTxx Temperature/Humidity Sensor=== |
| + | This code uses the PiGPIO libraries (pigpiod). |
| + | |
| + | #Download the DHT11/21/22/33/44 Sensor code from http://abyz.co.uk/rpi/pigpio/code/DHTXXD.zip |
| + | #Unzip |
| + | #Compile |
| + | #Test |
| + | |
| + | mkdir /home/downloads/DHTxx |
| + | mv /home/pi/Downloads/DHTXXD.zip /home/downloads/DHTxx |
| + | cd /home/downloads/DHTxx |
| + | unzip DHTXXD.zip |
| + | gcc -Wall -pthread -o DHTXXD test_DHTXXD.c DHTXXD.c -lpigpiod_if2 |
| + | ./DHTXXD -g22 |
| + | ./DHTXXD -g27 |
| + | sudo cp DHTXXD /usr/local/bin |
| + | |
| + | Note that this code uses the Broadcom GPIO numbering so |
| + | Ras Pi GPIO 2 <=> Broadcom GPIO 27 |
| + | Ras Pi GPIO 3 <=> Broadcom GPIO 22 |
| | | |
| ===HX711 weight ADC=== | | ===HX711 weight ADC=== |
| hx711wp | | hx711wp |
| | | |
− | Note: The original hx711 code has been modified to use the wiringPi library and a bug fixed. | + | Note: The original hx711 code has been modified to use the wiringPi library and to fix 2 bugs. |
| | | |
| #Download the software from gitHub | | #Download the software from gitHub |
Line 1,020: |
Line 394: |
| #Copy hx711 command to /usr/local/bin: | | #Copy hx711 command to /usr/local/bin: |
| #: sudo cp hx711wp /usr/local/bin/hx711 | | #: sudo cp hx711wp /usr/local/bin/hx711 |
| + | #To read the battery voltage, copy hx711wp_chanB command to /usr/local/bin: |
| + | #: sudo cp hx711wp_chanB /usr/local/bin/hx711wp_chanB |
| | | |
| ===TLS2591 Lux Sensor=== | | ===TLS2591 Lux Sensor=== |
Line 1,039: |
Line 415: |
| # | | # |
| # Check the server status. Kill process after 1 minute. | | # Check the server status. Kill process after 1 minute. |
− | 0,5,10,15,20,25,30,35,40,45,50,55 * * * * timeout -s KILL 1m /home/hivetool/server_status.sh > /var/www/server_status.txt | + | 4,9,14,19,24,29,34,39,44,49,54,59 * * * * timeout -s KILL 1m /home/hivetool/server_status.sh > /var/www/server_status.txt |
| | | |
| ===Video=== | | ===Video=== |
| Install VLC media software. '''Note that for the camera to work, it must be enabled by running raspi-config.''' | | Install VLC media software. '''Note that for the camera to work, it must be enabled by running raspi-config.''' |
− | apt-get install vlc | + | sudo apt-get install vlc |
| | | |
| To automatically start the video streaming using Real Time Streaming Protocol to port 8554, add to /etc/rc.local | | To automatically start the video streaming using Real Time Streaming Protocol to port 8554, add to /etc/rc.local |
Line 1,056: |
Line 432: |
| ===Access Point=== | | ===Access Point=== |
| | | |
− | apt-get install hostapd isc-dhcp-server | + | sudo apt-get install hostapd isc-dhcp-server |
| | | |
| https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/install-software | | https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/install-software |
Line 1,067: |
Line 443: |
| sudo apt-get install gerbv | | sudo apt-get install gerbv |
| sudo apt-get install zip | | sudo apt-get install zip |
| + | |
| | | |
| ===xrdp=== | | ===xrdp=== |
| | | |
− | sudo apt-get install xrdp | + | uninstall RealVNC (This is a work around as now realvnc-vnc-server comes installed and breaks xrdp. xrdp is currently favored over realvnc as xrdp works with Microsoft Windows.) |
| + | |
| + | uninstall RealVNC and install xrdp |
| + | |
| + | apt-get purge realvnc-vnc-server |
| + | sudo apt-get install xrdp |
| + | |
| + | fix mouse pointer |
| + | vi .xsessionrc |
| + | xsetroot -cursor_name left_ptr& |
| + | |
| + | http://raspberrypi.stackexchange.com/questions/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp |
| | | |
| ===open62541=== | | ===open62541=== |
| + | |
| | | |
| sudo git clone git://github.com/open62541/open62541 | | sudo git clone git://github.com/open62541/open62541 |
| + | |
| # ### sudo apt-get install git build-essential gcc pkg-config cmake python python-lxml | | # ### sudo apt-get install git build-essential gcc pkg-config cmake python python-lxml |
| sudo apt-get install cmake cmake-data python-lxml | | sudo apt-get install cmake cmake-data python-lxml |
Line 1,089: |
Line 479: |
| sudo make | | sudo make |
| | | |
− | # select additional features
| + | select additional features |
− | sudo ccmake .. # enter g to build and exit | + | sudo ccmake .. |
| + | |
| + | press c to configure |
| + | press g to generate and exit |
| sudo make | | sudo make |
| | | |
Line 1,097: |
Line 490: |
| sudo apt-get install matchbox | | sudo apt-get install matchbox |
| | | |
| + | ===Install I2S support=== |
| + | In /boot/config.txt uncomment dtparam=i2s=on: |
| + | |
| + | sudo vi /boot/config.txt |
| + | # Uncomment to enable I2S MEMs microphone 6-9-16 AO |
| + | dtparam=i2s=on |
| + | |
| + | sudo reboot |
| + | |
| + | Get asoc-i2s-loader code: |
| + | cd /home/downloads |
| + | git clone https://github.com/skakri/asoc-i2s-loader |
| + | cd asoc-i2s-loader |
| + | |
| + | |
| + | In /sys/kernel/debug/asoc/platforms get the platform and device name. |
| + | cat /sys/kernel/debug/asoc/platforms |
| + | 3f203000.i2s |
| + | snd-soc-dummy |
| + | |
| + | '''Note: assoc/platform will not exist until dtparam=i2s=on is uncommented and the system rebooted!''' |
| + | |
| + | In asoc-i2s-loader.c change .platform = "20203000.i2s" to 3f203000.i2s (two places) |
| + | |
| + | Install the kernel headers to compile and the compile: |
| + | sudo apt-get install raspberrypi-kernel-header |
| + | make |
| + | |
| + | in /etc/modprobe.d/raspi-blacklist.conf |
| + | blacklist snd_soc_wm8804 |
| + | blacklist snd_soc_pcm512x |
| + | blacklist snd_soc_tas5713 |
| + | |
| + | |
| + | To record: |
| + | arecord -D hw:0 -c2 -r 48000 -f S32_LE -t wav -v file.wav |
| | | |
| ===Install Hivecontrol=== | | ===Install Hivecontrol=== |
Line 1,114: |
Line 543: |
| | | |
| 1. Remove the SD card from the Pi and on another computer, copy the image to a file: | | 1. Remove the SD card from the Pi and on another computer, copy the image to a file: |
− | dd bs=4M if=/dev/sdb of=/home/downloads/hivetool073.img | + | dd bs=4M if=/dev/sdb of=/home/downloads/hivetool080rc2.img |
| 2. Shrink the image: | | 2. Shrink the image: |
| http://sirlagz.net/2013/03/10/script-automatic-rpi-image-downsizer/ | | http://sirlagz.net/2013/03/10/script-automatic-rpi-image-downsizer/ |
| 3. Compress the image using zip: | | 3. Compress the image using zip: |
− | zip 2016-02-09-raspbian-hivetool.zip hivetool073.img | + | zip hivetool080rc2.img.zip hivetool080rc2.img |
| + | |
| + | |
| + | bash-4.2# dd bs=40M if=/dev/sdb of=/home/downloads/hivetool080rc2.img |
| + | 379+1 records in |
| + | 379+1 records out |
| + | 15931539456 bytes (16 GB) copied, 596.492 s, 26.7 MB/s |
| + | |
| + | ./autosizer.sh hivetool074.img |
| + | e2fsck 1.42.6 (21-Sep-2012) |
| + | Pass 1: Checking inodes, blocks, and sizes |
| + | Inodes that were part of a corrupted orphan linked list found. Fix<y>? yes |
| + | Inode 13283 was part of the orphaned inode list. FIXED. |
| + | ... |
| + | Inode 392946 was part of the orphaned inode list. FIXED. |
| + | Pass 2: Checking directory structure |
| + | Pass 3: Checking directory connectivity |
| + | Pass 4: Checking reference counts |
| + | Pass 5: Checking group summary information |
| + | |
| + | /dev/loop0: ***** FILE SYSTEM WAS MODIFIED ***** |
| + | /dev/loop0: 141123/971040 files (0.2% non-contiguous), 1308188/3872384 blocks |
| + | resize2fs 1.42.6 (21-Sep-2012) |
| + | resize2fs 1.42.6 (21-Sep-2012) |
| + | Resizing the filesystem on /dev/loop0 to 1412558 (4k) blocks. |
| + | Begin pass 2 (max = 420793) |
| + | Relocating blocks XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| + | Begin pass 3 (max = 119) |
| + | Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| + | Begin pass 4 (max = 14259) |
| + | Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| + | The filesystem on /dev/loop0 is now 1412558 blocks long. |
| + | |
| + | # zip hivetool080rc2.img.zip hivetool080rc2.img |
| + | adding: hivetool080rc2.img |
| + | |
| + | (deflated 58%) |
| + | |
| + | bash-4.2# md5sum hivetool080rc2.img.zip |
| + | 7cdca1e73a5d81e3c70909961c6ea4b9 hivetool080rc2.img.zip |
| + | |
| + | bash-4.2# sha1sum hivetool074.img.zip |
| + | ff504657257fdf13905a1ad24fd2f2eab5af1562 hivetool074.img.zip |
| + | |
| + | $ md5sum hivetool074.img |
| + | 2e26e8f266870cebcd51bf365d861559 hivetool074.img |
| + | |
| + | $ sha1sum hivetool074.img |
| + | c855c8c1175866bd52ed8143490d320011323108 hivetool074.img |
| + | |
| + | $ ls -l hivetool074* |
| + | -rw-r--r-- 1 root root 5856092672 Feb 21 20:01 hivetool074.img |
| + | -rw-r--r-- 1 root root 2474147900 Feb 21 20:07 hivetool074.img.zip |
Hivetool 0.7.4 image is now available
Download it here;
https://drive.google.com/file/d/0B_3xqxGS2psWWHhyMUNjbW4tSHc/view?usp=sharing
It does not include HiveControl like the HiveConTool version.
hivetool074.img 5856092672 bytes
hivetool074.img.zip 2474147900 bytes
md5sum hivetool074.img 2e26e8f266870cebcd51bf365d861559
sha1sum hivetool074.img c855c8c1175866bd52ed8143490d320011323108
md5sum hivetool074.img.zip 7cdca1e73a5d81e3c70909961c6ea4b9
sha1sum hivetool074.img.zip ff504657257fdf13905a1ad24fd2f2eab5af1562
Important Notes:
- May not unzip on Apple Mac using Unarchiver.
- Image is greater than 4 gig so it will not fit on FAT32 formatted memory device.
- It doesn't automatically expand to fit the memory card.
BUGS
- The HX711 python driver based on PIGPIO library (HX711py) doesn't work on the model A+ or B+. Use the old HX711 driver based on the wiringPI library.
0.7.4
Bug Fixes
1. Set GPU_MEM, GPU_MEM_256, GPU_MEM_512, and GPU_MEM_1024 for different Pi models in config.txt. Maybe:
GPU_MEM=64
GPU_MEM_256=64
GPU_MEM_512=128
GPU_MEM_1024=256
2. Put sanity checks, retrying, and error logging in dht22.sh to prevent bad readings from DHT22. See http://hivetool.org/d/comment/151#comment-151 for details.
3, Update the SQL database creation scripts to reflect the new schema with battery voltage.
4. Use hive_stats3wDownload.pl and NOT hive_stats4wDownload.
5. Fix hive config.pl so it will insert a NULL instead on nothing in the hive_parameters table if hive elevation is left blank.
6. Change DHT22 code to Adafruit
7. Fix error at end of hivetool.log if hive_command.pl is not executable.
Feature Request
- add latest HiveControl software, debug HTML conflicts, restrict both apps from uploading
- implement battery voltage monitoring using channel B of HX711, send it to hivetool.net and display it.
- add ability to upgrade & update, github installer like hivecontrol, log & display current version & rev.
- send host IP and MAC addresses to hivetool.net, use MAC for registration
- add scale calibration layman wizard (accept current zero weight, accept known weight)
- add ability to auto register with online hivetool.net database, minimize server blacklisting
0.7.3
Bug Fixes
- Done replace hx711 and dth22 code with fixed versions.
- Done add export LC_NUMERIC="en_US.UTF-8" to hive.sh
- Done don't remove python tools when removing bloatware. Keep: wolfram-engine - a scientific platform, Idle and Idle3 - python language editors
Feature Request
- Done add Ryans Hive Controller code, not yet available in 074
- Done add xrdp, open62541 packages
- Done add Data Acquisition Daemon (DAD) code
Dad supports battery voltage monitoring and the rain gauge.
0.7.2
- Done Test most recent raspbian distro Jessie (4.1 Kernel)
- Done Removal of bloatware from Raspbian (games, educational, etc.)
- Done Hivetool Support Pi & Pi2 (auto detect preferred)
- Automatic removal of erroneous data from sensors
- Done Basic navigation from webserver index.html, especially config.pl and Hivestats with download.
- Menu driven selection & configuration of sensors (gpio 2,3 for DHT22s preassigned by menu default)
- Menu driven setup of essential parameters with choices that don't crash app when saving, grey out unused.
- Done Sensor calibration provisions (gain, offset)
- Display instantaneous sensor readings from config screen with read button
- Preload & configure Apache Webserver and database, Hivetool, sensor drivers for proven sensors.
- Update local & online hivestats graphs to display lux trend pen, (use latest hivestats with enhanced autoscaling for local)
- Network / wifi support out of the box seems to work well now, handle configuration on router side with DHCP reservation as may be needed.
- Add configuration menu item for naming pi, same as hivestats name?
- Minimize need to enter Raspiconfig, can timezone and time all be handled in hivetool config?
- Done Enable i2c & serial.
How the image was created
Get latest Jessie image
Download, verify the SHA-1 checksum, unzip, burn image.
Verify the checksum:
sha1sum 2016-05-10-raspbian-jessie.zip
66a50545358e80229d77ebba89ab01f1c0fb4a02
Unzip the image and copy it to the SD card
unzip 2016-05-10-raspbian-jessie.zip
dd bs=4M if=2016-05-10-raspbian-jessie.img of=/dev/sdb
Boot
Jessie boots directly into the window system.
Menu -> Preferences->Raspberry Pi Configuration
Set up Wi-Fi
1. Add your network information to /etc/wpa_supplicant/wpa_supplicant.conf. For an unencrypted open network with an ESSID of dlink:
vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="dlink"
key_mgmt=NONE
auth_alg=OPEN }
2. Wi-Fi auto reconnect to AP
Go to /etc/ifplugd/action.d/ and copy the ifupdown file to ifupdown.org
cp /etc/ifplugd/action.d/ifupdown /etc/ifplugd/action.d/ifupdown.org
Then copy the ifupdown.sh script provided with wpa supplicant to /etc/ifplugd/action.d/
cp /etc/wpa_supplicant/ifupdown.sh /etc/ifplugd/action.d/ifupdown
http://raspberrypi.stackexchange.com/questions/4120/how-to-automatically-reconnect-wifi
Update, upgrade
update your system's package list and then upgrade all your installed packages to their latest versions:
sudo apt-get update
sudo apt-get dist-upgrade
*** WARNING! THIS IS A BAD IDEA! IT MAY BREAK THE GPIO ***
rpi-update should probably only be run if you need to install the bleeding
edge experimental firmware. It has a history of breaking the GPIO.
Update the GPU firmware
sudo apt-get install rpi-update
sudo rpi-update
Remove packages we don't need
sudo apt-get remove --purge penguinspuzzle scratch dillo squeak-vm squeak-plugins-scratch sonic-pi netsurf-gtk netsurf-common
sudo apt-get autoremove
sudo apt-get clean
rm -rf /home/pi/python_games
sudo rm -rf /opt/minecraft-pi
https://project.altservice.com/issues/418
NO! Don't do this if you want to use the video camera: sudo rm -rf /opt/vc
Install packages we need
sudo apt-get -y install gawk bc apache2 libusb-dev libgd-graph-perl libexpat1-dev sqlite3
sudo apt-get install dh-autoreconf libudev-dev libusb-1
pi@raspberrypi:~ $ sudo apt-get install dh-autoreconf libudev-dev libusb-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libusb-1
Oops. What happened to libusb-1? Hope it is not needed ...
OK, We'll go on without it ...
sudo apt-get install dh-autoreconf libudev-dev
Install perl modules
sudo cpan GD::Text GD::Graph Date::Format XML::Simple DBI DBD::SQLite
Install HiveTool software
Create symbolic links to the hivetool log files:
sudo ln -s /home/hivetool/hivetool_raw.db /var/www/html
sudo ln -s /home/hivetool/hive.conf /var/www/html
sudo ln -s /home/hivetool/hivetool.log /var/www/html
Patch perl module GD::Graph
The Perl Module, GD::Graph needs a patch to correctly draw a graph with two y axes. Note that the target directory changes with each new perl version. This time it is 5.20.2. Copy the patched file to it's proper location:
sudo cp /home/downloads/axestype.pm /usr/local/share/perl/5.20.2/GD/Graph/
Web Server
Configure apache
- Link the cgi.load and include.load module to mods-enabled
- ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled
- ln -s /etc/apache2/mods-available/include.load /etc/apache2/mods-enabled
- Add .pl to AddHandler cgi-script
- sudo vi /etc/apache2/mods-enabled/mime.conf
- uncomment #AddHandler cgi-script .cgi (around line 219) and add .pl so it looks like:
- AddHandler cgi-script .cgi .pl
- add Includes and +ExecCGI to Options:
- sudo vi /etc/apache2/apache2.conf
- In stanza <Directory /var/www/>
- change
- Options Indexes FollowSymLinks
- to
- Options Indexes FollowSymLinks Includes ExecCGI
- Add index.shtml to DirectoryIndex:
- sudo vi /etc/apache2/mods-enabled/dir.conf
- Change
- DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
- to
- DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm index.shtml
- Set up apache to listen on port 8080 if using port forwarding:
- sudo vi /etc/apache2/ports.conf
- add Listen 8080
- Restart Apache
sudo apachectl restart or sudo/etc/rc4.d/S02apache2 restart
Set sudo user privileges for Apache
This is necessary to allow config.pl to read the sensors. Run visudo to edit the sudo config file:
sudo visudo
and insert this line in the "User privilege specification" section:
www-data ALL=NOPASSWD: /home/hivetool/hive.sh, /home/hivetool/hx711pyB.sh, /home/hivetool/hx711.sh, /home/hivetool/HX711a128.py, /home/hivetool/hx711py.sh, /usr/local/bin/2591, /usr/local/bin/2561, /usr/bin/nice, /home/hivetool/temperhum.sh, /usr/local/bin/hx711, /usr/local/bin/Seeed_DHT22
Create SQLite database
cd /home/hivetool
sqlite3 hivetool_raw.db
sqlite> .read create_hivetool_sqlite.sql
sqlite> .quit
Make it writable or config.pl will fail to save to the database.
sudo chmod a+w /home/hivetool/hivetool_raw.db
sudo chmod a+w /home/hivetool
Create a symbolic link to /home/hivetool/hivetool_raw.db from /var/www/html
so hive_stats.pl and hive_graphX.pl can access the database:
sudo ln -s /home/hivetool/hivetool_raw.db /var/www/html/
phpLiteAdmin ver 1.9.6
Install SQLite database administration tools.
https://www.phpliteadmin.org/download/
sudo apt-get install php5 php5-sqlite
cd /var/www/html
sudo mkdir admin
cd admin
sudo cp /home/downloads/phpLiteAdmin_v1-9-6.zip .
sudo unzip phpLiteAdmin_v1-9-6.zip
http://www.raspitux.de/en/using-phpliteadmin-with-raspberry-pi/#respond
sudo cp phpliteadmin.config.sample.php phpliteadmin.config.php
vi phpliteadmin.config.php
change
$directory = '.';
to
$directory = '..';
Install TEMPerHUM software
sudo apt-get update
sudo apt-get install dh-autoreconf libudev-dev libusb-1.0-0-dev cmake-curses-gui
cd /home/downloads
sudo git clone git://github.com/signal11/hidapi
cd hidapi
sudo ./bootstrap
sudo ./configure
sudo make
sudo make install
cd ..
#sudo git clone git://github.com/edorfaus/TEMPered
#cd TEMPered
#sudo git clone https://github.com/rcrum003/TEMPered-v6-2015
#cd TEMPered-v6-2015
Note: For TEMPered-v6-2015 in ccmake set
HIDAPI_HEADER_DIR /usr/local/include/hidapi
HIDAPI_LIB /usr/local/lib/libhidapi-hidraw.so
git clone git://github.com/mushisushi/TEMPered/
sudo ccmake .
Then the sub commands: "c" to configure then "g" to save and go
sudo make
sudo make install
Add /usr/local/lib/arm-linux-gnueabihf/ to /etc/ld.so.conf
sudo vi /etc/ld.so.conf
So it looks like this:
include /etc/ld.so.conf.d/*.conf
/usr/local/lib/arm-linux-gnueabihf/
Run ldconfig to pick up the new libraries
sudo ldconfig
Install Broadcom 2835 Library ver 1.5
Download and install the bcm2835 library: https://gist.github.com/annem/3183536
cd /home/downloads
wget http://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz
tar xvfz bcm2835-1.5.tar.gz
cd bcm2835-1.5
./configure
make
sudo make check
sudo make install
Install i2c support
- Install i2c tools
- apt-get install i2c-tools
- run raspi-config and turn on i2c
Install wiringPi library ver 2.32
- get wiringPi code from github and compile it
- cd /home/downloads
- git clone git://git.drogon.net/wiringPi
- cd wiringPi
- ./build
- Test
- gpio -v
- gpio readall
gpio -v
gpio version: 2.32
Copyright (c) 2012-2015 Gordon Henderson
http://wiringpi.com/download-and-install/
DHT22 Temperature/Humidity Sensor
Groove Seeed - DHT22 with modified code. Note that the code has been modified to return the
temperature and humidity in floating point instead of having to divide it by 10, and a few other
"improvements".
- Install wiringPi libraries
- Get the DHT22 software
- cd /home/downloads
- sudo git clone https://github.com/Seeed-Studio/Grove-RaspberryPi.git
- cd Grove-RaspberryPi/Grove\ -\ Temperature\ and\ Humidity\ Sensor\ Pro
- make
- sudo cp Seeed_DHT22 /usr/local/bin
Python DHT22 code from Adafruit
sudo apt-get install python-dev
cd /home/downloads
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python setup.py install
cd examples
python AdafruitDHT.py
DHTxx Temperature/Humidity Sensor
This code uses the PiGPIO libraries (pigpiod).
- Download the DHT11/21/22/33/44 Sensor code from http://abyz.co.uk/rpi/pigpio/code/DHTXXD.zip
- Unzip
- Compile
- Test
mkdir /home/downloads/DHTxx
mv /home/pi/Downloads/DHTXXD.zip /home/downloads/DHTxx
cd /home/downloads/DHTxx
unzip DHTXXD.zip
gcc -Wall -pthread -o DHTXXD test_DHTXXD.c DHTXXD.c -lpigpiod_if2
./DHTXXD -g22
./DHTXXD -g27
sudo cp DHTXXD /usr/local/bin
Note that this code uses the Broadcom GPIO numbering so
Ras Pi GPIO 2 <=> Broadcom GPIO 27
Ras Pi GPIO 3 <=> Broadcom GPIO 22
HX711 weight ADC
hx711wp
Note: The original hx711 code has been modified to use the wiringPi library and to fix 2 bugs.
- Download the software from gitHub
- cd /home/downloads
- sudo git clone https://github.com/ggurov/hx711
- replace hx711.c with hx711wp.c and add locking.h
- compile
- gcc -o hx711wp hx711wp.c -lwiringPi
- Copy hx711 command to /usr/local/bin:
- sudo cp hx711wp /usr/local/bin/hx711
- To read the battery voltage, copy hx711wp_chanB command to /usr/local/bin:
- sudo cp hx711wp_chanB /usr/local/bin/hx711wp_chanB
TLS2591 Lux Sensor
2591 Adafruit with modified code.
-rw-r--r-- 1 root root 10439 Aug 3 01:36 2591a.cpp
-rw-r--r-- 1 root root 3303 Aug 3 01:36 2591a.h
-rw-r--r-- 1 root root 1509 Aug 3 01:36 2591_pi_2.cpp
gcc 2591_pi_2.cpp 2591a.cpp -lwiringPi -o 2591
cp 2591 /usr/local/bin
Add crontab entries
Edit crontab:
sudo crontab -e
Add to crontab:
# Check hive instruments every 5 minutes. Kill process after 3 1/2 minutes.
0,5,10,15,20,25,30,35,40,45,50,55 * * * * timeout -s KILL 3.5m /home/hivetool/hive.sh
#
# Check the server status. Kill process after 1 minute.
4,9,14,19,24,29,34,39,44,49,54,59 * * * * timeout -s KILL 1m /home/hivetool/server_status.sh > /var/www/server_status.txt
Video
Install VLC media software. Note that for the camera to work, it must be enabled by running raspi-config.
sudo apt-get install vlc
To automatically start the video streaming using Real Time Streaming Protocol to port 8554, add to /etc/rc.local
# start video stream
su pi /home/hivetool/stream_video.sh
/home/hivetool/stream_video.sh should be:
raspivid -n -o - -t 0 -w 800 -h 400 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554}' :demux=h264
This method uses raspivid to streams video from the PiCam to vlc where is can be accessed with videoLAN, a free and open souce media player for Apple, Linux, Microsoft platforms at port 8554 using RTSP://hive.ip:8554
Access Point
sudo apt-get install hostapd isc-dhcp-server
https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/install-software
gEDA Schematic/PCB layout software
sudo apt-get update
sudo apt-get install geda
sudo apt-get install pcb
sudo apt-get install gerbv
sudo apt-get install zip
xrdp
uninstall RealVNC (This is a work around as now realvnc-vnc-server comes installed and breaks xrdp. xrdp is currently favored over realvnc as xrdp works with Microsoft Windows.)
uninstall RealVNC and install xrdp
apt-get purge realvnc-vnc-server
sudo apt-get install xrdp
fix mouse pointer
vi .xsessionrc
xsetroot -cursor_name left_ptr&
http://raspberrypi.stackexchange.com/questions/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp
open62541
sudo git clone git://github.com/open62541/open62541
# ### sudo apt-get install git build-essential gcc pkg-config cmake python python-lxml
sudo apt-get install cmake cmake-data python-lxml
# enable additional features
sudo apt-get install libexpat1-dev # for XML-encodingi ### already done
sudo apt-get install liburcu-dev # for multithreading
sudo apt-get install check # for unit tests
sudo apt-get install graphviz doxygen # for documentation generation
sudo cd open62541
sudo mkdir build
sudo cd build
sudo cmake ..
sudo make
select additional features
sudo ccmake ..
press c to configure
press g to generate and exit
sudo make
Install touchscreen pop up keyboard support
sudo apt-get install matchbox
Install I2S support
In /boot/config.txt uncomment dtparam=i2s=on:
sudo vi /boot/config.txt
# Uncomment to enable I2S MEMs microphone 6-9-16 AO
dtparam=i2s=on
sudo reboot
Get asoc-i2s-loader code:
cd /home/downloads
git clone https://github.com/skakri/asoc-i2s-loader
cd asoc-i2s-loader
In /sys/kernel/debug/asoc/platforms get the platform and device name.
cat /sys/kernel/debug/asoc/platforms
3f203000.i2s
snd-soc-dummy
Note: assoc/platform will not exist until dtparam=i2s=on is uncommented and the system rebooted!
In asoc-i2s-loader.c change .platform = "20203000.i2s" to 3f203000.i2s (two places)
Install the kernel headers to compile and the compile:
sudo apt-get install raspberrypi-kernel-header
make
in /etc/modprobe.d/raspi-blacklist.conf
blacklist snd_soc_wm8804
blacklist snd_soc_pcm512x
blacklist snd_soc_tas5713
To record:
arecord -D hw:0 -c2 -r 48000 -f S32_LE -t wav -v file.wav
Install Hivecontrol
- Download
- Unzip in /home/hivetool2.
- Copy /home/hivetool2/www/public_html/ files to /var/www/html/hivecontrol
- Set up virtual host on port 81
- Add path to phpSQLiteadmin to database file.
hive-data.db -> /home/HiveControl-master/data/hive-data.db
This may not be right, should link to /home/hivetool2?
Install Desktop Background and Icons
Write Image
Copy the image to another computer:
1. Remove the SD card from the Pi and on another computer, copy the image to a file:
dd bs=4M if=/dev/sdb of=/home/downloads/hivetool080rc2.img
2. Shrink the image:
http://sirlagz.net/2013/03/10/script-automatic-rpi-image-downsizer/
3. Compress the image using zip:
zip hivetool080rc2.img.zip hivetool080rc2.img
bash-4.2# dd bs=40M if=/dev/sdb of=/home/downloads/hivetool080rc2.img
379+1 records in
379+1 records out
15931539456 bytes (16 GB) copied, 596.492 s, 26.7 MB/s
./autosizer.sh hivetool074.img
e2fsck 1.42.6 (21-Sep-2012)
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix<y>? yes
Inode 13283 was part of the orphaned inode list. FIXED.
...
Inode 392946 was part of the orphaned inode list. FIXED.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/loop0: ***** FILE SYSTEM WAS MODIFIED *****
/dev/loop0: 141123/971040 files (0.2% non-contiguous), 1308188/3872384 blocks
resize2fs 1.42.6 (21-Sep-2012)
resize2fs 1.42.6 (21-Sep-2012)
Resizing the filesystem on /dev/loop0 to 1412558 (4k) blocks.
Begin pass 2 (max = 420793)
Relocating blocks XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 119)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 14259)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop0 is now 1412558 blocks long.
# zip hivetool080rc2.img.zip hivetool080rc2.img
adding: hivetool080rc2.img
(deflated 58%)
bash-4.2# md5sum hivetool080rc2.img.zip
7cdca1e73a5d81e3c70909961c6ea4b9 hivetool080rc2.img.zip
bash-4.2# sha1sum hivetool074.img.zip
ff504657257fdf13905a1ad24fd2f2eab5af1562 hivetool074.img.zip
$ md5sum hivetool074.img
2e26e8f266870cebcd51bf365d861559 hivetool074.img
$ sha1sum hivetool074.img
c855c8c1175866bd52ed8143490d320011323108 hivetool074.img
$ ls -l hivetool074*
-rw-r--r-- 1 root root 5856092672 Feb 21 20:01 hivetool074.img
-rw-r--r-- 1 root root 2474147900 Feb 21 20:07 hivetool074.img.zip