Ubuntu HD VDR mittels TechnoTrend S2-6400 - Betriebssystem

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Ubuntu auf den aktuellen Softwarestand bringen)
(Für VDR benötigte Systempakete installieren)
 
(106 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:
 
==Installation von Ubuntu wird vorbereitet==
 
==Installation von Ubuntu wird vorbereitet==
 
* anwählen: Aktualisierungen während der Installation herunterladen
 
* anwählen: Aktualisierungen während der Installation herunterladen
* anwählen: Drittanbieter-Software installieren
+
* anwählen: Software von Drittanbietern installieren
 
+
==Festplattenspeicher zuweisen==
+
* anwählen:    Festplatte löschen und Ubuntu installieren
+
* anwählen:    Verwenden Sie das '''"erweiterte Partitionswerkzeug"''' für weitere Einstellungsmöglichkeiten
+
 
+
===Partitionen manuell festlegen (fortgeschritten)===
+
'''Achtung!''' Derzeit gibt es mit Ubuntu 11.04 einen Bug. -> http://www.ubuntugeek.com/ubuntu-11-04natty-installercannot-manually-specify-a-mount-point-in-the-manual-partitoner.html
+
 
+
Dieser Bug macht es nicht möglich während der Installation eine eigenen Einhängepunkt (Mountpoint) zu vergeben. Es betrifft hier die Partition "/dev/sdb1" diese legen wir zwar an lassen aber das Feld mit dem Einhängepunkt "/data" leer und vergeben diesen nach der Installation.
+
 
+
  
 +
==Installationsart==
 +
* anwählen:    Etwas Anderes (damit wir die Festplatte selbst partitionieren können)
  
 +
===Partitionen manuell festlegen===
 
Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:
 
Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:
  
* /dev/sda SSD Festplatte
+
* /dev/sda '''SSD''' Festplatte
 +
* Neue Partitionstabelle...
 +
* Hinzufügen...
 
{| class="prettytable"
 
{| class="prettytable"
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
|-
 
|-
| /dev/sda1                || Boot Verzeichnis              || ext4            || /boot            || ja                || 128 MB
+
| /dev/sda1                || Root Verzeichnis              || ext4            || /                 || ja                || 30000 MB
|-
+
| /dev/sda2                || Swap Verzeichnis              || swap            ||                  ||                  || 3072 MB
+
 
|-
 
|-
| /dev/sda3               || Root Verzeichnis              || ext4           || /                || ja                || Rest von /dev/sda
+
| /dev/sda2               || Swap Verzeichnis              || swap           ||                   ||                   || Rest von /dev/sda ca. 2000 MB
 
|-
 
|-
 
|}
 
|}
  
* /dev/sdb HDD Festplatte
+
* /dev/sdb '''HDD''' Festplatte
 +
* Neue Partitionstabelle...
 +
* Hinzufügen...
 
{| class="prettytable"
 
{| class="prettytable"
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
! Laufwerk                || Beschreibung der Partition    || Verwendung      || Einhängepunkt    || Formatieren?      || Größe
 
|-
 
|-
| /dev/sdb1                || Daten Verzeichnis              || ext4            || /data             || ja                || komplett /dev/sdb
+
| /dev/sdb1                || Daten Verzeichnis              || xfs            || /data             || ja                || komplett /dev/sdb
 
|-
 
|-
 
|}
 
|}
 +
 +
===Gerät für die Bootloader-Installation===
 +
Hier muss darauf geachtet werden das der Bootloader auf der richtigen Festplatte installiert wird. In meinem Fall ist das die SSD Festplatte auf der sich auch das Betriebssystem befindet.
 +
 +
'''Gerät für Bootloader-Installation:'''
 +
* /dev/sda ATA Corsair CMFSSD-3 (32.0GB)
  
 
==Jetzt installieren==
 
==Jetzt installieren==
Zeile 50: Zeile 51:
 
* Zeitzone: Berlin
 
* Zeitzone: Berlin
  
==Tastenbelegung==
+
==Tastaturbelegung==
* Tastaturbelegung: Deutschland
+
* Tastaturbelegung: Deutsch / Deutsch
  
 
==Wer sind Sie?==
 
==Wer sind Sie?==
 
* Ihr name?: '''vdruser'''
 
* Ihr name?: '''vdruser'''
* Name Ihres Rechners: '''vdr'''
+
* Name Ihres Rechners: '''vdr01'''
 
* Wählen Sie einen Benutzernamen: '''vdruser'''
 
* Wählen Sie einen Benutzernamen: '''vdruser'''
 
* Wählen Sie ein Passwort: '''hier ein Passwort vergeben'''
 
* Wählen Sie ein Passwort: '''hier ein Passwort vergeben'''
* Automatisch Anmelden: '''aktivieren'''
+
* Automatische Anmeldung: '''aktivieren'''
 
+
==Ubuntu Classic Desktop aktivieren==
+
* Oben rechts auf den Power Button klicken -> Systemeinstellungen -> Anmeldebildschirm -> Entsperren ->
+
anwählen: Ubuntu Classic als Standardsitzung auswählen
+
 
+
* Oben rechts auf den Power Button klicken -> Neu starten...
+
 
+
==Einhängepunkt für die fehlende Partition vergeben==
+
* System -> Systemverwaltung -> Laufwerksverwaltung -> Speichergeräte -> Festplatte auswählen -> Datenträger -> Gerät '''/dev/sdb1''' auswählen -> Datenträger aushängen -> Datenträger formatieren ->
+
 
+
Typ:      xfs
+
Name:    data
+
anwählen: Besitzer des Dateisystems werden
+
 
+
* Anwendungen -> Zubehör -> Terminal ->
+
 
+
ls -l /dev/disk/by-uuid/
+
+
lrwxrwxrwx 1 root root 10 2011-05-15 11:20 1297bdef-79ce-40e3-b987-41c2fd5d2921 -> ../../sda2
+
lrwxrwxrwx 1 root root 10 2011-05-15 11:20 '''42a65bac-b949-4662-8985-86cd0f83a524''' -> ../../'''sdb1'''
+
lrwxrwxrwx 1 root root 10 2011-05-15 11:20 8f68ec46-973a-4a5d-8363-f234036341cc -> ../../sda1
+
lrwxrwxrwx 1 root root 10 2011-05-15 11:20 cc73a59d-fc0d-4ccd-bf4c-809f72533607 -> ../../sda3
+
 
+
sudo vi /etc/fstab
+
+
UUID='''42a65bac-b949-4662-8985-86cd0f83a524''' /data          xfs    defaults,nosuid,nodev,noexec        0      1
+
 
+
===System neu starten===
+
 
+
* Oben rechts auf den Power Button klicken -> Neu starten...
+
  
 
==Konfiguration der Netzwerkkarte==
 
==Konfiguration der Netzwerkkarte==
* System -> Einstellungen -> Netzwerkverbindungen -> Kabelgebunden -> Auto eth0 -> Bearbeiten... -> IPv4-Einstellungen
+
* Power -> Systemeinstellungen... -> Netzwerk -> Kabelgebunden -> Optionen... -> IPv4-Einstellungen ->
 
  Methode:      Manuell  
 
  Methode:      Manuell  
 
  Adresse:      192.168.0.10    # Hier eine IP Adresse aus eurem Netzwerk vergeben
 
  Adresse:      192.168.0.10    # Hier eine IP Adresse aus eurem Netzwerk vergeben
Zeile 99: Zeile 70:
  
 
==Remotezugriff auf die grafische Oberfläche==
 
==Remotezugriff auf die grafische Oberfläche==
* System -> Einstellungen -> Entfernter Bildschirm ->
+
* Dash-Startseite -> Suchen -> '''Freigabe der Arbeitsfläche'''
  
  anwählen:  Anderen Benutzern erlauben, Ihren Desktop anzuzeigen
+
  anwählen:  Anderen Benutzern erlauben, Ihren Bildschirm anzuzeigen
  anwählen:  Anderen Benutzern erlauben, Ihren Desktop zu steuern
+
  anwählen:  Anderen Benutzern erlauben, Ihren Bildschirm zu steuern
 
  abwählen:  Jeder Zugriff auf diesen Rechner muss bestätigt werden
 
  abwählen:  Jeder Zugriff auf diesen Rechner muss bestätigt werden
  anwählen:  Der Benutzer muss folgendes Passwort eingeben: <Euer Passwort>
+
  anwählen:  Der Benutzer muss folgendes Passwort eingeben: '''<Euer Passwort>'''
  anwählen:  Netzwerkeinstellungen so ändern, dass Verbindungen akzeptiert werden
+
  anwählen:  UPnP-Router automatisch so konfigurieren, dass Ports geöffnet und weitergeleitet werden
 
+
===VNC Schlüsselbund entsperren===
+
* System -> Einstellungen -> Passwörter und Verschlüsselung ->
+
 
+
Passwörter: login
+
 
+
* mit der rechten Maustaste auf den Schlüsselbund "Passwörter: login" klicken -> Passwort ändern ->
+
 
+
Altes Password: hier eurer aktuelles Passwort für den Schlüsselbund eingeben
+
Passwort:      hier kein Passwort vergeben (beide Felder leer lassen sprich ohne Passwort)
+
 
+
* Ok -> Unsichere Speicherung verwenden
+
  
 
===Remotezugriff mittels VNC Client===
 
===Remotezugriff mittels VNC Client===
Zeile 124: Zeile 83:
 
  VNC Server: 192.168.0.10
 
  VNC Server: 192.168.0.10
  
==Remotezugriff auf die Konsole==
+
==Remotezugriff auf die Linux Konsole==
* Anwendungen -> Zubehör -> Terminal ->
+
* Dash-Startseite -> Suchen -> '''Terminal'''
  
 
  sudo apt-get install openssh-server
 
  sudo apt-get install openssh-server
Zeile 137: Zeile 96:
 
Die von der Installationsroutine angelegte Partition gehört Standardmäßig dem User root. Mit folgendem Befehl kann die Rechte Struktur für euren vdruser übernommen werden:
 
Die von der Installationsroutine angelegte Partition gehört Standardmäßig dem User root. Mit folgendem Befehl kann die Rechte Struktur für euren vdruser übernommen werden:
  
* Anwendungen -> Zubehör -> Terminal ->
+
* Dash-Startseite -> Suchen -> '''Terminal'''
  
 
  sudo chown -R vdruser.vdruser /data
 
  sudo chown -R vdruser.vdruser /data
Zeile 144: Zeile 103:
 
Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.
 
Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.
  
* Orte -> Rechner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
+
* Persönlicher Ordner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
 
  anwählen:      Diesen Ordner freigeben
 
  anwählen:      Diesen Ordner freigeben
 
  Freigabename:  data
 
  Freigabename:  data
  Kommentar:      data auf vdr
+
  Kommentar:      data auf vdr01
  anwählen:      Anderen erlauben, in diesem Ordner Dateien zu erstellen und zu löschen
+
  anwählen:      Anderen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen
  
 
-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen
 
-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen
  
 
Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".
 
Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".
* Power -> Neu starten ...
+
* Power -> Herunterfahren... -> Neustarten
  
==Einstellungen des Anmeldebildschirmes==
+
==Bildschirmschoner konfigurieren==
* System -> Systemverwaltung -> Anmeldebildschirm -> Entsperen ->
+
Damit die grafische Oberfläche nicht automatisch gesperrt wird kann folgendes konfiguriert werden:
abwählen: Allen anderen 10 Sekunden Zeit geben, um sich zuerst anzumelden
+
  
==Stand-by sowie Bildschirmschoner deaktivieren==
+
* Power -> Systemeinstellungen... -> Helligkeit und Sperren ->
Damit beim TV schauen das System nicht abschaltet:
+
  
* System -> Einstellungen -> Energieverwaltung ->
+
Bildschirm abschalten, wenn inaktiv für:  Nie
 +
Sperren:                                  Aus
 +
abwählen:                                  Mein Passwort verlangen, um Rechner aus Bereitschaft zu wecken
  
Rechner bei Leerlauf in Energiesparmodus versetzen nach: Nie
+
==Ubuntu auf den aktuellen Softwarestand bringen==
anwählen: Wenn möglich, Festplatten herunterfahren
+
* Dash-Startseite -> Suchen -> '''Terminal'''
+
Bildschirm bei Leerlauf ausschalten nach: Nie
+
  
* System -> Einstellungen -> Bildschirmschoner ->
+
sudo apt-get update
 +
sudo apt-get upgrade
  
abwählen:  Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
+
* Power -> Herunterfahren... -> Neustarten
abwählen:  Bildschirm sperren, wenn der Bildschirmschoner aktiv ist
+
  
==Loginsound sowie Mute deaktivieren==
+
==Für VDR benötigte Systempakete installieren==
Standardmäßig ist der Ton auf Stumm geschaltet. Auch kommt nach dem automatischen Login ein Startsound. Hiermit wird beides deaktiviert:
+
* Dash-Startseite -> Suchen -> Terminal
  
* System -> Systemverwaltung -> Anmeldebildschirm ->
+
sudo apt-get install autoconf autopoint qt3-dev-tools qt4-qmake libqt4-dev linux-firmware-nonfree mercurial libcxxtools-dev libpcre3-dev libfribidi-dev
 +
sudo apt-get install libtntnet-dev libboost-dev libtool libcdio-dev libvcdinfo-dev libavcodec-dev libpostproc-dev libcap-dev libjpeg-dev vflib3-dev
 +
sudo apt-get install libncurses5-dev libncursesw5-dev lcdproc vim libssl-dev imagemagick libmagick++-dev libproc-processtable-perl
  
abwählen:  Anmeldemelodie abspielen
+
===System neu starten===
 +
* Dash-Startseite -> Suchen -> Terminal
  
* System -> Einstellungen -> Klang ->
+
sudo init 6
  
abwählen:  Stumm
+
===Nicht benötigte Systempakete löschen===
 +
* Dash-Startseite -> Suchen -> Terminal
  
==Herunterfahren für den Ein-/Auschalter konfigurieren==
+
sudo apt-get autoremove
  
* System -> Einstellungen -> Energieverwalung -> Allgemein ->
+
==Power-Button konfigurieren==
 +
Wenn der VDR heruntergefahren werden soll sobald der Power-Button am Gehäuse gedrückt wird muss folgendes konfiguriert werden:
  
  Beim Drücken des Ein-/Auschalters:  Herunterfahren
+
  cd /etc/acpi/
 +
sudo cp powerbtn.sh powerbtn_vdr.sh
 +
sudo vi /etc/acpi/powerbtn_vdr.sh
  
==Ubuntu auf den aktuellen Softwarestand bringen==
+
#!/bin/sh
* Anwendungen -> Zubehör -> Terminal ->
+
# /etc/acpi/powerbtn.sh
 +
# Initiates a shutdown when the power putton has been
 +
# pressed.
 +
 +
# If all else failed, just initiate a plain shutdown.
 +
sudo /sbin/shutdown -h now "Power button pressed"
  
  sudo apt-get update
+
  cd /etc/acpi/events/
  sudo apt-get upgrade
+
  sudo vi powerbtn
  
* Power -> Neu starten ...
+
# /etc/acpi/events/powerbtn
 +
# This is called when the user presses the power button and calls
 +
# /etc/acpi/powerbtn.sh for further processing.
 +
 +
# Optionally you can specify the placeholder %e. It will pass
 +
# through the whole kernel event message to the program you've
 +
# specified.
 +
 +
# We need to react on "button power.*" and "button/power.*" because
 +
# of kernel changes.
 +
 +
event=button[ /]power
 +
#action=/etc/acpi/powerbtn.sh
 +
action=sudo /etc/acpi/powerbtn_vdr.sh
  
==Für VDR benötigte Systempakete installieren==
+
===Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen===
* Anwendungen -> Zubehör -> Terminal ->
+
Damit der Benutzer '''vdruser''' die benötigten Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen kann muss dies mittels '''visudo''' konfiguriert werden. '''Achtung!''' Die Einträge müssen untereinander und am Ende der Datei eingefügt werden.
  
  sudo apt-get install autoconf autopoint qt3-dev-tools qt4-qmake libqt4-dev linux-firmware-nonfree mercurial
+
  sudo visudo
sudo apt-get install libtool libcdio-dev libvcdinfo-dev libavcodec-dev libpostproc-dev libcap-dev
+
sudo apt-get install libncurses5-dev libncursesw5-dev lcdproc vim libssl-dev imagemagick libmagick++-dev
+
sudo apt-get install unzip
+
  
===System neu starten===
+
vdruser ALL=(ALL) NOPASSWD: /bin/sh,/bin/bash
* Anwendungen -> Zubehör -> Terminal ->
+
  vdruser ALL=(ALL) NOPASSWD: /sbin/shutdown,/etc/acpi/powerbtn_vdr.sh
 
+
  sudo init 6
+
 
+
===Nicht benötigte Systempakete löschen===
+
* Anwendungen -> Zubehör -> Terminal ->
+
 
+
sudo apt-get autoremove
+
  
 
==Links==
 
==Links==

Aktuelle Version vom 23. September 2012, 16:51 Uhr

Inhaltsverzeichnis

[Bearbeiten] Vorbereiten der Installation

Die Ubuntu Installationsmedien können kostenfrei auf der Webseite http://www.ubuntu.com/ heruntergeladen werden.

[Bearbeiten] Starten der Ubuntu Installation - Willkommen

Booten der Ubuntu CD und im darauf folgenden Bootmenü folgendes auswählen:

  • Sprache wählen: Deutsch - Der VDR läuft natürlich auch in einer anderen Sprache
  • danach "Ubuntu installieren" anklicken.

[Bearbeiten] Installation von Ubuntu wird vorbereitet

  • anwählen: Aktualisierungen während der Installation herunterladen
  • anwählen: Software von Drittanbietern installieren

[Bearbeiten] Installationsart

  • anwählen: Etwas Anderes (damit wir die Festplatte selbst partitionieren können)

[Bearbeiten] Partitionen manuell festlegen

Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:

  • /dev/sda SSD Festplatte
  • Neue Partitionstabelle...
  • Hinzufügen...
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sda1 Root Verzeichnis ext4 / ja 30000 MB
/dev/sda2 Swap Verzeichnis swap Rest von /dev/sda ca. 2000 MB
  • /dev/sdb HDD Festplatte
  • Neue Partitionstabelle...
  • Hinzufügen...
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sdb1 Daten Verzeichnis xfs /data ja komplett /dev/sdb

[Bearbeiten] Gerät für die Bootloader-Installation

Hier muss darauf geachtet werden das der Bootloader auf der richtigen Festplatte installiert wird. In meinem Fall ist das die SSD Festplatte auf der sich auch das Betriebssystem befindet.

Gerät für Bootloader-Installation:

  • /dev/sda ATA Corsair CMFSSD-3 (32.0GB)

[Bearbeiten] Jetzt installieren

Sobald auf die Schaltfläche "Jetzt installieren" geklickt wird startet die Installation. Achtung! Ab diesem Zeitpunkt wird die Festplatte partitioniert und formatiert somit werden alle Daten auf der Festplatte gelöscht.

[Bearbeiten] Wo befinden Sie sich?

  • Zeitzone: Berlin

[Bearbeiten] Tastaturbelegung

  • Tastaturbelegung: Deutsch / Deutsch

[Bearbeiten] Wer sind Sie?

  • Ihr name?: vdruser
  • Name Ihres Rechners: vdr01
  • Wählen Sie einen Benutzernamen: vdruser
  • Wählen Sie ein Passwort: hier ein Passwort vergeben
  • Automatische Anmeldung: aktivieren

[Bearbeiten] Konfiguration der Netzwerkkarte

  • Power -> Systemeinstellungen... -> Netzwerk -> Kabelgebunden -> Optionen... -> IPv4-Einstellungen ->
Methode:      Manuell 
Adresse:      192.168.0.10    # Hier eine IP Adresse aus eurem Netzwerk vergeben
Netzmaske:    255.255.255.0
Gateway:      192.168.0.1     # Hier die Adresse von eurem Router eintragen
DNS-Server:   192.168.0.1     # Hier die Adresse von eurem Router eintragen

[Bearbeiten] Remotezugriff auf die grafische Oberfläche

  • Dash-Startseite -> Suchen -> Freigabe der Arbeitsfläche
anwählen:   Anderen Benutzern erlauben, Ihren Bildschirm anzuzeigen
anwählen:   Anderen Benutzern erlauben, Ihren Bildschirm zu steuern
abwählen:   Jeder Zugriff auf diesen Rechner muss bestätigt werden
anwählen:   Der Benutzer muss folgendes Passwort eingeben: <Euer Passwort>
anwählen:   UPnP-Router automatisch so konfigurieren, dass Ports geöffnet und weitergeleitet werden

[Bearbeiten] Remotezugriff mittels VNC Client

Als Remoteclient kommt TightVNC zum Einsatz. TightVNC ist Freeware und kann kostenfrei auf der Webseite http://www.tightvnc.com/ heruntergeladen werden. Nach dem starten von TightVNC kann auf die grafische Oberfläche zugegriffen werden:

VNC Server: 192.168.0.10

[Bearbeiten] Remotezugriff auf die Linux Konsole

  • Dash-Startseite -> Suchen -> Terminal
sudo apt-get install openssh-server

[Bearbeiten] Remotezugriff mittels SSH client

Als Remoteclient kommt Putty zum Einsatz. Putty ist Freeware und kann kostenfrei auf der Webseite http://www.putty.org/ herunter geladenwerden. Nach dem starten von Putty kann auf die Linux Konsole zugegriffen werden:

Host name: 192.168.0.10

[Bearbeiten] /data Verzeichnis für Benutzer vdruser vorbereiten

Die von der Installationsroutine angelegte Partition gehört Standardmäßig dem User root. Mit folgendem Befehl kann die Rechte Struktur für euren vdruser übernommen werden:

  • Dash-Startseite -> Suchen -> Terminal
sudo chown -R vdruser.vdruser /data

[Bearbeiten] /data Verzeichnis für das Netzwerk freigeben

Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.

  • Persönlicher Ordner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
anwählen:       Diesen Ordner freigeben
Freigabename:   data
Kommentar:      data auf vdr01
anwählen:       Anderen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen

-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen

Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".

  • Power -> Herunterfahren... -> Neustarten

[Bearbeiten] Bildschirmschoner konfigurieren

Damit die grafische Oberfläche nicht automatisch gesperrt wird kann folgendes konfiguriert werden:

  • Power -> Systemeinstellungen... -> Helligkeit und Sperren ->
Bildschirm abschalten, wenn inaktiv für:   Nie
Sperren:                                   Aus
abwählen:                                  Mein Passwort verlangen, um Rechner aus Bereitschaft zu wecken

[Bearbeiten] Ubuntu auf den aktuellen Softwarestand bringen

  • Dash-Startseite -> Suchen -> Terminal
sudo apt-get update
sudo apt-get upgrade
  • Power -> Herunterfahren... -> Neustarten

[Bearbeiten] Für VDR benötigte Systempakete installieren

  • Dash-Startseite -> Suchen -> Terminal
sudo apt-get install autoconf autopoint qt3-dev-tools qt4-qmake libqt4-dev linux-firmware-nonfree mercurial libcxxtools-dev libpcre3-dev libfribidi-dev
sudo apt-get install libtntnet-dev libboost-dev libtool libcdio-dev libvcdinfo-dev libavcodec-dev libpostproc-dev libcap-dev libjpeg-dev vflib3-dev
sudo apt-get install libncurses5-dev libncursesw5-dev lcdproc vim libssl-dev imagemagick libmagick++-dev libproc-processtable-perl

[Bearbeiten] System neu starten

  • Dash-Startseite -> Suchen -> Terminal
sudo init 6

[Bearbeiten] Nicht benötigte Systempakete löschen

  • Dash-Startseite -> Suchen -> Terminal
sudo apt-get autoremove

[Bearbeiten] Power-Button konfigurieren

Wenn der VDR heruntergefahren werden soll sobald der Power-Button am Gehäuse gedrückt wird muss folgendes konfiguriert werden:

cd /etc/acpi/
sudo cp powerbtn.sh powerbtn_vdr.sh
sudo vi /etc/acpi/powerbtn_vdr.sh
#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

# If all else failed, just initiate a plain shutdown.
sudo /sbin/shutdown -h now "Power button pressed"
cd /etc/acpi/events/
sudo vi powerbtn
# /etc/acpi/events/powerbtn
# This is called when the user presses the power button and calls
# /etc/acpi/powerbtn.sh for further processing.

# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.

# We need to react on "button power.*" and "button/power.*" because
# of kernel changes.

event=button[ /]power
#action=/etc/acpi/powerbtn.sh
action=sudo /etc/acpi/powerbtn_vdr.sh

[Bearbeiten] Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen

Damit der Benutzer vdruser die benötigten Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen kann muss dies mittels visudo konfiguriert werden. Achtung! Die Einträge müssen untereinander und am Ende der Datei eingefügt werden.

sudo visudo
vdruser ALL=(ALL) NOPASSWD: /bin/sh,/bin/bash
vdruser ALL=(ALL) NOPASSWD: /sbin/shutdown,/etc/acpi/powerbtn_vdr.sh

[Bearbeiten] Links

  1. Ubuntu
  2. TightVNC
  3. Putty