Beaglebone Black

From Pumping Station: One Wiki
Jump to: navigation, search

Getting Access

Assuming your client machine has access to bonjour/avahi style name resolution:

<syntaxhighlight lang=bash> ssh root@beaglebone.local echo new_host_name > /etc/hostname </syntaxhighlight>

Hosts File

/etc/hosts <syntaxhighlight lang=bash> 127.0.0.1 localhost 127.0.1.1 new_host_name </syntaxhighlight>

reboot

<syntaxhighlight lang=bash> reboot ssh root@new_host_name.local </syntaxhighlight>

While the unit is rebooting, it's worth watching the lights on the beaglebone to make sure you are rebooting the right one.

Removing Stuff You Don't Need

<syntaxhighlight lang=bash> apt-get remove apache2 xorg </syntaxhighlight>

Upgrades

edit /etc/apt/sources.list

  • replace wheezy with jessie
  • comment out debian.beagleboard.org, there is no jessie-bbb

<syntaxhighlight lang=bash> deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

  1. deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free

deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free

  1. deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

  1. deb-src http://security.debian.org/ jessie/updates main contrib non-free
  1. deb http://ftp.debian.org/debian jessie-backports main contrib non-free
    1. deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free
  1. deb [arch=armhf] http://debian.beagleboard.org/packages jessie-bbb main
  2. deb-src [arch=armhf] http://debian.beagleboard.org/packages jessie-bbb main

</syntaxhighlight>

dist-upgrade

<syntaxhighlight lang=bash> apt-get update apt-get dist-upgrade apt-get autoremove </syntaxhighlight>

This process usually fails a couple times, and even causes the beaglebone to lock up. Expect to reboot and receive errors. The errors usually come with further instructions like apt-get install -f and dpkg --configure -a

The dist-upgrade command will take many hours to complete.