Frontends:
The next part about installing the Frontends which are the machine's you'll have at your TV's. This is the machine that runs the graphical interface - which you'll control your system with. The important part here - is after the default installation - is to make your GNOME works great. So install all your different drivers including sound, that you'll need for this. This is different according to which machine you'll use as a frontend, but I found the
ASUS EEE B202 caurse of the poweruse of the little machine. You'll still need to check ifg everything is working before getting starting with setting up the frontends. This little machine of my - uses a Intel945 graphiccard. I'll will allthough change my frontends out with these little FitPC3 instead. The frontendssystem runs Debian like the MBE, so it'll be a default Debian Installation to begin with, afterwards we'll need to add the debian multiarchive to /etc/apt/sources.list
| deb http://www.debian-multimedia.org stable main non-free |
Add the line in the bottem, and then afterwards retrieve the deb-key with these command:
Afterwards we're now ready to install the differet need packages for a frontend to get up and running:
$ apt-get install fglrx-driver libdrm-dev libdrm-radeon1 libdrm2 libkms1 git build-essential fluxbox gdm3 xorg automake autoconf firmware-realtek alsa-base alsa-source linux-sound-base libasound2-dev libasound2 alsa-oss alsa-tools alsa-utils alsaplayer-alsa libalsaplayer-dev libalsaplayer0 gstreamer0.10-alsa libcrypto++-dev libcrypto++-utils libopenal-dev libopenal1 pulseaudio snd-gtk-pulse libsox1b sox sl-modem-daemon qt4-qmake qtcreator libfreetype6-dev libavifile-0.7c2 twolame lame libmp3lame-dev libmp3lame0 pkg-config libxxf86vm-dev libxinerama-dev grandr lxrandr libxrandr-dev libxrandr2 x11-xserver-utils python-urlgrabber python-lxml python3-lxml xml-core python-mysqldb yasm libdbd-mysql-perl libhttp-parser-perl libnet-https-any-perl libcrypt-ssleay-perl libnet-upnp-perl libio-socket-inet6-perl libio-socket-multicast6-perl gstreamer0.10-pulseaudio libao-dev pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-utils snd-gtk-pulse xmms2-plugin-pulse h264enc transmageddon libmpeg4ip-0 libmpeg4ip-dev liboauth-dev liboauth0 python-oauth libqoauth1 libqoauth-dev libxml-simple-perl libxml-simpleobject-libxml-perl libtest-xml-simple-perl libdate-manip-perl libxml-xpath-perl libxml-xslt-perl libimage-size-perl libdatetime-format-iso8601-perl libsoap-lite-perl python-simplejson libqjson0 python-cjson libjson-rpc-perl libjson-perl libalogg-dev avifile-vorbis-plugin libaudio-file-perl libogg-vorbis-decoder-perl libogg-vorbis-header-perl vorbis-tools vorbisgain libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libtagc0-dev libtagc0 libtag1c2a libtag1-dev flac libflac++-dev libflac++6 libflac-dev libflac8 libmysqlclient-dev libmysql++-dev |
In the end you should setup sound,desktop etc before you proceed to install of MythTV packages - as described above. Afterwards you should edit the file /etc/gdm3/daemon
|
# GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon] AutomaticLoginEnable = true AutomaticLogin = myth
[security]
[xdmcp]
[greeter]
[chooser]
[debug]
|
The next part is mounting the drives. You should install the nfs - but instead of exporting the drives - we'll import this time - and wanting it to be done at boot time so add these lines to your /etc/fstab as well as the drives from our NAS-server.
|
################################################ # Mounted Harddrives from NAS################################################ 10.0.0.6:/storage/music /storage/music nfs rw 0 0 10.0.0.6:/storage/records /storage/records nfs rw 0 0 10.0.0.6:/storage/movies /storage/movies nfs rw 0 0 10.0.0.6:/storage/pictures /storage/pictures rw 0 0
################################################ # Mounted Harddrives from CORE ################################################ 10.0.0.6:/storage/records /storage/records nfs rw 0 0
|
But remember to make the directory's like we did on the backend. Afterwards chown & chmod so we'll have the rigth permissions etc. When that is done - You're ready to start the frontend afterwards. So run:
And the graphical interface will now start up with the setup. The most important thing is to set the masterbackend IP in the konfiguration options here. All other settings is depending on what you'll have them - But just take it slow and easy and read them. Remember to set the settings for video, music, pictures and recording. So when you're done with that - your default installation is done.
I have made many other moderations along the way - which I'm making in a different section, carse it's NOT default installations.
So enjoy and have fun with MythTV.