First of all a
HUGE thanks goes to Lobotom1 for sending me his instructions for installing MC on top of Volumio. To me this is a
great combination, as Volumio works very well along side MC. They can be used independently on the C2, which absolutely flies in comparison to the RPi. The full LXDE desktop is quite usable.
I eliminated or modified a few of the steps provided which may not be good but this works for me. I'm sure there are more efficient or proper ways to do this, so feel free to comment for improvements.
---------------------------------------------
Original instructions:---------------------------------------------
Install volumio and log in (username=volumio, pw=volumio)
1) allow to see what is happening in console and get cursor :
sudo journalctl -f
infocmp >> terminfo.txt
sed -i.bak -e 's/?0c/?112c/g' -e 's/?8c/?48;0;64c/g' terminfo.txt
tic terminfo.txt
tput cnorm
2) install X (as root?) (unsure about "console line")
(sudo) apt-get update
sudo apt-get dist-upgrade
apt-get install console-setup
apt-get install xorg or apt-get install xorg mesa-utils
apt-get install lxde-core
exec startlxde
3a) autostart X:
edit file /lib/systemd/system/getty@.service
change the line:
autologin volumio
ExecStart=-/sbin/agetty --noclear %I $TERM
to
ExecStart=-/sbin/agetty --noclear -a volumio %I $TERM
3b) Add this end of the file at ~/.profile (or ~/.zprofile for zsh users):
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
---------------------------------------------
My changes and comments:---------------------------------------------
Step 1:
I eliminated all of step 1 (bad thing?).
Step 2:
I installed lxde-core initially, then re-did with full lxde (apt-get install lxde), since I am lazy and like to copy paste into terminal, and having the other built-in apps comes in very handy. The lxde core is functional (and lighter), but not as user friendly. Full lxde runs beautifully on the C2.
For the next two installs I installed X (lxde) first as root, then as regular user (volumio). The only operational issue I have with MC is the MC window can't be moved/resized, it can only be minimized/maximized for the non-root install. It may not be related to root/non-root X install.
I received the following errors but ignored them and plunged ahead. In the end everything worked:
sudo apt-get update
Err
http://ftp.nl.debian.org jessie/main Sources 404 Not Found
Err
http://ftp.nl.debian.org jessie/contrib Sources 404 Not Found
Err
http://ftp.nl.debian.org jessie/non-free Sources 404 Not Found
Err
http://ftp.nl.debian.org jessie/main armhf Packages 404 Not Found
Err
http://ftp.nl.debian.org jessie/contrib armhf Packages 404 Not Found
Err
http://ftp.nl.debian.org jessie/non-free armhf Packages 404 Not Found
Fetched 5874 B in 3s (1486 B/s)
Step 3:
No changes.
---------------------------------------------
Installation of MC---------------------------------------------
Follow normal RPi instructions. I received these errors along the way but that didn't stop MC from installing or working properly:
wget -q "
http://dist.jriver.com/mediacenter@jriver.com.gpg.key" -O- | sudo apt-key add -
gpg: renaming `/etc/apt/trusted.gpg' to `/etc/apt/trusted.gpg~' failed: Invalid argument
gpg: error writing keyring `/etc/apt/trusted.gpg': file rename error
gpg: error reading `-': file rename error
gpg import from `-' failed: file rename error
W: GPG error:
http://dist.jriver.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C30B25C6077765D5
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/main/source/Sources 404 Not Found
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/contrib/source/Sources 404 Not Found
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/non-free/source/Sources 404 Not Found
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/main/binary-armhf/Packages 404 Not Found
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/contrib/binary-armhf/Packages 404 Not Found
W: Failed to fetch
http://ftp.nl.debian.org/debian/dists/jessie/non-free/binary-armhf/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
WARNING: The following packages cannot be authenticated! mediacenter23
Install these packages without verification? [y/N]
debconf: delaying package configuration, since apt-utils is not installed
---------------------------------------------
All in all I am extremely pleased with the C2's performance and this combination install. Volumio is still supporting Odroid devices. The current install image is from December 2017.
Thanks to all in this forum for supporting MC in Linux.