Beaglebone Black: Difference between revisions

From Pumping Station One
Created page with "== Upgrades == edit <code>/etc/apt/sources.list</code> <syntaxhighlight lang=bash> deb http://ftp.us.debian.org/debian/ jessie main contrib non-free #deb-src http://ftp.us.de..."
 
Wikibot (talk | contribs)
m Bot: Cosmetic changes
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
== 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 ===
<code>/etc/hosts</code>
<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 ==
== Upgrades ==


edit <code>/etc/apt/sources.list</code>
edit <code>/etc/apt/sources.list</code>
* replace wheezy with jessie
* comment out debian.beagleboard.org, there is no jessie-bbb
<syntaxhighlight lang=bash>
<syntaxhighlight lang=bash>
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
Line 19: Line 51:
</syntaxhighlight>
</syntaxhighlight>


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


</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 <code>apt-get install -f</code> and <code>dpkg --configure -a</code>
 
The dist-upgrade command will take many hours to complete.