## page was copied from Dokumentation/WorkstationInstall = Workstation Installationsanleitung = {i} Diese Seite ist ist Teil der [[Dokumentation|Technischen Dokumentation]] von Radio Helsinki. Alle weiteren Seiten der Dokumentation: <> /!\ '''Diese Beschreibung ist veraltet. Bitte die [[Dokumentation/WorkstationInstall2013|Neue]] verwenden.''' == Hardware == Als Hardware kommen handelübliche PC's zum Einsatz. Neben einer Netzwerkkarte und mindestens 50 GB großen Festplatte wird eine Soundkarte benötigt. == Betriebssystem == Als Betriebsystem kommt Ubuntu LTS (derzeit Precise) 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 ''precise'' oder ''precise64'' auswählen (je nachdem ob i386 oder amd64 Hardware). ==== Ubuntu Installer ==== * Sprache: ''Deutsch'' * Gebiet: ''Österreich'' * Netzwerk: ''per DHCP konfigurieren'' * Rechnername: '''' * Ubuntu Spiegelserver: ''von Hand eingeben'' . Rechnername: ''apt'' . Spiegelverzeichnis: ''/ubuntu/'' . proxy: ''leer lassen'' * Neuen Benutzer anlegen: ''rhadmin'' (persönlichen Ordner nicht verschlüsseln) * Zeitzone 'Europe/Vienna' (wird Standardmäßig ausgewählt) * Partitionierung der Festplatte . 10 GB (Primary), /, ext4, Bootflag einschalten . 30 GB (Primary), /tmp, ext4, Flags: nodev, relatime . Rest: frei * Partitionierung beenden - Installation des Grundsystems beginnt * Grundsystem wird 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 'CTRL-ALT-F1' auf die Konsole wechseln * mit dem Benutzer ''rhadmin'' einsteigen * Auf neuerer Hardware ist noch das folgende zu tun (kann bei den alten Workstations übersprungen werden). * {{{# sudo apt-get install --install-recommends --install-suggests linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty}}} * die Datei ''/etc/sysctl.conf'' öffnen und folgendes hinzufügen: {{{ kernel.keys.maxkeys = 5000 kernel.keys.maxbytes = 100000 kernel.keys.root_maxkeys = 5000 kernel.keys.root_maxbytes = 100000 }}} * {{{# sudo update-initramfs -u}}} * die Variable ''GRUB_HIDDEN_TIMEOUT'' in ''/etc/default/grub'' auf 2 setzen * die Variable ''GRUB_TIMEOUT'' in ''/etc/default/grub'' auf 0 setzen * {{{# sudo update-grub}}} * reboot, und in den Wiederherstellungsmodus booten (gleich nach dem Bios ESC drücken bis das Grub Menü erscheint) ==== Benutzer rhadmin bearbeiten ==== * In den Wiederherstellungsmodus booten (Grub Menü) * Wiederherstellungsmenü: ''root - Zur root Befehlszeile wechseln'' * {{{# mount -o remount,rw /}}} * 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 === Netzwerk einrichten === * mit 'CTRL-ALT-F1' auf die Konsole wechseln * mit dem Benutzer ''rhadmin'' einsteigen * {{{# sudo aptitude purge network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome}}} * In der Datei ''/etc/network/interfaces'' in den 3 Zeilen für ''eth0'' den ersten Teil: ''#!NetworkManager# '' löschen * {{{# sudo ifdown eth0}}} * {{{# sudo ifup eth0}}} === 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 precise-security main restricted deb-src http://apt/ubuntu-security precise-security main restricted deb http://apt/ubuntu-security precise-security universe deb-src http://apt/ubuntu-security precise-security universe deb http://apt/ubuntu-security precise-security multiverse deb-src http://apt/ubuntu-security precise-security multiverse deb http://build.helsinki.at/ precise main deb-src http://build.helsinki.at/ precise main }}} * {{{# wget http://build.helsinki.at/helsinki-apt.asc -O - | sudo apt-key add -}}} * {{{# sudo aptitude update}}} * {{{# sudo aptitude safe-upgrade}}} * {{{# sudo aptitude purge zeitgeist zeitgeist-core zeitgeist-datahub rhythmbox-plugin-zeitgeist activity-log-manager-control-center}}} === Gnome Classic/Login Screen/Hintergrund === * {{{# sudo aptitude install gnome-session-fallback 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/lightdm/lightdm.conf'' mit folgendem Inhalt befüllen {{{ [Desktop] user-session=gnome-classic [SeatDefaults] user-session=gnome-classic allow-guest=false greeter-hide-users=true greeter-show-manual-login=true greeter-session=unity-greeter }}} * {{{# sudo /etc/init.d/lightdm restart}}} * mit ''rhadmin'' in lightdm amleden * {{{# sudo -i}}} * {{{# xhost +SI:localuser:lightdm}}} * {{{# su lightdm -s /bin/bash}}} * {{{# gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'}}} * {{{# gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/helsinki-bg.png'}}} === 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 }}} * {{{# sudo chmod 600 /etc/grub.d/helsinki-passwds}}} * in der Datei ''/etc/grub.d/10_linux'' die Zeile {{{ printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")" }}} ersetzen durch {{{ printf "menuentry '${title}' ${CLASS} --users rhadmin {\n" "${os}" "${version}" "$(gettext "${GRUB_RECOVERY_TITLE}")" }}} * {{{# 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. === NFS-Shares einbinden === * {{{# 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 /projekte /var/snd}}} * {{{# for link in Buero Gremien Musikredaktion Redaktion Technik Vorstand 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 proto=tcp 0 0 bigmama:/radio /radio nfs4 proto=tcp 0 0 bigmama:/music /music nfs4 proto=tcp 0 0 bigmama:/upload /Upload nfs4 proto=tcp 0 0 bigmama:/public /public-neu nfs4 proto=tcp 0 0 bigmama:/projekte /projekte nfs4 proto=tcp 0 0 airplay:/var/snd /var/snd nfs noauto 0 0 archiv:/archiv /archiv/ogg-flac nfs4 ro,proto=tcp 0 0 mp3fs#/archiv/ogg-flac /archiv/ogg-mp3 fuse allow_other,ro,bitrate=160,noauto 0 0 }}} * die Datei ''/etc/idmapd.conf'' öffnen und die Variable ''Domain'' einkommmentieren und auf ''helsinki.at'' setzen und am Ende folgendes einfügen: {{{ [Translation] Method=nsswitch }}} * {{{# sudo killall rpc.idmapd}}} * {{{# sudo mount -a}}} * {{{# sudo mount /archiv/ogg-mp3}}} * {{{# sudo mount /var/snd}}} * die Datei ''/etc/rc.local'' öffnen und vor der Zeile ''exit 0'' folgendes einfügen: {{{ /bin/mount /archiv/ogg-mp3 /bin/mount /var/snd }}} * die Datei ''/etc/cron.hourly/checkpublic'' mit folgendem Inhalt anlegen: {{{ #!/bin/bash #!/bin/bash rm -f /Public/* mkdir -p /Public for 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" fi done }}} * {{{# 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----- MIIEDDCCAvSgAwIBAgIJAKOtHhspyN9iMA0GCSqGSIb3DQEBBQUAMGExCzAJBgNV BAYTAkFUMQ8wDQYDVQQIEwZTdHlyaWExDTALBgNVBAcTBEdyYXoxFzAVBgNVBAoT DlJhZGlvIEhlbHNpbmtpMRkwFwYDVQQDExBsZGFwLmhlbHNpbmtpLmF0MB4XDTEw MDUwNTE5NTkxNloXDTIwMDUwMjE5NTkxNlowYTELMAkGA1UEBhMCQVQxDzANBgNV BAgTBlN0eXJpYTENMAsGA1UEBxMER3JhejEXMBUGA1UEChMOUmFkaW8gSGVsc2lu a2kxGTAXBgNVBAMTEGxkYXAuaGVsc2lua2kuYXQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDCWzJxZkE3XdXWVdMI14dnqcqYnvURgORlrH772CiYY4Co E6jR957i7+mslpvqsg97gCpilogbkW4q+o89JK/3ZVm7pIPIid2RQA/lKAL9Oe3r EPmK4ovFKx4VC/Cl+USJ+8zDi5d8LZoxQeefb3DF1aHr9/YtqQhlD1RGsAGNLHcn WkhC8F/6MV1OuHd3Ivr934UAcrIlIJunzP1rFAgvbXaQ6hyChFqcth07XIThNrdC cHYvcKEfneqMFRPOX4eZ/6BiKNCoE6wToI4MlMc8s/QARgttK0aRwI4f9pRbwTe9 I5i1NJkVMaF+/Iv0vWtSC6Z0Yyg+bKDwugDpKv3rAgMBAAGjgcYwgcMwHQYDVR0O BBYEFKqM7jlgsGoaF0YfPuLR693w2vbCMIGTBgNVHSMEgYswgYiAFKqM7jlgsGoa F0YfPuLR693w2vbCoWWkYzBhMQswCQYDVQQGEwJBVDEPMA0GA1UECBMGU3R5cmlh MQ0wCwYDVQQHEwRHcmF6MRcwFQYDVQQKEw5SYWRpbyBIZWxzaW5raTEZMBcGA1UE AxMQbGRhcC5oZWxzaW5raS5hdIIJAKOtHhspyN9iMAwGA1UdEwQFMAMBAf8wDQYJ KoZIhvcNAQEFBQADggEBAIQ21r/SR3AZ2hantysll8QJL/dYhR6q2r9hma0wtw6O 5kPDStuVp6O2PzkU+yXDmdXahOgMGchfMzubymlxlSWdu9yPg6tWEAfveBnEi5nz 9V5RfQxiA1WKs0OI8FCp9jtcEKJkg26dwuNbsV4kP3vv9Di7+y1mEiIAsxt0vnYb 0HFcCFo79hT0vORa8XTRRXLtg4YQX+3LvtJud+yHN0Mk7BHBcXjUKOisZCAVU9Ua OTGay70nwHh8AZPiIr4q4HAgCPnl7Kx/nRi+FbCl3MQQMh1vo1ZtnyQSADML6xEB 4FSJWLBpJJw6CctjCL2wLFMEjQtAjpyxGqXN+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}}} * die Datei ''/etc/init.d/nscd.pre'' mit folgendem Inhalt anlegen {{{ #!/bin/sh ### BEGIN INIT INFO # Provides: nscd.pre # X-Start-Before: nscd # Required-Start: $remote_fs $syslog # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Preparing for the Name Service Cache Daemon ### END INIT INFO PATH="/sbin:/usr/sbin:/bin:/usr/bin" NAME="nscd" DESC="Name Service Cache Daemon" case "$1" in start) echo "Preparing $DESC" "$NAME" rm -f /var/cache/$NAME/* ;; stop) ;; *) echo "Usage: /etc/init.d/$NAME {start|stop}" >&2 exit 1 ;; esac }}} * {{{# sudo chmod +x /etc/init.d/nscd.pre}}} * {{{# sudo update-rc.d nscd.pre start 19 2 3 4 5 .}}} * {{{# sudo /etc/init.d/nscd stop}}} * {{{# sudo /etc/init.d/nscd.pre start}}} * {{{# sudo /etc/init.d/nscd start}}} * mit {{{# getent passwd}}} überprüfen ob die LDAP User vorhanden sind * {{{# sudo /etc/cron.hourly/checkpublic}}} * sudo einrichten . {{{# sudo adduser sudo}}} für jeden Administrator ausführen === Standard-Einstellungen === * die Datei ''/usr/share/glib-2.0/schemas/99_helsinki_artwork.gschema.override'' mit folgendem Inhalt anlegen {{{ [org.gnome.desktop.background] picture-options='centered' picture-uri='file:///usr/share/backgrounds/helsinki-bg.png' primary-color='#231f20' [org.gnome.desktop.screensaver] idle-activation-enabled=false lock-enabled=false ubuntu-lock-on-suspend=false user-switch-enabled=false [org.gnome.desktop.lockdown] disable-user-switching=true disable-lock-screen=true [org.gnome.desktop.interface] menus-have-icons=true buttons-have-icons=true [org.gnome.nautilus.desktop] volumes-visible=true [com.canonical.indicator.session] user-show-menu=false }}} * {{{# sudo glib-compile-schemas /usr/share/glib-2.0/schemas/}}} * die Datei ''/etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla'' mit folgendem Inhalt anlegen {{{ [Disable suspend by default] Identity=unix-user:* Action=org.freedesktop.upower.suspend ResultActive=no }}} * die Datei ''/etc/gconf/gconf.xml.defaults/%gconf-tree.xml'' mit folgendem Inhalt anlegen {{{ menu:minimize,maximize,close }}} * die Datei ''/etc/xdg/autostart/metno-switcher-fix.desktop'' mit folgendem Inhalt anlegen {{{ [Desktop Entry] Name=metno-switcher-fix Comment=ALT+TAB hotfix for compiz fallback session Exec=bash -c "test -f ~/.metno-switcher-fix || /usr/bin/gconftool-2 --set --type list --list-type=string /apps/compiz-1/general/screen0/options/active_plugins '[core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,workarounds,scale,expo,ezoom,staticswitcher]' && touch ~/.metno-switcher-fix" Terminal=false Type=Application OnlyShowIn=GNOME; X-GNOME-Autostart-Delay=2 }}} * in der Datei ''/etc/default/whoopsie'' die Variable ''report_crashes'' auf ''false'' setzen. * einmal aus und wieder einloggen um die Einstellungen zu übernehmen. === Zusätzliche Pakete nachinstallieren und einrichten === * {{{# sudo aptitude install audacious vlc easytag aqualung asunder audacity audacity-nyquist-helsinki ffmpeg mplayer faad icedax mp3gain vorbisgain pavumeter soundconverter}}} * {{{# sudo aptitude install lame wavbreaker fapg ripperx chromium-browser gftp filezilla gvncviewer screen thunderbird xul-ext-lightning enigmail gnupg2 ethtool}}} * {{{# sudo aptitude install cherrytree dia pdfchain pdftk cups-pdf subversion git gitk meld emacs pwgen gimp inkscape planner dstat htop geeqie p7zip-rar unp}}} * {{{# sudo aptitude install -R k3b ubuntustudio-audio-plugins intel-microcode}}} * {{{# sudo aptitude install ubuntu-restricted-extras libk3b6-extracodecs}}} * {{{# sudo aptitude install -R upload2music rhimport rivendell flumotion polymer}}} * 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 /etc/init.d/flumotion stop}}} * {{{# sudo rm -rf /etc/flumotion/managers/default}}} * {{{# sudo rm -rf /etc/flumotion/workers/default.xml}}} * die Datei ''/etc/default/rcS'' öffnen und die Variable ''TMPTIME'' auf 1 setzen * die Datei ''/etc/asound.conf'' anlegen und mit folgendem Inhalt befüllen {{{ pcm.dmix_S16LE_44_2 { type dmix ipc_key 92600 ipc_key_add_uid false ipc_perm 0666 slave { pcm "hw:0,0" format S16_LE rate 44100 channels 2 period_size 2048 periods 4 } bindings { 0 0 1 1 } } pcm.dsnoop_S16LE_44_2 { type dsnoop ipc_key 92601 ipc_key_add_uid false ipc_perm 0666 slave { pcm "hw:0,0" format S16_LE rate 44100 channels 2 period_size 2048 periods 4 } bindings { 0 0 1 1 } } pcm.audacity { type asym playback.pcm dmix_S16LE_44_2 capture.pcm dsnoop_S16LE_44_2 } ctl.audacity { type hw card 0 } pcm.rd0 { type softvol slave { pcm dmix_S16LE_44_2 } control { name Rivendell card 0 device 0 } min_dB -30.0 max_dB 20.0 resolution 100 } ctl.rd0 { type hw card 0 } }}} * Ausserdem noch in der Datei ''/etc/modprobe.d/alsa-base.conf'' die Zeilen {{{ options snd_hda_intel index=0 }}} hinzufügen. Gegebenenfalls muss der Treibernamen angepasst werden. * In der Datei ''/etc/pulse/default.pa'' öffnen und folgende Änderungen durchführen: * Die Autoerkennung deaktivieren. Dazu die 6 Zeilen nach dem folgenden auskommentieren. {{{ ### Automatically load driver modules depending on the hardware available }}} * danch am Ende der Datei folgendes einfügen: {{{ load-module module-alsa-sink device=dmix_S16LE_44_2 load-module module-alsa-source device=dsnoop_S16LE_44_2 }}} * {{{# sudo adduser rduser audio}}} * an der Konsole ''alsamixer'' ausführen, den Regler Rivendell auf 87 aufziehen (der Regler lässt sich vermutlich nicht einstellen - das kann zunächst ignoriert 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=kegiga303 AudioOwner=rduser AudioGroup=Sendung [mySQL] Hostname=192.168.1.16 Loginname=rivendell Password= Database=rivendell Driver=QMYSQL3 [Logs] Facility=Syslog CoreDumpDirectory=/var/log/rivendell [Alsa] PeriodQuantity=4 PeriodSize=2048 [Tuning] UseRealtime=No RealtimePriority=9 [Format] SampleRate=44100 Channels=2 [Hacks] }}} * Die Datei ''/etc/qt3/qtrc'' öffnen und unter ''[General]'' die Variable ''style'' auf ''Polymer'' setzen. * Zu guterletzt muss noch ''lightdm'' so konfiguriert werden das der Benutzer beim einloggen auch für Rivendell gestzt wird. * in der Datei ''/etc/lightdm/lightdm.conf'' folgendes bei der Sektion ''[!SeatDefaults]'' hinzufügen {{{ session-setup-script=/usr/local/bin/rdlogin.sh login session-cleanup-script=/usr/local/bin/rdlogin.sh logout }}} * die Datei ''/usr/local/bin/rdlogin.sh'' anlegen und mit folgendem Inhalt befüllen ( {i} Passwort setzen nicht vergessen). {{{ #!/bin/sh #!/bin/sh case "$1" in login) /usr/bin/rmlsend LO\ $USER\ \! ;; logout) /usr/bin/rmlsend LO\! ;; *) echo "Usage: $0 {login|logout}" || true exit 1 esac exit 0 }}} * {{{# sudo chown root:root /usr/local/bin/rdlogin.sh}}} * {{{# sudo chmod 0700 /usr/local/bin/rdlogin.sh}}} * Den Rechner neustarten und überprüfen ob beim Einloggen eines Benutzers auch der Rivendell Benutzer richtig gesetzt wird. * an der Konsole ''alsamixer'' ausführen, den Regler Rivendell auf 87 aufziehen (Diesesmal sollte es funktionieren). ==== Skype installieren ==== Skype wird nur auf den Rechnern im Vorproduktionsstudio und vor dem office installiert. * sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" * sudo apt-get update * sudo apt-get install skype === Spracheinstellungen === * Im Menü rechst oben ''Systemeinstellungen -> Sprachen''. * Die fehlenden Sprachpakete für Deutsch installieren (die Warnung beim Öffnen mit ''Installieren'' bestätigen) * unter ''Sprache'' die Liste wie folgt sortieren . Deutsch (Deutschland) . English (United Kingdom) . English (United States) * danach auf ''Systemweit anwenden...'' klicken * unter ''Regionale Formate'' die Anzeige auf ''Deutsch (Österreich)'' stellen und auf ''Systemweit anwenden...'' klicken. === Drucker einrichten === * Den Druckertreiber für den Farbdrucker installieren * für AMD64: [[attachment:lexmark-PPD-Files-LMAD3-1.0-1.amd64.deb]] herunterladen * für i386: [[attachment:lexmark-PPD-Files-LMAD3-1.0-1.i386.deb]] herunterladen * {{{# sudo dpkg -i /tmp/}}} * im Browser die Seite ''http://localhost:631/admin'' öffnen * Redaktionsdrucker hinzufügen * auf ''Add Printer'' klicken und mit ''rhadmin'' anmelden * ''Internet Printing Protocol (ipp)'' auswählen und auf ''Continue'' klicken * bei ''Connection'' folgendes angeben {{{ipp://print.helsinki.at/printers/redaktion}}} und auf ''Continue'' klicken * Die folgenden Infos eingeben und dann auf ''Continue'' klicken . Name: {{{redaktion}}} . Beschreibung: {{{XEROX Phaser 3600}}} . Ort: {{{Foyer}}} * Die ppd [[attachment:ph3600.ppd|hier]] herunterladen und auswählen. Danach auf ''Add Printer'' klicken * bei den Standardeinstellungen unter ''General'' die ''!PageSize'' auf ''A4'' stellen * dann auf ''Policies'' klicken und die ''Error Policy'' auf ''abort-job'' abändern * auf ''Set Default Options'' klicken * Farbdrucker hinzufügen * auf ''Add Printer'' klicken und mit ''rhadmin'' anmelden * ''Internet Printing Protocol (ipp)'' auswählen und auf ''Continue'' klicken * bei ''Connection'' folgendes angeben {{{ipp://print.helsinki.at/printers/farbdrucker}}} und auf ''Continue'' klicken * Die folgenden Infos eingeben und dann auf ''Continue'' klicken . Name: {{{farbdrucker}}} . Beschreibung: {{{Lexmark CS510de}}} . Ort: {{{Büro}}} * Bei Marke ''Lexmark'' und bei Modell ''Lexmark CS510 Series'' auswählen. Danach auf ''Add Printer'' klicken * dann auf ''General'' klicken und bei ''Media Size'' auf ''A4'' stellen * dann auf ''Policies'' klicken und die ''Error Policy'' auf ''abort-job'' abändern * auf ''Set Default Options'' klicken * Redaktionsdrucker als Standard setzen * im Menü des Webinterface ''Printers'' anklicken * den Drucker ''redaktion'' anklicken * bei ''Administration'' ''Set As Server Default'' ausählen * im Menü des Webinterface ''Printer'' 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/sh #!/bin/sh PDF_OUT_DIR="/home/$2/PDF" mkdir -p $PDF_OUT_DIR mv $1 $PDF_OUT_DIR exit 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.''' == Problembehebung == === Fenster haben oberste Zeile verloren === * Grund: Decorator beschädigt * Hilfe: {{{ gtk-window-decorator --replace & }}} in Terminal eingeben * oder besser: {{{ compiz-decorator --replace & }}} === Nach Login wird desktop nicht geladen === * Stichwort NSCD chache leeren, oder NSCD hängt === Obere Leiste verschwunden === * Kommt oft vor, wenn man auf zwei Workstations gleichzeit im Gnome eingeloggt ist. * auf der bigmama einloggen {{{ sudo -s }}} * einmal Pfeil nach oben, diese Files löschen, und dann diese aus einem Backup wiederherstellen, außer: .gdesklets .goutputstream-* .fonts .fonts.cache-1 .cairo-clockrc .gtkrc .gtkrc-1.2-gnome2 .metacity .nfs* === Am Studio PC nur gespiegeltes Bild am zweiten Bildschirm === * das Script /usr/local/bin/xrandr.sh ausführen * sollte wieder passen. ---- CategoryDocumentation