Workstation Installationsanleitung

{i} Diese Seite ist ist Teil der Technischen Dokumentation von Radio Helsinki. Alle weiteren Seiten der Dokumentation: /WorkstationInstall2010

/!\ Diese Beschreibung ist veraltet. Bitte die Neueverwenden.

Hardware

Als Hardware kommen handelübliche PC's zum Einsatz. Neben einer Netzwerkkarte und mindestens 50 GB großen Festplatte werden 2 Soundkarten benötigt um Rivendell und andere Audio-Programme parallel verwenden zu können. Der Ausgang der Rivendell-Soundkarte ist dabei mit einem Kabel an den Line-In Eingang der Haupt-Soundkarte anzuschliesen.

Betriebssystem

Als Betriebsystem kommt Ubuntu LTS (derzeit Lucid) zum Einsatz. Es folgt eine Schritt für Schritt Anleitung anhand der eine Installation zu erfolgen hat.

Installationsvorgang

Basisinstallation

Bios Konfiguration

Menu POWER

After Power Failure -> Last state

Wake on LAN from S5 -> Power On - Normal Boot

Menu BOOT

Bootdisk Priority auf Harddisk, Ethernet, Other

Danach Boot über Netzwerk: im Bootpromt des Radio Helsinki Boot-Servers, entweder lucid oder lucid64 auswählen (je nachdem ob i386 oder amd64 Hardware).

Ubuntu Installer

Sprache: Deutsch

Gebiet: Österreich

Netzwerk: per DHCP konfigurieren

Rechnername: <rechnernamer>

Ubuntu Spiegelserver: von Hand eingeben

Rechnername: apt

Spiegelverzeichnis: /ubuntu/

proxy: leer lassen

Partitionierung der Festplatte

10 GB (Primary), /, ext4, Bootflag einschalten

4 GB (Primary), swap

30 GB (Primary), /tmp, ext4, Flags: nodev, relatime

Rest: frei

Partitionierung beenden - Installation des Grundsystems beginnt

Neuen Benutzer anlegen: rhadmin (persönlichen Ordner nicht verschlüsseln)

Standardpakete werden installiert

Keine automatischen Aktualisierungen

Softwareauswahl: nur Ubuntu Desktop auswählen gegebenfalls alles andere abwählen

restlichen Pakete werden installiert (Dauer etwa 10min)

Grub auf dem MBR installieren

Systemzeit auf UTC setzen

Der Installer startet das System neu.

mit dem Benutzer rhadmin einsteigen

die Zeile GRUB_HIDDEN_TIMEOUT=0 in /etc/default/grub auskommentieren

# sudo update-grub

reboot, und in den Wiederherstellungsmodus booten

Benutzer rhadmin bearbeiten

In den Wiederherstellungsmodus booten (Grub Menü)

Wiederherstellungsmenü: root - Zur root Befehlszeile wechseln

in /etc/passwd für den Benutzer rhadmin uid und defaultgid auf 800 und das Homelaufwerk auf /home-local/rhadmin ändern

in /etc/group die gid für die Gruppe rhadmin auf 800 ändern

in /etc/adduser.conf :

DHOME: /home -> /home-local

LASTSYSTEM_UID: 999 -> 799

LASTSYSTEM_GID: 999 -> 799

FIRST_UID: 1000 -> 800

LAST_UID: 29999 -> 999

FIRST_GID: 1000 -> 800

LAST_GID: 29999 -> 999

# mv /home /home-local

# find / -user 1000 -exec chown rhadmin {} \; Fehlermeldungen, die in das Verzeichniss /proc verweisen sind zu ignorieren

# find / -group 1000 -exec chgrp rhadmin {} \;

mit # reboot den Wiederherstellungsmodus beenden

Recovery Modus und Bios absichern

in der Datei /etc/grub.d/00_header ganz am Ende die Zeile cat /etc/grub.d/helsinki-passwds einfügen

die Datei /etc/grub.d/helsinki-passwds anlegen und mit folgendem Inhalt befüllen ( {i} Passwort ändern nicht vergessen)

set superusers="rhadmin"password rhadmin <password>

# sudo chmod 600 /etc/grub.d/helsinki-passwds

in der Datei /etc/grub.d/10_linux die Zeilen

if ${recovery} ; then title="$(gettext_quoted "%s, with Linux %s (recovery mode)")" else title="$(gettext_quoted "%s, with Linux %s")" fi printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"

ersetzen durch

if ${recovery} ; then printf "menuentry \"%s, with Linux %s (recovery mode)\" ${CLASS} --users rhadmin {\n" "${os}" "${version}" else printf "menuentry \"%s, with Linux %s\" ${CLASS} {\n" "${os}" "${version}" fi

# sudo update-grub

reboot

im BIOS das Administrator Passwort setzen

alle Boot Ziele mit Ausnahme der lokalen Festplatte deaktivieren (insbesondere Optische Medien und USB Laufwerke)

in Grub darf jetzt der Recovery Modus nur noch nach Eingabe des Passworts gebootet werden ausserdem darf ohne Eingabe des Passworts kein Eintrag mehr verändert werden und auch die Shell darf nicht mehr ohne Passwort geöffnet werden.

Grafik-Problem Workaround

die Datei /etc/modprobe.d/i915-kms.conf anlegen und folgendes einfügen

options i915 modeset=0

# sudo update-initramfs -u

Netzwerk einrichten

In der Datei /etc/network/interfaces die Lezte Zeile (iface eth0 inet dhcp ) einkommentieren

# sudo aptitude purge network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome

neustarten um das Netzwerk zu testen

APT

in der Datei /etc/apt/sources.list die Zeilen mit security.ubuntu.com auskommentieren (am Ende) und die folgenden Zeilen hinzufügen:

deb http://apt/ubuntu-security lucid-security main restricteddeb-src http://apt/ubuntu-security lucid-security main restricteddeb http://apt/ubuntu-security lucid-security universedeb-src http://apt/ubuntu-security lucid-security universedeb http://apt/ubuntu-security lucid-security multiversedeb-src http://apt/ubuntu-security lucid-security multiversedeb http://build.helsinki.at/ lucid maindeb-src http://build.helsinki.at/ lucid main

# wget http://build.helsinki.at/helsinki-apt.asc -O - | sudo apt-key add -

# sudo aptitude update

# sudo aptitude safe-upgrade

NFS-Shares einbinden

# sudo aptitude purge ubuntuone-client ubuntuone-client-gnome rhythmbox-ubuntuone-music-store python-ubuntuone-storageprotocol python-ubuntuone-client python-ubuntuone libubuntuone-1.0-1

# sudo aptitude install openssh-server nfs-common smbfs mp3fs

# sudo mkdir -p /home /radio /archiv/ogg-flac /archiv/ogg-mp3 /music /Public /public-neu /Upload /var/snd

# for link in Buero Gremien Musikredaktion Redaktion Technik Vorstand Wissen Workshop; do target=$(echo $link | tr [:upper:] [:lower:] ); sudo ln -sf /radio/$target /$link; done

die Datei /etc/fstab öffnen und folgendes hinzufügen:

bigmama:/home /home nfs4 rsize=8192,wsize=8192,timeo=14,intr 0 0bigmama:/radio /radio nfs4 rsize=8192,wsize=8192,timeo=14,intr 0 0bigmama:/music /music nfs4 rsize=8192,wsize=8192,timeo=14,intr 0 0bigmama:/upload /Upload nfs4 rsize=8192,wsize=8192,timeo=14,intr 0 0bigmama:/public /public-neu nfs4 rsize=8192,wsize=8192,timeo=14,intr 0 0airplay:/var/snd /var/snd nfs rsize=8192,wsize=8192,timeo=14,intr 0 0archiv:/archiv /archiv/ogg-flac nfs4 ro,rsize=8192,wsize=8192,timeo=14,intr 0 0mp3fs#/archiv/ogg-flac /archiv/ogg-mp3 fuse allow_other,ro,bitrate=160,noauto 0 0

die Datei /etc/default/nfs-common öffnen und die Variable NEED_IDMAPD auf yes setzen.

die Datei /etc/idmapd.conf öffnen und die Variable Domain auf helsinki.at setzen und am Ende folgendes einfügen:

[Translation]Method=nsswitch

# killall rpc.idmapd

# sudo mount -a

# sudo mount /archiv/ogg-mp3

die Datei /etc/rc.local öffnen und vor der Zeile exit 0 folgendes einfügen:

/bin/mount /archiv/ogg-mp3

die Datei /etc/cron.hourly/checkpublic mit folgendem Inhalt anlegen:

#!/bin/bashrm -f /Public/*mkdir -p /Publicfor dir in /public-neu/*; do if [ -d $dir ]; then username=`echo $dir | sed s#/public-neu/##` realname=$( getent passwd $username | cut -f5 -d: ) ln -sf /public-neu/$username "/Public/$realname" fidone

# sudo chmod +x /etc/cron.hourly/checkpublic

LDAP-Integration

# sudo aptitude install ldap-utils libnss-ldap libpam-ldap nscd

im Konfigurationsassistenten für das Paket ldap-auth-config alles auf default bzw mit ENTER bestätigen, ausser bei make local root Database admin auf nein setzen.

die Datei /etc/ldap/ldapscert.pem mit folgendem Inhalt anlegen

-----BEGIN CERTIFICATE-----MIIEDDCCAvSgAwIBAgIJAKOtHhspyN9iMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNVBAYTAkFUMQ8wDQYDVQQIEwZTdHlyaWExDTALBgNVBAcTBEdyYXoxFzAVBgNVBAoTDlJhZGlvIEhlbHNpbmtpMRkwFwYDVQQDExBsZGFwLmhlbHNpbmtpLmF0MB4XDTEwMDUwNTE5NTkxNloXDTIwMDUwMjE5NTkxNlowYTELMAkGA1UEBhMCQVQxDzANBgNVBAgTBlN0eXJpYTENMAsGA1UEBxMER3JhejEXMBUGA1UEChMOUmFkaW8gSGVsc2lua2kxGTAXBgNVBAMTEGxkYXAuaGVsc2lua2kuYXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCWzJxZkE3XdXWVdMI14dnqcqYnvURgORlrH772CiYY4CoE6jR957i7+mslpvqsg97gCpilogbkW4q+o89JK/3ZVm7pIPIid2RQA/lKAL9Oe3rEPmK4ovFKx4VC/Cl+USJ+8zDi5d8LZoxQeefb3DF1aHr9/YtqQhlD1RGsAGNLHcnWkhC8F/6MV1OuHd3Ivr934UAcrIlIJunzP1rFAgvbXaQ6hyChFqcth07XIThNrdCcHYvcKEfneqMFRPOX4eZ/6BiKNCoE6wToI4MlMc8s/QARgttK0aRwI4f9pRbwTe9I5i1NJkVMaF+/Iv0vWtSC6Z0Yyg+bKDwugDpKv3rAgMBAAGjgcYwgcMwHQYDVR0OBBYEFKqM7jlgsGoaF0YfPuLR693w2vbCMIGTBgNVHSMEgYswgYiAFKqM7jlgsGoaF0YfPuLR693w2vbCoWWkYzBhMQswCQYDVQQGEwJBVDEPMA0GA1UECBMGU3R5cmlhMQ0wCwYDVQQHEwRHcmF6MRcwFQYDVQQKEw5SYWRpbyBIZWxzaW5raTEZMBcGA1UEAxMQbGRhcC5oZWxzaW5raS5hdIIJAKOtHhspyN9iMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAIQ21r/SR3AZ2hantysll8QJL/dYhR6q2r9hma0wtw6O5kPDStuVp6O2PzkU+yXDmdXahOgMGchfMzubymlxlSWdu9yPg6tWEAfveBnEi5nz9V5RfQxiA1WKs0OI8FCp9jtcEKJkg26dwuNbsV4kP3vv9Di7+y1mEiIAsxt0vnYb0HFcCFo79hT0vORa8XTRRXLtg4YQX+3LvtJud+yHN0Mk7BHBcXjUKOisZCAVU9UaOTGay70nwHh8AZPiIr4q4HAgCPnl7Kx/nRi+FbCl3MQQMh1vo1ZtnyQSADML6xEB4FSJWLBpJJw6CctjCL2wLFMEjQtAjpyxGqXN+FJdOYM=-----END CERTIFICATE-----

in /etc/ldap.conf folgendes setzen

host ldap.helsinki.at

base dc=helsinki,dc=at

uri ldapi:/// auskommentieren

ssl start_tls entkomentieren

tls_cacertfile /etc/ldap/ldapscert.pem

in /etc/nssswitch.conf folgendes setzen:

passwd: files ldap

group: files ldap

shadow: files ldap

# sudo /etc/init.d/nscd restart

mit # getent passwd überprüfen ob die LDAP User vorhanden sind

sudo einrichten

# sudo adduser <user> admin für jeden Administrator ausführen

Hintergrundbilder, Grub Menü etc.

# sudo aptitude install helsinki-artwork

# sudo update-alternatives --config default.plymouth falls im Automodus nicht helsinki-logo ausgewählt ist dieses manuell auswählen.

je nach Auflösung des Bildschirms folgende Kommandos ausfürhen (Beispiel für 1680x1050 )

# sudo ln -s /boot/grub/helsinki-grubbg-1680x1050.png /boot/grub/boot-splash.png

# sudo ln -s /usr/share/backgrounds/helsinki-bg-1680x1050.png /usr/share/backgrounds/helsinki-bg.png

die Datei /etc/gconf/gconf.xml.defaults/%gconf-tree.xml mit folgendem Inhalt anlegen

<?xml version="1.0"?><gconf> <dir name="desktop"> <dir name="gnome"> <dir name="background"> <entry name="picture_options" mtime="1274882915" type="string"> <stringvalue>centered</stringvalue> </entry> <entry name="picture_filename" mtime="1274882811" type="string"> <stringvalue>/usr/share/backgrounds/helsinki-bg.png</stringvalue> </entry> <entry name="primary_color" mtime="1274882811" type="string"> <stringvalue>#231f20</stringvalue> </entry> </dir> </dir> </dir></gconf>

GDM2 konfigurieren

Aus der graphischen Oberfläche ausloggen sodass GDM zu sehen ist (es darf auch kein anderer User am System eingloggt sein)

auf eine Text Konsole wechseln: CTRL-ALT-F1

mit rhadmin einloggen

# export DISPLAY=:0.0

# sudo -u gdm -H gnome-control-center

auf die Graphische Konsole wechseln: CTRL-ALT-F7 manchmal auch CTRL-ALT-F8 oder CTRL-ALT-F9 usw.

in dem Gnome-Control-Center unter Erscheinungsbild das Thema Clearlooks auswählen und als Hintergrund die Datei /usr/share/backgrounds/helsinki-bg.png einstellen

Danach das Gnome-Control-Center beenden und wieder auf die Text Konsole zurückwechseln (CTRL-ALT-F1 )

# sudo -u gdm -H dbus-launch gconftool-2 --set /apps/gdm/simple-greeter/disable_user_list --type bool true

# sudo /etc/init.d/gdm restart

GDM2 sollte mit den neuen Einstellungen starten.

auf der Text Konsole wieder ausloggen und zurück zur Graphischen Oberfläche mit CTRL-ALT-F1 + CTRL-D + CTRL-ALT-F7

Grub2 konfigurieren

in /etc/default/grub die Zeile GRUB_GFXMODE=1680x1050x32 bzw passende Auflösung eintragen

in /etc/default/grub die Zeile GRUB_TIMEOUT=10 durch GRUB_TIMEOUT=3 ersetzen

in /etc/grub.d/05_debian_theme die Zeilen

WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png" COLOR_NORMAL="black/black" COLOR_HIGHLIGHT="magenta/black"

ersetzen durch

WALLPAPER="/usr/share/images/desktop-base/boot-splash.png" COLOR_NORMAL="white/black" COLOR_HIGHLIGHT="black/white"

in der Datei /etc/grub.d/00_header direkt nach der Zeile set gfxmode=${GRUB_GFXMODE} die Zeile set gfxpayload=keep einfügen.

#sudo update-grub

reboot zum Testen

restliche GConf-Einstellungen

die Datei /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml mit folgendem Inhalt anlegen

<?xml version="1.0"?><gconf> <dir name="apps"> <dir name="gnome-screensaver"> <entry name="user_switch_enabled" mtime="1274367219" type="bool" value="false"/> <entry name="lock_enabled" mtime="1274367219" type="bool" value="false"/> </dir> <dir name="gnome-power-manager"> <dir name="lock"> <entry name="hibernate" mtime="1274367219" type="bool" value="false"/> <entry name="gnome_keyring_hibernate" mtime="1274367219" type="bool" value="false"/> <entry name="suspend" mtime="1274367219" type="bool" value="false"/> <entry name="gnome_keyring_suspend" mtime="1274367219" type="bool" value="false"/> </dir> </dir> <dir name="gnome-session"> <dir name="options"> <entry name="logout_prompt" mtime="1274367219" type="bool" value="false"/> </dir> </dir> <dir name="panel"> <dir name="global"> <entry name="disable_lock_screen" mtime="1274367219" type="bool" value="true"/> <entry name="disabled_applets" mtime="1274878427" type="list" ltype="string"> <li type="string"> <stringvalue>OAFIID:GNOME_FastUserSwitchAppletGdm</stringvalue> </li> <li type="string"> <stringvalue>OAFIID:GNOME_FastUserSwitchApplet</stringvalue> </li> </entry> </dir> </dir> <dir name="gnome_settings_daemon"> <dir name="plugins"> <dir name="housekeeping"> <entry name="free_percent_notify_again" mtime="1277203709" type="float" value="0"/> <entry name="free_percent_notify" mtime="1277203704" type="float" value="0"/> </dir> </dir> </dir> </dir> <dir name="desktop"> <dir name="gnome"> <dir name="lockdown"> <entry name="disable_user_switching" mtime="1274367219" type="bool" value="true"/> <entry name="disable_lock_screen" mtime="1274367219" type="bool" value="true"/> </dir> </dir> </dir></gconf>

die Datei /etc/gconf/gconf.xml.defaults/%gconf-tree.xml mit zusätzlichen Inhalt befüllen. Das folgende Snippet einfach direkt vor die letzte Zeile </gconf> reinkopieren.

<dir name="apps"> <dir name="metacity"> <dir name="general"> <entry name="button_layout" mtime="1274882915" type="string"> <stringvalue>menu:minimize,maximize,close</stringvalue> </entry> </dir> </dir> </dir>

einmal aus und wieder einloggen um die Einstellungen zu übernehmen.

Wenn alles erfolgreich war müssten folgenden Änderungen beobachtbar sein:

das SwitchUser Applet (rechts oben) verschwindet.

im System Menü gibt es 2 neue Schaltflächen zum ausloggen und Herunterfahren/Neustarten des Rechners

in den Bildschirmschonereinstellungen ist es nicht mehr möglich den Bildschirm zu sperren

Zusätzliche Pakete nachinstallieren und einrichten

# sudo aptitude install gftp audacious vlc thunderbird easytag aqualung asunder audacity audacity1.2 ffmpeg mplayer faad icedax mp3gain cherrytree dia

# sudo aptitude install vorbisgain lame cups-pdf subversion monit wavbreaker pwgen gimp inkscape fapg gvncviewer ripperx planner p7zip-rar soundconverter

# sudo aptitude install -R kile texlive-lang-german k3b

# sudo aptitude install ubuntu-restricted-extras libk3b6-extracodecs

# sudo aptitude install -R upload2music rhimport rivendell flumotion kdelibs4c2a

die rd.conf nicht per debconf erstellen lassen und für das flumotion SSL Zertifikat den Hostnamen des Systems eintragen z.B. ws-01

# sudo aptitude install dstat htop

in der Datei /etc/default/flumotion die Zeile #DISABLED="yes" einkommentieren

# sudo /etc/init.d/flumotion stop

die Datei /etc/asound.conf anlegen und mit folgendem Inhalt befüllen

pcm.rd0 { type hw card 1 device 2 }ctl.rd0 { type hw card 1 device 2 }

# sudo adduser rduser audio

an der Konsole alsamixer ausführen, bei der Soundkarte für das System den Linepegel voll aufziehen und unmuten, an diesem Eingang muss der Ausgang der Rivendell Soundkarte per Kabel angeschlossen werden.

die Datei /etc/rd.conf erstellen und mit folgendem Inhalt befüllen ( {i} Passwort setzen nicht vergessen)

; rd.conf;; This is the default configuration file for Rivendell @ Radio Helsinki;[Identity]Password=kegiga303AudioOwner=rduserAudioGroup=Sendung[mySQL]Hostname=192.168.1.16Loginname=rivendellPassword=<passwd>Database=rivendellDriver=QMYSQL3[Logs]Facility=SyslogCoreDumpDirectory=/var/log/rivendell[Alsa]PeriodQuantity=2PeriodSize=1024[Tuning]UseRealtime=NoRealtimePriority=9[Format]SampleRate=44100Channels=2[Hacks]

Ausserdem noch in der Datei /etc/modprobe.d/alsa-base.conf die Zeilen

options snd_hda_intel index=0options snd_ca0106 index=1

hinzufügen. Gegebenenfalls müssen die Treibernamen angepasst werden. Die Soundkarte für Rivendell muss den Index 1 haben.

Um die Stabilitätsprobleme von caed zu umgehen muss monit wie folgt konfiguriert werden:

die Datei /usr/local/bin/rivendell-monit-restart anlegen und mit folgendem Inhalt befüllen ( {i} Passwort setzen nicht vergessen).

#!/bin/sh/etc/init.d/rivendell restartif [ $? -ne 0 ]; then exit $?fisleep 1CURRENT_USER=`who | awk '/tty/ { print $1 }'`if [ -n "$CURRENT_USER" ]; then /usr/bin/rmlsend LO\ $CURRENT_USER\ <passwd>\!fiexit 0

# sudo chown root:root /usr/local/bin/rivendell-monit-restart

# sudo chmod 0700 /usr/local/bin/rivendell-monit-restart

die Datei /etc/monit/monitrc öffnen und die Zeilen:

# set daemon 120 # check services at 2-minute intervals# with start delay 240 # optional: delay the first check by 4-minutes

ersetzen durch:

set daemon 30 # check services at 30-second intervals with start delay 15 # optional: delay the first check by 15-seconds

Die Zeile

# set logfile syslog facility log_daemon

einkommentieren und am Ende die folgenden Zeilen einfügen:

check process caed with pidfile /var/run/rivendell/caed.pid start program = "/usr/local/bin/rivendell-monit-restart" stop program = "/etc/init.d/rivendell stop"

Danach in der Datei /etc/default/monit die Variable startup auf 1 setzen.

# sudo /etc/init.d/monit start

Zu guterletzt muss noch gdm so konfiguriert werden das der Benutzer beim einloggen auch für Rivendell gestzt wird.

in der Datei /etc/gdm/PreSession/Default folgendes vor der Zeile mit /sbin/initctl infügen ( {i} Passwort setzen nicht vergessen)

## begin of Radio Helsinki specific Login tasks# Login to Rivendell/usr/bin/rmlsend LO\ $USER\ <passwd>\!## end of Radio Helsinki specific Login tasks

# sudo chmod 750 /etc/gdm/PreSession/Default

in der Datei /etc/gdm/PostSession/Default folgendes vor der Zeile exit 0 einfügen

## begin of Radio Helsinki specific Logout tasks# Logout from Rivendell/usr/bin/rmlsend LO\!## end of Radio Helsinki specific Logout tasks

Den Rechner neustarten und überprüfen ob beim Einloggen eines Benutzers auch der Rivendell Benutzer richtig gesetzt wird

Spracheinstellungen

Im Menü System ->Systemverwaltung ->Sprachunterstützung .

Die fehlenden Sprachpakete für Deutsch installieren (die Warnung beim Öffnen mit Installieren bestätigen)

unter Sprache die Liste wie folgt sortieren

English (United Kingdom)

English (United States)

Deutsch (Österreich)

Deutsch (Deutschland)

danach auf Systemweit anwenden... klicken

unter Text die Anzeige auf Deutsch (Österreich) stellen und auf Systemweit anwenden... klicken.

Drucker einrichten

im Browser die Seite http://localhost:631/admin öffnen

Redaktionsdrucker hinzufügen

auf Drucker hinzfügen klicken und mit rhadmin anmelden

Internet-Druckerprotokoll (ipp) (Unknown) auswählen und auf Weiter klicken

bei Verbindung folgendes angeben ipp://print.helsinki.at/printers/redaktion und auf Weiter klicken

Die folgenden Infos eingeben und dann auf Weiter klicken

Name: redaktion

Beschreibung: XEROX Phaser 3600

Ort: Redaktionsfoyer

Die ppd hier herunterladen und auswählen. Danach auf Drucker hinzufügen klicken

bei den Standardeinstellungen unter General die PageSize auf A4 stellen

dann auf Richtlinien klicken und die Fehlerbehandlung auf abort-job abändern

auf Standardeinstellungen festlegen klicken

Farbdrucker hinzufügen

auf Drucker hinzfügen klicken und mit rhadmin anmelden

Internet-Druckerprotokoll (ipp) (Unknown) auswählen und auf Weiter klicken

bei Verbindung folgendes angeben ipp://print.helsinki.at/printers/farbdrucker und auf Weiter klicken

Die folgenden Infos eingeben und dann auf Weiter klicken

Name: farbdrucker

Beschreibung: XEROX ColorQubue 8570N

Ort: Redaktionsfoyer

Die ppd hier herunterladen und auswählen. Danach auf Drucker hinzufügen klicken

bei den Standardeinstellungen unter Installierte Optionen unter Optional Duplex Unit die Option Not Installed auswählen

dann auf General klicken und bei Media Size auf A4 stellen

dann auf Richtlinien klicken und die Fehlerbehandlung auf abort-job abändern

auf Standardeinstellungen festlegen klicken

Redaktionsdrucker als Standard setzen

im Menü des Webinterface Drucker anklicken

den Drucker redaktion anklicken

bei Administration Als Standard festlegen ausählen

im Menü des Webinterface Drucker anklicken und überprüfen ob sowohl der Drucker PDF als auch die Drucker redaktion sowie farbdrucker zu sehen sind

CUPS-PDF reparieren:

in der Datei /etc/cups/cups-pdf.conf die Zeile

Out ${HOME}/PDF

auskommentieren und die Zeile

#PostProcessing

durch

PostProcessing /usr/local/bin/cups-pdf-post.sh

ersetzen.

Die Datei /usr/local/bin/cups-pdf-post.sh anlegen und mit folgendem Inhalt füllen.

#!/bin/shPDF_OUT_DIR="/home/$2/PDF"mkdir -p $PDF_OUT_DIRmv $1 $PDF_OUT_DIRexit 0

# sudo chmod +x /usr/local/bin/cups-pdf-post.sh

Die Datei /etc/apparmor.d/usr.sbin.cupsd öffnen um am Ende vor dem abschliessenden } die Zeile

/usr/local/bin/cups-pdf-post.sh Uxr,

einfügen

# sudo /etc/init.d/apparmor restart

Der Rechner ist nun fertig installiert und kann verwendet werden.

CategoryDocumentation