Difference between revisions of "Beaglebone Black"
Jump to navigation
Jump to search
m (Bot: Cosmetic changes) |
|||
(7 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> | ||
+ | |||
+ | 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 == | ||
Line 21: | Line 51: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == | + | === dist-upgrade === |
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
apt-get update | 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 <code>apt-get install -f</code> and <code>dpkg --configure -a</code> |
+ | |||
+ | The dist-upgrade command will take many hours to complete. |
Latest revision as of 23:29, 9 March 2015
Getting Access
Assuming your client machine has access to bonjour/avahi style name resolution:
ssh [email protected]
echo new_host_name > /etc/hostname
Hosts File
/etc/hosts
127.0.0.1 localhost
127.0.1.1 new_host_name
reboot
reboot
ssh root@new_host_name.local
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
apt-get remove apache2 xorg
Upgrades
edit /etc/apt/sources.list
- replace wheezy with jessie
- comment out debian.beagleboard.org, there is no jessie-bbb
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
#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
#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
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
#deb http://ftp.debian.org/debian jessie-backports main contrib non-free
##deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free
#deb [arch=armhf] http://debian.beagleboard.org/packages jessie-bbb main
#deb-src [arch=armhf] http://debian.beagleboard.org/packages jessie-bbb main
dist-upgrade
apt-get update
apt-get dist-upgrade
apt-get autoremove
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.