Vorbereitung
Aus dem Sourcecode kompilieren.
1 |
sudo apt-get install autoconf g++ subversion linux-source linux-headers-`uname -r` build-essential tofrodos git-core subversion dos2unix make gcc automake cmake checkinstall git-core dpkg-dev fakeroot pbuilder dh-make debhelper devscripts patchutils quilt git-buildpackage pristine-tar git yasm checkinstall cvs mercurial |
1 |
sudo apt-get install minidlna |
Es fehlen noch folgende Pakete:
1 2 3 4 5 6 7 |
libexif libjpeg libid3tag libFLAC libvorbis libsqlite3 libavformat |
Erstelle ein .minidlna Ordner
1 2 |
mkdir ~/.minidlna git clone git://git.code.sf.net/p/minidlna/git minidlna-git |
sieht in etwa so aus:
1 2 3 4 5 6 7 |
Cloning into 'minidlna-git'... remote: Counting objects: 3006, done. remote: Compressing objects: 100% (888/888), done. remote: Total 3006 (delta 2242), reused 2858 (delta 2111) Receiving objects: 100% (3006/3006), 1.04 MiB | 846 KiB/s, done. Resolving deltas: 100% (2242/2242), done. Kompilieren |
In den .minidlna Ordner wechseln und die Dateien für das kompilieren erstellen.
1 2 3 4 5 |
cd ~/.minidlna/minidlna-git/ ./autogen.sh ./configure make sudo checkinstall |
Installation
Konfiguration
Es müssen nun die Freigaben der NAS eingebunden werden. Dafür richten wir mountpoints ein.
1 |
sudo nano /etc/fstab |
am Ende der Datei folgende Zeilen hinzufügen
1 2 3 4 |
#NAS4Free Freigaben //10.0.0.250/Video /media/Video cifs credentials=/home/buyenne/.smbcredentials 0 0 //10.0.0.250/Audio /media/Audio cifs credentials=/home/buyenne/.smbcredentials 0 0 //10.0.0.250/Backup/NUC_Ubuntu /media/Backup cifs credentials=/home/buyenne/.smbcredentials 0 0 |
Im home verzeichnis noch die .smbcredentials erstellen
1 2 |
username=<benutzer> password=<passwort> |
Damit die Datei nur vom Besitzer eigesehen werden kann müssen die Rechte noch gesetzt werden
1 |
sudo chmod 600 ~/.smbcredentials |