Ubuntu 10.04 Lucid Lynx/Installation 2010.10.12 kanzler: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(102 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:


* Erstellen von MySQL-Dumps für vorhandene Datenbanken
* Erstellen von MySQL-Dumps für vorhandene Datenbanken
* Exportieren der Lesezeichen in Firefox
* Sichern von Mediawiki (Datenbank und Installationsverzeichnis)
* Sichern von "~/.gramps"
* Exportieren der Lesezeichen in Firefox und Opera
* Sichern der Einstellungen in Evolution über Menü "Datei > Einstellungen sichern"
* Ausdruck dieser Anleitung zur Installation bzw. Rücksicherung
* Ausdruck dieser Anleitung zur Installation bzw. Rücksicherung


Zeile 70: Zeile 73:
* Auswahl der ersten Festplatte ("sda")
* Auswahl der ersten Festplatte ("sda")
* Neue leere Partition auf diesem Gerät erstellen? Ja
* Neue leere Partition auf diesem Gerät erstellen? Ja
* In der neuen Partition muss eine primäre Partition angelegt werden, die mindestens gross genug für das Root-Dateisystem ist. Ein wenig Platz (128 KB) muss als frier Speicehr für die RAID-Informationen überbleiben.
* In der neuen Partition muss eine primäre Partition angelegt werden, die mindestens gross genug für das Root-Dateisystem ist. Ein wenig Platz (128 KB) muss als freier Speicher für die RAID-Informationen überbleiben.
** Grösse: 496.0 GB
** Grösse: 496.0 GB
** Typ der neuen Partition: Primär
** Typ der neuen Partition: Primär
Zeile 149: Zeile 152:
1. Installation wichtiger Sicherheitsaktualisierungen (insgesamt 160 MB)und anschliessender Neustart.
1. Installation wichtiger Sicherheitsaktualisierungen (insgesamt 160 MB)und anschliessender Neustart.


...
2. Das obere Panel wird durch Rechtsklick und Auswahl der Option "Eigenschaften" am unteren Bildschirmrand ausgerichtet. Hier kann für beide Panels auch das Ausdehnen unterbunden und es können die Verbergen-Knöpfe angezeigt werden.


3. Installation der verfügbaren eingeschränkten Treiber - dabei handelt es sich um den beschleunigten Grafiktreiber von Nvidia, der über das Menü "System > Systemverwaltung > Hardware-Treiber" aktiviert wird. Für meine Zwecke habe ich den "Beschleunigten Grafiktreiber von NVIDIA (Version current) [Empfohlen]" aktiviert.


4. Konfiguration der verfügbaren Softwarequellen über das Menü "System > Systemverwaltung > Software-Paketquellen". Hier kann bei der Software von Ubuntu und von Drittanbietern alles ausser die Quelltexte aktiviert werden. Im Reiter "Andere Software" sollte ausserdem "partner" aktiviert werden.


<!--
Danach Hinzufügen des Medibuntu-Repositories, die dann ebenfalls unter den Software-Quellen auftauchen:
The GIMP <i>- free software replacement for Adobe Photoshop</i>  </li>
  <li>F-Spot <i>- full-featured personal photo management application for the GNOME desktop</i></li>
  <li>Google Picasa <i>- application for organizing and editing digital photos</i></li>
</ul>
<h4>Internet:</h4>
<ul>


  <li>Firefox</li>
$ <b><nowiki>sudo wget http://www.medibuntu.org/sources.list.d/lucid.list \
  <li>Opera</li>
    -O /etc/apt/sources.list.d/medibuntu.list</nowiki></b>
  <li>Flash Player 10 </li>
$ <b>sudo apt-get update && sudo apt-get install medibuntu-keyring && \
  <li>FileZilla <i>- multithreaded FTP client </i></li>
    sudo apt-get update</b>
  <li>Thunderbird <i>-


Die Warnung, das Paket "medibuntu-keyring" könne nicht authentifiziert werden, muss einmalig akzeptiert werden. Danach ist der Schlüssel installiert.


email and news client</i></li>
Zudem soll die Aktualisierungsverwaltung von Ubuntu wie bisher eine Nachricht bringen!


  <li>Evolution <i>- combines e-mail, calendar, address book, and task list management functions</i></li>
$ <b>gconftool-2 -s -t bool /apps/update-notifier/auto_launch false</b>
  <li>aMule <i>- P2P file sharing application</i></li>
  <li>Transmission BitTorrent Client - <i>Bittorrent client</i> </li>
  <li>Vuze <i>- Java Bittorrent client </i></li>


  <li>Empathy IM Client <i>- multi-platform instant messaging client</i></li>
Die Menüs sowie die Schaltflächen sollen auch wieder Icons haben. Die Fensterknöpfe werden an die übliche Stelle rechts oben gesetzt.
  <li>Skype</li>
  <li>Google Earth</li>
  <li>Xchat IRC <i>- IRC client </i></li>
</ul>
<h4>Office:</h4>


<ul>
$ <b>gconftool-2 -s -t bool /desktop/gnome/interface/menus_have_icons true</b>
  <li>OpenOffice Writer <i>- replacement for Microsoft Word</i> </li>
$ <b>gconftool-2 -s -t bool /desktop/gnome/interface/buttons_have_icons true</b>
  <li>OpenOffice Calc <i>- replacement for Microsoft Excel </i></li>
$ <b>gconftool-2 -s -t string /apps/metacity/general/button_layout ":minimize,maximize,close"</b>
  <li>Adobe Reader</li>
  <li>GnuCash <i>- double-entry book-keeping personal finance system, similar to Quicken </i></li>


  <li>Scribus <i>- open source desktop publishing (DTP) application</i></li>
5. Installation zusätzlicher Software, das sind rund 320 MB.
</ul>
<h4>Sound &amp; Video:</h4>
<ul>
  <li>Amarok <i>- audio player</i> </li>
  <li>Audacity <i>- free, open source, cross platform digital audio editor</i></li>


  <li>Banshee <i>- audio player, can encode/decode various formats and synchronize music with Apple iPods</i> </li>
<b>$ sudo apt-get install [[gimp]] [[flashplugin-nonfree]] [[audacity]] [[apache2]] \
  <li>MPlayer <i>- media player (video/audio), supports WMA </i></li>
    [[checkinstall]] [[convmv]] [[avidemux]] [[ffmpeg]] [[libdvdcss2]] [[cuetools]] \
  <li>Rhythmbox Music Player <i>- audio player, similar to Apple's iTunes, with support for iPods </i></li>
    [[cutmp3]] [[dialog]] [[flac]] [[mp3info]] [[mp3splt]] [[shntool]] [[sound-juicer]] \
  <li>gtkPod <i>- software similar to Apple's iTunes, supports iPod, iPod nano, iPod shuffle, iPod photo, and iPod mini</i></li>
    [[conky]] [[googleearth]] [[p7zip-full]] [[vorbis-tools]] [[wavpack]] [[acroread]] \
    [[expect]] [[gftp]] [[hwinfo]] [[mysql-server]] [[mysql-admin]] [[mysql-query-browser]] \
    [[fslint]] [[jhead]] [[openssh-server]] [[php5]] [[php5-cli]] [[phpmyadmin]] \
    [[renameutils]] [[unace-nonfree]] [[traceroute]] [[vim]] [[xinetd]] [[qiv]] [[gparted]] \
    [[mldonkey-server]] [[mplayer]] [[realplayer]] [[sane]] [[xsane]] [[w32codecs]] \
    [[gstreamer0.10-fluendo-mp3]] [[sun-java6-jre]] [[sun-java6-plugin]] \
    [[gecko-mediaplayer]] [[mplayer-nogui]] \
    [[vlc]] [[mozilla-plugin-vlc]] [[abiword]] [[parley]]</b>


  <li>XMMS <i>- audio player similar to Winamp</i></li>
Es werden dann einige Fragen gestellt:
  <li>dvd::rip <i>- full featured DVD copy program</i></li>
* Passwortvergabe für den Mysql-"root"-Benutzer
  <li>Kino <i>- free digital video editor</i></li>
* phpmyadmin soll für "apache2" und mit "dbconfig-common" eingerichtet werden
  <li>Sound Juicer CD Extractor <i>- CD ripping tool, supports various audio codecs</i></li>
* Passwortvergabe für den administrativeb Datenbank-Benutzer von phpmyadmin
  <li>VLC Media Player <i>- media player (video/audio)</i></li>
 
  <li>RealPlayer <i>- media player</i> </li>
  <li>Totem <i>- media player (video/audio)</i></li>
  <li>Xine <i>- media player, supports various formats; can play DVDs</i> </li>
  <li>Brasero <i>- CD/DVD burning program</i> </li>
 
  <li>K3B<i> - CD/DVD burning program</i></li>
  <li>Multimedia Codecs</li>
</ul>
<h4>Programming:</h4>
<ul>
  <li>KompoZer <i>- WYSIWYG HTML editor, similar to Macromedia Dreamweaver, but not as feature-rich (yet)</i></li>
  <li>Bluefish <i>- text editor, suitable for many programming and markup languages</i></li>


  <li>Quanta Plus <i>- web development environment, including a WYSIWYG editor</i></li>
Zusätzlich installiert wird das Paket "[http://wiki.ubuntuusers.de/ubuntu-restricted-extras ubuntu-restricted-extras]", das die wichtigsten Multimediacodecs in einem Rutsch installiert, darunter die Pakete "[[gstreamer0.10-ffmpeg]]", "[[gstreamer0.10-plugins-ugly]]" und "[[unrar]]".
</ul>
<h4>Other:</h4>
<ul>
  <li>VirtualBox OSE <i>- lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don't have to entirely abandon Windows</i> </li>
  <li>TrueType fonts</li>
  <li>Java</li>
 
  <li>Read-/Write support for NTFS partitions</li>
</ul>
<p>Lots of our desired applications are available in the Ubuntu repositories, and some of these applications have been contributed by the Ubuntu community.</p><div id="adrectangleb" style="height:250px;"></div><div id="adibm300x600"></div>
<p>As you might have noticed, a few applications are redundant, for example there are two CD/DVD burning applications in my list (Brasero, K3B). If you know which one you like best, you obviously don't need to install the other applications, however if you like choice, then of course you can install both. The same goes for music players like Amarok, Banshee, Rhythmbox, XMMS or browsers (Firefox, Opera). </p>
<p>I will use the username <span class="system">falko</span> in this tutorial. Please replace it with your own username. </p>
<p>&nbsp;</p>
-->


$ <b>sudo apt-get install ubuntu-restricted-extras</b>


Das Paket "[[community-themes]]" bringt weitere Themes für die Ubuntu-Arbeitsoberfläche.


$ <b>sudo apt-get install community-themes</b>


[[lame]] und [[postfix]] sind in Ubuntu 10.04 bereits installiert.


Folgende Software habe ich zwar früher auch mal installiert, verzichte aber unter Ubuntu 10.04 erstmal darauf:


<b>$ sudo apt-get install [[alsa-oss]] \
      [[sun-java6-plugin]] [[sane-utils]] [[devilspie]] \
      [[openvpn]] [[xinetd]]</b>


Nicht mehr über apt-get installierbar ist folgende Software:


 
* [[mozilla-player]] (wurde angeblich durch den "gecko-mediaplayer" ersetzt)
 
 
4. Installation der verfügbaren eingeschränkten Treiber - dabei handelt es sich um den beschleunigten Grafiktreiber von Nvidia, der über das Menü "System > Systemverwaltung > Hardware-Treiber" aktiviert wird.
 
5. Konfiguration der verfügbaren Softwarequellen über das Menü "System > Systemverwaltung > Software-Quellen". Hier kann bei der Software von Ubuntu und von Drittanbietern alles ausser die Quelltexte aktiviert werden. Danach Hinzufügen des Medibuntu-Repositories, die dann ebenfalls unter den Software-Quellen auftauchen:
 
$ <b><nowiki>sudo wget http://www.medibuntu.org/sources.list.d/hardy.list \
    -O /etc/apt/sources.list.d/medibuntu.list</nowiki></b>
$ <b>sudo apt-get update && sudo apt-get install medibuntu-keyring && \
    sudo apt-get update</b>
 
6. Installation zusätzlicher Software, das sind rund 300 MB.
 
<b>$ sudo apt-get install [[flashplugin-nonfree]] [[sane]] [[alsa-oss]] [[audacity]] [[apache2]] \
      [[convmv]] [[avidemux]] [[ffmpeg]] [[libdvdcss2]] [[sun-java6-plugin]] [[sane-utils]] [[cuetools]] \
      [[flac]] [[gstreamer-0.10-plugins-ugly]] [[lame]] [[liblame-dev]] [[mp3info]] [[mp3splt]] [[shntool]] \
      [[vorbis-tools]] [[wavpack]] [[devilspie]] \
      [[expect]] [[gftp]] [[hwinfo]] [[mdadm]] [[mysql-server]] [[mysql-admin]] [[mysql-query-browser]] \
      [[openssh-server]] [[openvpn]] [[php5]] [[php5-cli]] [[phpmyadmin]] [[postfix]] \
      [[renameutils]] [[unace-nonfree]] [[unrar]] [[traceroute]] [[vim]] [[xinetd]] [[opera]] [[qiv]] [[gparted]] \
      [[mplayer]] [[mozilla-mplayer]] [[w32codecs]]</b>
 
Es werden dann einige Fragen gestellt:
* Passwort für Mysql "root"-Benutzer
* Postfix Konfiguration als "Internet-Site" und System-E-Mail-Name "kanzler.lan"
* phpmyadmin soll für "apache2" eingerichtet werden


Natürlich gäbe es noch weitere interessante Software.
Natürlich gäbe es noch weitere interessante Software.
Zeile 276: Zeile 222:
| valign=top width=20% |
| valign=top width=20% |
* kcalc
* kcalc
* [[kmail]]
* kuickshow
* kuickshow
* virtualbox-ose
* virtualbox-ose
Zeile 290: Zeile 235:
| valign=top width=20% |
| valign=top width=20% |
* [[alien]]
* [[alien]]
* [[checkinstall]]
* [[gparted]]
* [[hardinfo]]
* [[hardinfo]]
* [[hwinfo]]
* [[sysstat]]
* [[sysstat]]
| valign=top width=20% |
| valign=top width=20% |
Zeile 304: Zeile 246:
|}
|}


Folgendes Paket ist offenbar nicht mehr in Ubuntu 8.04 enthalten:
<!--
* [[cdda2wav]]
  <li>F-Spot <i>- full-featured personal photo management application for the GNOME desktop</i></li>
  <li>Google Picasa <i>- application for organizing and editing digital photos</i></li>
</ul>
<h4>Internet:</h4>
 
  <li>Opera</li>
  <li>Flash Player 10 </li>
 
email and news client</i></li>
 
  <li>aMule <i>- P2P file sharing application</i></li>
  <li>Vuze <i>- Java Bittorrent client </i></li>
  <li>Skype</li>
  <li>Google Earth</li>
 
<h4>Office:</h4>
 
<ul>
  <li>Adobe Reader</li>
  <li>GnuCash <i>- double-entry book-keeping personal finance system, similar to Quicken </i></li>
 
 
<h4>Sound &amp; Video:</h4>
 
  <li>Amarok <i>- audio player</i> </li>
  <li>MPlayer <i>- media player (video/audio), supports WMA </i></li>
  <li>Rhythmbox Music Player <i>- audio player, similar to Apple's iTunes, with support for iPods </i></li>
  <li>XMMS <i>- audio player similar to Winamp</i></li>
  <li>dvd::rip <i>- full featured DVD copy program</i></li>
  <li>Kino <i>- free digital video editor</i></li>
  <li>Sound Juicer CD Extractor <i>- CD ripping tool, supports various audio codecs</i></li>
  <li>VLC Media Player <i>- media player (video/audio)</i></li>
  <li>RealPlayer <i>- media player</i> </li>
  <li>Totem <i>- media player (video/audio)</i></li>
  <li>Xine <i>- media player, supports various formats; can play DVDs</i> </li>
  <li>Multimedia Codecs</li>


7. Installation der verfügbaren Software-Aktualisierungen. Das sind nochmals 100 MB.
<h4>Other:</h4>


8. Anlegen einiger von mir benötigter Verzeichnisse.
  <li>VirtualBox OSE <i>- lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don't have to entirely abandon Windows</i> </li>
  <li>TrueType fonts</li>
  <li>Java</li>
  <li>Read-/Write support for NTFS partitions</li>
-->
 
6. Anlegen einiger von mir benötigter Verzeichnisse.
  $ <b>sudo mkdir -p /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
  $ <b>sudo mkdir -p /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
     /MUSIC /VIDEO /VIRTUALBOX /VMWARE</b>
     /MUSIC /VIDEO /VMWARE /WWW</b>
  $ <b>sudo chown -R mik:mik /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
  $ <b>sudo chown -R mik:mik /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
     /MUSIC /VIDEO /VIRTUALBOX /VMWARE</b>
     /MUSIC /VIDEO /VMWARE /WWW</b>
  $ <b>sudo mkdir /REST && sudo chmod 777 /REST</b>
  $ <b>sudo mkdir /REST && sudo chmod 777 /REST</b>
$ <b>cd /var && sudo rm -rf www && sudo ln -s /WWW www</b>
$ <b>sudo ln -s /var/lib/mldonkey/incoming/files /MLD</b>


9. Zum Abschluss all dieser Installationen und Aktualisierungen ist nochmals ein Neustart fällig.
7. Zum Abschluss all dieser Installationen und Aktualisierungen ist nochmals ein Neustart fällig.


== Weitergehende Konfiguration ==
== Weitergehende Konfiguration ==
Zeile 323: Zeile 308:


Über das Menü "System > Einstellungen > Erscheinungsbild > Visuelle Effekte" werden die idiotischen Grafikeffekte abgeschaltet.
Über das Menü "System > Einstellungen > Erscheinungsbild > Visuelle Effekte" werden die idiotischen Grafikeffekte abgeschaltet.
=== Verbesserte Auflösung des Bootsplash mit proprietärem Nvidia-Treiber ===
Informationen: http://wiki.ubuntuusers.de/Plymouth#Probleme
Einfügen der folgenden Zeile in die Datei "/etc/default/grub" gemääs der Ausgabe von "sudo hwinfo --framebuffer" und Aktualisierung von GRUB zur Übernahme der Änderung.
$ <b>sudo vi /etc/default/grub</b>
GRUB_GFXPAYLOAD_LINUX=1280x1024x24
$ <b>sudo update-grub</b>
=== Deaktivierung des Bootsplash-Bildschirms ===
Leider kann der nervende Bootsplash-Bildschirm (neuerdings "Plymouth") aufgrund bestimmter Paketabhängigkeiten nicht einfach gelöscht werden. Um ihn dennoch zu deaktivieren ist wie folgt vorzugehen:
$ <b>sudo vi /etc/default/grub</b>
GRUB_CMDLINE_LINUX_DEFAULT="<b>nomodeset noplymouth</b>"
$ <b>sudo update-grub</b>
Beim nächsten Rechnerneustart wird dann während des Bootvorgangs die standardmässige VGA-Konsole angezeigt.
Siehe auch: http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml
=== Aktivierung der Tastenkombination "CTRL+ALT+Backspace" ===
Seit Ubuntu 9.04 ist die Tastenkombination "CTRL+ALT+Backspace" zum Erzwingen eines Neustarts des X-Servers deaktiviert - "um versehentliches Drücken der Tastenkombination zu vermeiden"! Hallo?
Die Tastenkombination kann im Menü "System > Einstellungen > Tastatur > Belegungen > Optionen > Tastenkombination zum erzwungenen Ende des X-Servers" wieder aktiviert werden.


=== Konfiguration SSH-Server ===
=== Konfiguration SSH-Server ===


Nach der Installation kann nicht ohne weiteres von einer entfernten Maschine aus per [[SSH]] auf den Rechner zugegriffen werden. Ein SSH-Server kann aber mit der Synaptic-Paketverwaltung über das Paket "openssh-server" installiert werden. Standardmässig erlaubt SSH dann Anmeldungen sowohl von Benutzer "root" wie von sonstigen Benutzern. Zur Anpassung der Konfiguration kann aber mit folgendem Befehl der Zugriff als Benutzer "root" unterbunden werden. Zudem kann gleichzeitig der Zugang auf die Benutzer "xxx" und "yyy" beschränkt werden. Danach muss der SSH-Server neu gestartet werden.
Nach der Installation kann nicht ohne weiteres von einer entfernten Maschine aus per [[SSH]] auf den Rechner zugegriffen werden. Ein SSH-Server kann aber über das Paket "openssh-server" installiert werden. Standardmässig erlaubt SSH dann Anmeldungen sowohl von Benutzer "root" wie von sonstigen Benutzern. Zur Anpassung der Konfiguration kann aber mit folgendem Befehl der Zugriff als Benutzer "root" unterbunden werden. Zudem kann gleichzeitig der Zugang auf die Benutzer "xxx" und "yyy" beschränkt werden. Danach muss der SSH-Server neu gestartet werden.
  $ <b>sudo vi /etc/ssh/sshd_config</b>
  $ <b>sudo vi /etc/ssh/sshd_config</b>
  PermitRootLogin no
  PermitRootLogin no
Zeile 334: Zeile 347:
=== Installation zusätzlicher Software manuell ===
=== Installation zusätzlicher Software manuell ===


* [[Dragbox]]
* [[mppdec]]
* [[mppdec]]
* [[Real Player]]
* [[popper]]
* [[VMware Server]]
* [[Vmware Server]] evtl. [[Vmware Player]]
* [[Zattoo]]


=== Installation zusätzlicher Software über [[dpkg]] ===
=== Installation zusätzlicher Software über [[dpkg]] ===


* [[checkmate]]
* [[checkmate]]
* [[cutmp3]]
* [[Desktop Data Manager]]
* [[Mainactor]]
* [[Monkey's Audio]]
* [[Monkey's Audio]]
* [[Opera]]
* [[Opera]]
Zeile 353: Zeile 361:
=== Zeit einstellen ===
=== Zeit einstellen ===


Klick auf die Zeitangabe unten rechts und Einrichtung des Zeitabgleichs mit Internetservern über [[NTP]].
Anwahl des Menüs "System > Systemverwaltung > Datum und Uhrzeit" und dort Auswahl des Schlossymbols neben "Zum Bearbeiten anklicken". Über "Konfiguration" kann dann die "Synchronisierung mit Internet-Servern" eingestellt werden, wozu gleichzeitig auch zusätzliche Software installiert wird.


=== Anpassung des Editors in "/etc/alternatives" ===
=== Anpassung des Editors in "/etc/alternatives" ===


Idiotischerweise verwendet Ubuntu 8.04 als Editor z. B. zum Bearbeiten der crontab das Programm [[nano]]. Um den systemweiten Editor auf [[vi]] zu setzen:
Idiotischerweise verwendet Ubuntu 10.04 als Editor (z. B. zum Bearbeiten der crontab) das Programm [[nano]]. Um den systemweiten Editor auf [[vi]] zu setzen:
 
  $ <b>sudo rm /usr/bin/editor</b>
  $ <b>sudo rm /usr/bin/editor</b>
  $ <b>sudo ln -s /usr/bin/vi /usr/bin/editor</b>
  $ <b>sudo ln -s /usr/bin/vi /usr/bin/editor</b>
Zeile 364: Zeile 373:


  $ <b>sudo vi /etc/profile</b>
  $ <b>sudo vi /etc/profile</b>
  export EDITOR=vim
  export EDITOR=vi
export HISTCONTROL=ignoredups
  export HISTSIZE=2000
  export HISTSIZE=2000


=== Anpassung der Datei "~/.bashrc" ===
=== Anpassung der Datei "~/.bashrc" ===


$ <b>mkdir -p ~/bin</b>
  $ <b>vi ~/.bashrc</b>
  $ <b>vi ~/.bashrc</b>
  PATH=$PATH:~/bin:~/bin/connections
  PATH=$PATH:~/bin
alias m="mplayer"


=== Automatische Anmeldung ===
=== Automatische Anmeldung ===


Menü "System > Systemverwaltung > Anmeldefenster > Sicherheit" (unter Ubuntu 8.04 Hardy Heron dauert es leider mehrere Minuten, bis nach dem Anklicken endlich dieses Fenster erscheint...)
Menü "System > Systemverwaltung > Anmeldebildschirm > Entsperren"
* [X] Automatische Anmeldung aktivieren: Benutzername: mik
* [X] Als Michael (mik) automatisch anmelden


=== Benutzeroberfläche ===
=== Benutzeroberfläche ===
Zeile 381: Zeile 393:
Menü "System > Einstellungen > Bildschirmschoner"
Menü "System > Einstellungen > Bildschirmschoner"
* [ ] Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
* [ ] Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
* [ ] Bildschirm sperren, wenn der Bildschirmschoner aktiv ist


Menü "System > Einstellungen > Bildschirmschoner > Energiesparen"
Menü "System > Einstellungen > Bildschirmschoner > Energieverwaltung"
* Bildschirm bei Leerlauf abdunkeln nach: Nie
* Im Netzbetrieb
** Bildschirm bei Leerlauf ausschalten nach: Nie


=== Autostart ===
=== Autostart ===


Hinzufügen der folgenden Einträge im Menü "System > Einstellungen > Sitzungen > Startprogramme":
Im Menü "System > Einstellungen > Startprogramme" hinzufügen der folgenden Einträge:


* Firefox
* Skype
* Xterm 1 (xterm -geometry +1350+400)
* Xterm 1 (xterm -geometry +1350+400)
* Xterm 2 (xterm -geometry +1350+760)
* Xterm 2 (xterm -geometry +1350+760)
* Firefox


Fortan werden beim Systemstart an den angegebenen Fensterpositionen jeweils automatisch die drei obigen Programme gestartet.
Fortan werden beim Systemstart an den angegebenen Fensterpositionen jeweils automatisch die vier obigen Programme gestartet.
 
=== Konfiguration [[Skype]] ===
 
Menü "Optionen > Allgemein"
* Als "Abwesend" anzeigen, wenn Off Minuten aktiv
* Als "Nicht verfügbar" anzeigen, wenn Off Minuten aktiv
* [X] Skype minimiert starten
* Stil wählen: Desktopeinstellungen


=== Tastaturbelegung "Russisch" ===
=== Tastaturbelegung "Russisch" ===


* Menü "System > Einstellungen > Bildschirmschoner > Tastatureinstellungen > Belegungen > Hinzufügen: Russia".
* Menü "System > Einstellungen > Tastatur > Belegungen > Hinzufügen"
* Menü "System > Einstellungen > Bildschirmschoner > Tastatureinstellungen > Belegungen > Belegungseinstellungen > Layout switching > [X] Alt+Shift change layout".
** Land: Russische Föderation
** Varianten: Russland Phonetisch
* Menü "System > Einstellungen > Tastatur > Belegungen > Optionen > Taste(n) zum Wechsel der Belegung > [X] Beide Umschalttasten gleichzeitig".


Gleichzeitiges Drücken von ALT+SHIFT wechselt nun von der schweizerdeutschen zur russischen Tastaturbelegung.
Gleichzeitiges Drücken der beiden Umschalttasten wechselt nun von der schweizerdeutschen zur russischen phonetischen Tastaturbelegung.


Ausserdem gibt's das GNOME Panel-Applet "Tastaturindikator", mit dem per Mausklick von einer Tastaturbelegung zur anderen gewechselt werden kann.
Um die Tastenbelegung des Tastaturlayouts "Russland Phonetisch" anzupassen ist wie folgt vorzugehen:


<font color=red>Leider funktioniert das Umschalten jedoch nicht immer (oder nur nach erneutem Starten des X-Servers mit CTRL+ALT+Backspace) - anstatt Russisch (phonetisch) wird dann irgendeine andere unbrauchbare Belegung eingestellt.</font>
$ <b>cd /usr/share/X11/xkb/symbols</b>
$ <b>sudo cp ru ru.BACKUP20101024</b>
$ <b>sudo vi ru</b>


Deshalb eine andere Methode: es werden mit einem Rechtsklick aufs Panel sogenannte "Anwendungsstarter" für die schweizerische und die Russische Tastaturbelegung hinzugefügt. Als Befehle werden darin die beiden folgenden eingetragen:
Den Abschnitt "phonetic" der Datei "ru" habe ich im folgenden so angepasst, dass ich möglichst wenige Tastaturkleber benötigte, d. h. auch nach Umschaltung auf das kyrillische Alphabet zeigt meine schweizerdeutsche Tastatur die allermeisten Sonderzeichen am gewohnten Ort. Kyrillische Buchstaben mit einer Lautentsprechung im Deutschen wurden auf die jeweiligen Tasten gelegt, die übrigen Tasten habe ich mit den nur im kyrillischen Alphabet vorkommenden Zeichen belegt.


setxkbmap ch
<pre>
setxkbmap ru phonetic
xkb_symbols "phonetic" {


=== Installation von [[Mediawiki]] 1.10.0 ("wiki_privat") ===
    name[Group1]= "Russia - Phonetic";
    key <TLDE> { [ Cyrillic_yu, Cyrillic_YU                        ] };
    key <AE01> { [          1,      plus,          bar, exclamdown ] };
    key <AE02> { [          2,  quotedbl,          at, oneeighth  ] };
    key <AE03> { [          3,  asterisk,  numbersign            ] };
    key <AE04> { [          4,  ccedilla,  Cyrillic_io, Cyrillic_IO ] };
    key <AE05> { [ 5, percent, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
    key <AE06> { [          6,  ampersand,      notsign            ] };
    key <AE07> { [         7,      slash,          bar            ] };
    key <AE08> { [         8,  parenleft,        cent            ] };
    key <AE09> { [          9, parenright                          ] };
    key <AE10> { [          0,      equal                          ] };
    key <AE11> { [ apostrophe,  question,  dead_acute            ] };
    key <AE12> { [ dead_circumflex, dead_grave, dead_tilde          ] };


* Konfiguration von Apache2
    key <LatQ> {        [    Cyrillic_ya,    Cyrillic_YA      ]      };
    key <LatW> {        [    Cyrillic_ve,    Cyrillic_VE      ]      };
    key <LatE> {        [    Cyrillic_ie,    Cyrillic_IE      ]      };
    key <LatR> {        [    Cyrillic_er,    Cyrillic_ER      ]      };
    key <LatT> {        [    Cyrillic_te,    Cyrillic_TE      ]      };
    key <LatZ> {        [  Cyrillic_yeru,  Cyrillic_YERU      ]      };
    key <LatU> {        [      Cyrillic_u,      Cyrillic_U      ]      };
    key <LatI> {        [      Cyrillic_i,      Cyrillic_I      ]      };
    key <LatO> {        [      Cyrillic_o,      Cyrillic_O      ]      };
    key <LatP> {        [    Cyrillic_pe,    Cyrillic_PE      ]      };
    key <AD11> { [ Cyrillic_ze,    Cyrillic_ZE, bracketleft    ]      };
    key <AD12> { [ dead_diaeresis, exclam, bracketright        ]      };


$ <b>sudo mv /var/www /WWW</b>
    key <LatA> {        [      Cyrillic_a,      Cyrillic_A      ]      };
$ <b>sudo ln -s /WWW /var/www</b>
    key <LatS> {        [    Cyrillic_es,    Cyrillic_ES      ]      };
    key <LatD> {        [    Cyrillic_de,    Cyrillic_DE      ]      };
    key <LatF> {        [    Cyrillic_ef,    Cyrillic_EF      ]      };
    key <LatG> {        [    Cyrillic_ghe,    Cyrillic_GHE      ]      };
    key <LatH> {        [    Cyrillic_zhe,  Cyrillic_ZHE      ]      };
    key <LatJ> {        [ Cyrillic_shorti, Cyrillic_SHORTI      ]      };
    key <LatK> {        [    Cyrillic_ka,    Cyrillic_KA      ]      };
    key <LatL> {        [    Cyrillic_el,    Cyrillic_EL      ]      };
    key <AC10> {        [    Cyrillic_sha,    Cyrillic_SHA      ]      };
    key <AC11> {        [  Cyrillic_shcha,  Cyrillic_SHCHA      ]      };
    key <BKSL> {        [      Cyrillic_e,      Cyrillic_E      ]      };


Apache sollte dann immer noch über<tt><nowiki> http://localhost/ </nowiki></tt>aufrufbar sein.
    key <LSGT> { [ less, greater, backslash, brokenbar  ] };
    key <LatY> { [    Cyrillic_tse,    Cyrillic_TSE    ] };
    key <LatX> { [    Cyrillic_ha,    Cyrillic_HA      ] };
    key <LatC> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
    key <LatV> { [    Cyrillic_che,    Cyrillic_CHE    ] };
    key <LatB> { [    Cyrillic_be,    Cyrillic_BE    ] };
    key <LatN> { [    Cyrillic_en,    Cyrillic_EN    ] };
    key <LatM> { [    Cyrillic_em,    Cyrillic_EM    ] };
    key <AB08> { [      comma,  semicolon              ] };
    key <AB09> { [    period,      colon              ] };
    key <AB10> { [      minus, underscore              ] };
};
</pre>


Hinstellen des Verzeichnisses "wiki_privat"
Leider ist mir kein Programm bekannt, das eine selbsterstellte Tastaturbelegung als Tastaturansicht grafisch aufbereiten könnte, deshalb gibt's von meiner Belegung hier leider kein Bild.


$ <b>sudo cp -pr wiki_privat /WWW</b>
Weitere nützliche Informationen:
* http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/
* http://www.gok.ca/


Anlegen der Datenbank "wikidb".
Weitere Unicode-Zeichen können über das Menü "Anwendungen > Zubehör > Zeichentabelle" erreicht werden.


$ <b>mysql -u root -p</b>
=== Installation Gramps ===
mysql> <b>create database wikidb</b>
mysql> <b>quit</b>


Einspielen des Datenbank-SQL-Dumps für "wiki_privat" in die Datenbank "wikidb".
$ <b>sudo apt-get install gramps</b>


$ <b>cd /home/mik/backup/mediawiki</b>
Einlesen der bereits vorhandenen Gramps-Datenbanken.
$ <b>bzip2 -d DBSAVEwikidb-2008-08-01.sql.bz2</b>
$ <b>mysql -u root -p wikidb < /home/mik/backup/mediawiki/DBSAVEwikidb-2008-08-01.sql</b>


"wiki_privat" sollte dann wieder über<tt><nowiki> http://localhost/wiki_privat/ </nowiki></tt>aufrufbar sein.
=== Installation von Mediawiki ===


Eintragen einer regelmässigen Sicherung. In der crontab von Benutzer "mik" wird folgendes eingetragen.
Der genaue Vorgang ist auf der Seite [[Mediawiki 1.16.0#Update von Mediawiki 1.10.0 auf 1.16.0 ]] beschrieben.


  # m h dom mon dow  command
Erweiterung "Poem" (http://www.mediawiki.org/wiki/Special:ExtensionDistributor/Poem)
  #
 
  30 20 * * * /home/mik/bin/MEDIAWIKIbackup-DBwikidb-kanzler.sh
  $ <b>tar -xzf Poem-MW1.16-r66255.tar.gz -C /var/www/wiki_privat/extensions</b>
  $ <b>vi /var/www/wiki_privat/LocalSettings.php</b>
  # Erweiterung Poem
require_once($IP.'/extensions/Poem/Poem.php');
 
Erlauben von Unterseiten für alle Namensräume.
 
  $ <b>vi /var/www/wiki_privat/LocalSettings.php</b>
# Enable subpages in all namespaces
$wgNamespacesWithSubpages = array_fill(0, 200, true);


=== Scanner einrichten ===
=== Scanner einrichten ===
Zeile 465: Zeile 545:
=== Konfiguration Firefox ===
=== Konfiguration Firefox ===


Unter Ubuntu 8.04 Hardy Heron kommt Firefox 3.0b5 zum Einsatz (also eine Beta-Version). Inzwischen wird allerdings 3.0.1 installiert.
Unter Ubuntu 10.04 Lucid Lynx kommt Firefox 3.6.3 zum Einsatz. Inzwischen wird allerdings 3.6.10 installiert.


Installation von Erweiterungen über das Menü "Extras > Add-ons > Erweiterungen herunterladen":
Installation von Erweiterungen über das Menü "Extras > Add-ons > Erweiterungen herunterladen":
Zeile 472: Zeile 552:
! Erweiterung|| Version || Zweck
! Erweiterung|| Version || Zweck
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/1865 Adblock Plus] [de] || 1.0.1 || Blockieren von Werbung.
| Adblock Plus || 1.2.2 || Blockieren von Werbung.
|-
| [http://mozilla-ext-ja.way-nifty.com/blog/files/conquery-1.7.3-mod4b6.xpi Conquery] || 1.7.3 || Kontextsuche.
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/433 Flashblock] || 1.5.8 || Blockiert Flash-Animationen.
| Adblock Plus: Element Hiding Helper || 1.0.6 || Blockiert zusätzlich Textwerbung.
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/4125 It's all Text] || 1.3.1 || Einbindung eines externen Texteditors.
| Flashblock || 1.5.14.2 || Blockiert Flash-Animationen.
|-
|-
| [http://www.erweiterungen.de/detail/LinkChecker/ LinkChecker] || 0.6.3 || Prüft alle Links auf einer Seite.
| It's all Text || 1.4.2 || Einbindung eines externen Texteditors.
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/281 LocalLink] || 0.4 || Öffnet lokale URLs ("file://").
| LocalLink || 0.5 || Öffnet lokale URLs ("file://").
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/446 MediaPlayerConnectivity] || 0.9.1 || Abspielen eingebetteter Videos in externen Anwendungen.
| MediaPlayerConnectivity || 0.9.3 || Anzeigen eingebetteter Videos mit externen Programmen.
|-
|-
| [http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/ Mldonkey Protocol Handler] || 2.4 || ed2k-Links direkt aus Firefox an Mldonkey schicken.
| [http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/ Mldonkey Protocol Handler] || 2.4 || ed2k-Links direkt aus Firefox an Mldonkey schicken.
|-
|-
| [https://addons.mozilla.org/de/firefox/addon/2993 Shazou] || 2.1 || Orten von Webseiten (mit Karte).
| QuickRestart || 1.1.6 || Neustart von Firefox.
|-
|-
| [http://www.erweiterungen.de/detail/translator/ Translator] || 1.0.4.4 || Übersetzung kompletter Websites mit verschiedenen Diensten.
| Translator || 3.3.5 || Übersetzung kompletter Websites mit verschiedenen Diensten.
|-
| Wörterbuch "Deutsch (Schweiz)" für die Rechtschreibprüfung in Mozilla-Produkten || 1.0 ||
|-
|-
| ubufox || 0.5 || war bereits installiert
| ubufox || 0.5 || war bereits installiert
|}
|}


Wiederherstellen bestehender Lesezeichen über das Menü "Lesezeichen > Lesezeichen verwalten... > Importieren und Backup > Importieren..."
Wiederherstellen der gesicherten Lesezeichen über das Menü "Lesezeichen > Lesezeichen verwalten... > Importieren und Sichern > Wiederherstellen > Datei wählen...".


Menü "Bearbeiten > Einstellungen > Allgemein"
Menü "Bearbeiten > Einstellungen > Allgemein"
Zeile 503: Zeile 579:
* Startseite: <nowiki>http://localhost/wiki_privat/</nowiki>
* Startseite: <nowiki>http://localhost/wiki_privat/</nowiki>
* Downloads: Jeds Mal nachfragen, wo eine Datei gespeichert werden soll
* Downloads: Jeds Mal nachfragen, wo eine Datei gespeichert werden soll
Menü "Bearbeiten > Einstellungen > Tabs"
* [X] Tabs Leiste immer anzeigen


Menü "Bearbeiten > Einstellungen > Inhalt"
Menü "Bearbeiten > Einstellungen > Inhalt"
* Sprachen: "Deutsch/Schweiz" ganz oben hinzufügen
* Sprachen: "Deutsch/Schweiz [de-ch]" ganz oben hinzufügen


Menü "Bearbeiten > Einstellungen > Sicherheit"
Menü "Bearbeiten > Einstellungen > Sicherheit"
Zeile 515: Zeile 588:
Menü "Bearbeiten > Einstellungen > Erweitert > Allgemein"
Menü "Bearbeiten > Einstellungen > Erweitert > Allgemein"
* Browsing > [ ] Rechtschreibung während der Eingabe prüfen
* Browsing > [ ] Rechtschreibung während der Eingabe prüfen
 
* Systemeinstellungen > [ ] Submit crash reports
Menü "Ansicht > Symbolleisten"
* [ ] Lesezeichen-Symbolleiste
 
Menü "Ansicht > Symbolleisten > Anpassen..."
* Hinzufügen von: Neuer Tab


Damit sich Firefox auf meinem 24"-Bildschirm nicht auf das ganze Bild ausbreitet, sondern nur 1280 Pixel breiten Bereich besetzt, wird in der Datei "~/.mozilla/firefox/<Profil-Verzeichnis>.default/localstore.rdf" der Abschnitt "#main-window" wie folgt angegeben:
Damit sich Firefox auf meinem 24"-Bildschirm nicht auf das ganze Bild ausbreitet, sondern nur 1280 Pixel breiten Bereich besetzt, wird in der Datei "~/.mozilla/firefox/<Profil-Verzeichnis>.default/localstore.rdf" der Abschnitt "#main-window" wie folgt angegeben:
Zeile 533: Zeile 601:
=== Konfiguration Opera ===
=== Konfiguration Opera ===


1. Symbol in Kontrollleiste erstellen
1. Rechtsklick auf Kontrolleiste und Auswahl des Menüpunkts "Zum Panel hinzufügen... > Anwendungsstarter" und hier Auswahl von Opera.
 
2. Installation der deutschen Sprachdatei
* Quelle Deutsche Sprachdatei: http://www.opera.com/download/languagefiles/
$ <nowiki>wget http://www.opera.com/download/lng/951/ouw951_de.lng</nowiki>
$ sudo cp ouw951_de.lng /usr/share/opera/locale
$ sudo chown root:root /usr/share/opera/locale/ouw951_de.lng
$ sudo chmod 644 /usr/share/opera/locale/ouw951_de.lng


Tools > Preferences > General > Language: German [de] > Details > Languages
2. Menü > Einstellungen > Einstellungen...
* User interface language: /usr/share/opera/locale/ouw927_de.lng
* Allgemein  
 
** Beim Starten: Startseite aufrufen
3. Extras > Einstellungen > Allgemein  
* Beim Starten: Startseite aufrufen
** Startseite:<tt><nowiki> http://localhost/wiki_privat/</nowiki></tt>
** Startseite:<tt><nowiki> http://localhost/wiki_privat/</nowiki></tt>
* Pop-Ups: Unerwünschte Pop-Ups blockieren
** Pop-Ups: Unerwünschte Pop-Ups blockieren
* Sprache: German (CH) [de-CH]
** Sprache: German (CH) [de-CH]
* Formulare
** [X] Passwort-Manager aktivieren
* Erweitert > Downloads
** Download-Ordner: /DOWNLOAD


4. Extras > Einstellungen > Wand
3. Transfer-Fenster beim Beginn eines neuen Downloads verbergen über "opera:config". Im Menü "TransferWindow" muss das Häkchen bei "Activate New Transfer" entfernt werden.
* [X] Passwörter sollen von Wand gespeichert werden
 
5. Extras > Einstellungen > Erweitert > Inhalt
* [X] Java aktivieren, Java-Optionen
** (Ubuntu) Java-Pfad: /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/
* Java-Pfad überprüfen
 
6. Extras > Einstellungen > Erweitert > Downloads
* Download-Ordner: /DOWNLOAD
 
7. Extras > Einstellungen > Erweitert > Programme
* E-Mail-Anwendung: Ein anderes Programm verwenden: ...
 
8. Transfer-Fenster beim Beginn eines neuen Downloads verbergen über "opera:config". Im Menü "TransferWindow" muss das Häkchen bei "Activate New Transfer" entfernt werden.


=== Konfiguration GIMP ===
=== Konfiguration GIMP ===


Menü "Datei > Einstellungen > Neues Bild > Kommentar: [Keiner]".
Menü "Bearbeiten > Einstellungen > Neues Bild > Kommentar: [Keiner]".


=== Konfiguration Mplayer ===
=== Konfiguration Mplayer ===
Zeile 587: Zeile 636:
  fs=yes
  fs=yes
  stop-xscreensaver="no"
  stop-xscreensaver="no"
=== E-Mail-Datenübernahme aus KMail ===
Bisher benutzte ich [[KMail]], damit ist jetzt Schluss. Mussten nur noch die alten Mails übernommen werden, die in KMail teils in maildir-, teils in mbox-Struktur im Verzeichnis "~/.kde/share/apps/kmail/mail" vorlagen.
Erst werden die gesicherten Mails kopiert (damit sie nicht etwa beim Importvorgang verhunzt werden).
$ cp -pr mail ~/Mail
Erst habe ich die in maildir-Struktur vorliegenden Mails übernommen. Dazu wurde für ein in Evolution vorhandenes Benutzerkonto der Servertyp auf "maildir" gestellt, danach erschienen die maildir-Verzeichnisse und konnten mittels Verschieben in den bereich "Auf diesem Computer" übernommen werden. Anschliessend kann dieses Benutzerkonto gelöscht werden.
Die mbox-Dateien tauchten so allerdings nicht auf. Sie mussten erst gefunden werden. Folgende Befehle legen das Sicherungsverzeichnis "/tmp/mails" an, wechseln ins oben angelegt Verzeichnis "~/Mail" und kopieren die nicht mit Punkt beginnenden Dateien (also die mbox-Dateien) ins Verzeichnis "/tmp/mails".
$ mkdir /tmp/mails && cd ~/Mail
$ find . -type f -a ! -name ".*" -exec cp -i {} /tmp/mails \;
Der Inhalt dieser Dateien kann dann in Evolution über das Menü "Datei > Importieren" eingelesen werden. Scheisse: die aus mbox-Dateien importierten Mails waren sämtlich als "ungelesen" markiert. Mit "CTRL+A" habe ich sie innerhalb jedes neuen Verzeichnisses markiert und mit Rechtsklick jeweils sämtlich als "gelesen" markiert.
Lästige Nebenwirkung dieses Prozederes war, dass im Eingangsverzeichnis (inbox) plötzlich auch über 1'000 Mails wieder auftauchten, die eigentlich längst aussortiert und gelöscht waren. Scheisse. Also hab ich in einer virtuellen Maschine mit Kubuntu meine ganzen Mails nochmals in KMail eingespielt, dann waren im Eingangsverzeichnis wieder nur die 125 gewünschten Mails sichtbar. Diese habe ich als mbox-Verzeichnis exportiert und in Evolution als mbox importiert.
Um zum Schluss meine alten mit ISO-8859-1 kodierten E-Mails in UTF-8 umzuwandeln habe ich zuerst alle Dateien mit ISO-8859-1 Kodierung gesucht:
$ find . -type f -exec file {} \; | grep "ISO-8859" | awk -F':' '{print $1}'
Danach habe ich sie mit "recode" umgewandelt.
$ recode ISO-8859-1..UTF-8 filename


=== Konfiguration Evolution ===
=== Konfiguration Evolution ===


Konfiguration über Menü "Bearbeiten > Einstellungen".
Konfiguration über das Briefumschlagsymbol in der Kontrolleiste und Auswahl des Menüpunkts "E-Mail einrichten ...", wodurch der Evolution-Einrichtungsassistent gestartet wird. Hier wird angegeben, dass Evolution aus einer Sicherungsdatei ("evolution-backup.tar.gz") wiederhergestellt werden soll; das dauert eine Weile und beinhaltet auch das Migrieren der Evolution-E-Mail-Ordner.
 
Einrichten der E-Mail-Konten über Menü "Bearbeiten > Einstellungen > E-Mail-Konten > Hinzufügen".
 
Verschiedene Einstellungen über Menü "Bearbeiten > Einstellungen > E-Mail-Einstellungen".
* Allgemein
** [X] Nachrichten als gelesen markieren nach 0.0 Sekunden
* HTML-Nachrichten
** HTML-Modus: Immer als einfachen Text anzeigen
* Kopfzeilen
** Angezeigte E-Mail-Kopfzeilen: Von, An, Betreff, Datum
 
Abschliessen über Menü "Datei > Evolution sichern" eine Sicherung erstellen.
 
Damit Bogofilter wirklich verwendet wird, muss im Menü "Bearbeiten > Plugins" das SpamAssassin-Plugin deaktiviert werden.
 
Wenn das nicht funktionieren sollte, hilft angeblich das:
$ cd /usr/lib/evolution/2.22/plugins
$ sudo mv org-gnome-sa-junk-plugin.eplug org-gnome-sa-junk-plugin.eplug.SAVE
 
Ansehen der Datei "wordlist.db".
$ cd ~/.bogofilter && bogoutil -d wordlist.db
 
Mehr zur Bogofilter-Konfiguration:
* http://wiki.ubuntuusers.de/Evolution
 
=== M-Identity ===
 
Konfiguration der Zugriffsrechte für USB-Geräte.
 
$ sudo vi /etc/udev/rules.d/40-basic-permissions.rules
 
Ändern der Zeile


SUBSYSTEM=="usb", <...> MODE="0664"
Dadurch sind die folgenden Einstellungen bereits gemacht:


in
Menü "Bearbeiten > Einstellungen"
* "E-Mail-Konten > Hinzufügen" für neue E-Mail-Konten
* E-Mail-Einstellungen".
** Allgemein
*** [X] Nachrichten als gelesen markieren nach 0.0 Sekunden
** HTML-Nachrichten
*** HTML-Modus: Immer als einfachen Text anzeigen
** Kopfzeilen
*** Angezeigte E-Mail-Kopfzeilen: Von, An, Betreff, Datum


SUBSYSTEM=="usb", <...> MODE="0666"
Abschliessend über Menü "Datei > Evolution sichern" eine Sicherung erstellen.


=== Konfiguration "gedit" ===
=== Konfiguration "gedit" ===
Zeile 666: Zeile 668:
=== Konfiguration Sound Juicer ===
=== Konfiguration Sound Juicer ===


Menü "Bearbeiten > Einstellungen > Format: Ausgabeformat"
Menü "Anwendungen > UNterhaltungsmedien > Audio-CDs auslesen > Bearbeiten > Einstellungen > Format: Ausgabeformat"
* CD-Qualität, verlustfrei (FLAC-Audio)
* CD-Qualität, verlustfrei (.flac-Typ)
 
=== Zugang zum Firmennetz über Openvpn ===
 
Vorbedingungen sind die Pakete "liblzo2" und "openvpn".
 
$ <b>sudo apt-get install openvpn</b>
 
Openvpn befindet sich dann unter "/usr/sbin/openvpn". Die Konfigurationsdateien befinden sich unter "/etc/openvpn". Ein Startskript befindet sich unter "/etc/init.d/openvpn", das in Runlevel 3 aufgerufen wird.
 
Auf Firmenrechner:
 
$ <b>cd /home/mik/Dokumente/sisis-tech/sisisNetwork/openvpn</b>
$ <b>more OpenVPNSisis.txt</b>
$ <b>cd keys</b>
ca.crt
KuhnHome.crt
KuhnHome.key
 
Die drei letzten Dateien per USB-Stick auf den eigenen Rechner ins Verzeichnis "/etc/openvpn" kopieren. Die Datei "KuhnHome.key" darf nur von Benutzer "root" lesbar sein.
 
Anlegen der Konfigurationsdatei "/etc/openvpn/KuhnHome-vpn-server.conf" mit folgendem Inhalt.
 
<pre class=wiki>
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server.    #
#                                            #
# This configuration can be used by multiple #
# clients, however each client should have  #
# its own cert and key files.                #
#                                            #
# On Windows, you might want to rename this  #
# file so it has a .ovpn extension          #
##############################################
 
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
 
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
 
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one.  On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node openvpn
 
# Are we connecting to a TCP or
# UDP server?  Use the same setting as
# on the server.
;proto tcp
proto udp
 
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote 193.31.11.211 7028
 
ifconfig 10.1.28.2 10.1.28.1
 
route 10.0.1.0 255.255.255.0 10.1.28.1
route 10.0.4.0 255.255.255.0 10.1.28.1
route 10.0.5.0 255.255.255.0 10.1.28.1
route 10.0.6.0 255.255.255.0 10.1.28.1
route 10.49.4.0 255.255.255.0 10.1.28.1
route 10.49.6.0 255.255.255.0 10.1.28.1
 
route 193.31.10.32 255.255.255.224 10.1.28.1
route 193.31.10.64 255.255.255.224 10.1.28.1
 
route 192.168.52.0 255.255.255.0 10.1.28.1
route 192.87.44.0 255.255.255.0 10.1.28.1
 
route 132.174.0.0 255.255.0.0 10.1.28.1
 
# Choose a random host from the remote
# list for load-balancing.  Otherwise
# try hosts in the order specified.
;remote-random
 
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server.  Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
 
# Most clients don't need to bind to
# a specific local port number.
;nobind
port 7028
 
# Downgrade privileges after initialization (non-Windows only)
;user nobody
;group nobody
 
# Try to preserve some state across restarts.
persist-key
persist-tun
 
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
 
# Wireless networks often produce a lot
# of duplicate packets.  Set this flag
# to silence duplicate packet warnings.
;mute-replay-warnings
 
# SSL/TLS parms.
# See the server config file for more
# description.  It's best to use
# a separate .crt/.key file pair
# for each client.  A single ca
# file can be used for all clients.
ca ca.crt
cert KuhnHome.crt
key KuhnHome.key
 
# Verify server certificate by checking
# that the certicate has the nsCertType
# field set to "server".  This is an
# important precaution to protect against
# a potential attack discussed here:
#  http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the nsCertType
# field set to "server".  The build-key-server
# script in the easy-rsa folder will do this.
;ns-cert-type server
 
# If a tls-auth key is used on the server
# then every client must also have the key.
;tls-auth ta.key 1
 
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
;cipher x
 
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
comp-lzo
 
# Set log file verbosity.
verb 4
 
# Silence repeating messages
;mute 20
 
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
</pre>
 
Die Datei "/etc/openvpn/update-resolv-conf" wird mit folgender Zeile ergänzt:
 
foreign_option_1='dhcp-option DNS 10.0.1.201'
 
Danach kann Openvpn gestartet werden.
 
$ <b>sudo /etc/init.d/openvpn start</b>
Enter Private Key Password:
 
Fehlersuche.
 
$ <b>ps -ef | grep openvpn</b>
root      8359    1  0 13:56 ?        00:00:00 /usr/sbin/openvpn
  --writepid /var/run/openvpn.KuhnHome-vpn-server.pid
  --daemon ovpn-KuhnHome-vpn-server
  --status /var/run/openvpn.KuhnHome-vpn-server.status 10
  --cd /etc/openvpn
  --config /etc/openvpn/KuhnHome-vpn-server.conf
$ <b>tail -f /var/log/syslog</b>


=== Zugang zum Firmennetz mittels vpnc (ab April 2010) ===
=== Zugang zum Firmennetz mittels vpnc (ab April 2010) ===
Zeile 863: Zeile 678:
  Paketlisten werden gelesen... Fertig
  Paketlisten werden gelesen... Fertig
  Abhängigkeitsbaum wird aufgebaut       
  Abhängigkeitsbaum wird aufgebaut       
  Reading state information... Fertig
  Status-Informationen einlesen... Fertig
  The following packages were automatically installed and are no longer required:
  Vorgeschlagene Pakete:
   lsb-languages lsb-graphics lsb-desktop ncurses-term libclamav5 libgmp3c2 lsb
   resolvconf
  pax lsb-multimedia lsb-printing lsb-core lsb-cxx
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
  Die folgenden NEUEN Pakete werden installiert:
  Die folgenden NEUEN Pakete werden installiert:
   vpnc
   vpnc
  ...
  ...
  Richte vpnc ein (0.5.1r275-1) ...
  Richte vpnc ein (0.5.3r449-2) ...


Kopieren der Beispielkonfiguration.
Kopieren der Beispielkonfiguration.
Zeile 926: Zeile 739:
** vmware
** vmware
* Starten des Systems mit der Kerneloption "profile" in der datei "/boot/grub/menu.list", um die mittels Readahead vorzuladenden Dateien zu bestimmen. Die entstehende Datei "/etc/readahead/boot" sollte danach von hand überarbeitet werden (z. B. Entfernen von temporären Dateien).
* Starten des Systems mit der Kerneloption "profile" in der datei "/boot/grub/menu.list", um die mittels Readahead vorzuladenden Dateien zu bestimmen. Die entstehende Datei "/etc/readahead/boot" sollte danach von hand überarbeitet werden (z. B. Entfernen von temporären Dateien).
* Deaktivierung unnötiger Dienste über das Menü "System > Systemverwaltung > Dienste"
* Deaktivierung unnötiger Dienste über das Menü "System > Einstellungen > Startprogramme"
** Energieverwaltung (acpid)
** Bluetooth-Verwaltung
** Energieverewaltung (apmd)
** evtl. Entfernter Bildschirm
 
** evtl. Energieverwaltung (acpid)
=== Zwei Bildschirme ===
** evtl. Energieverwaltung (apmd)
 
** evtl. Ubuntu One
Mit Hilfe der "NVIDIA X Server Settings" wurde die Grafikkarte so eingerichtet, dass an der DVI-Out-Schnittstelle als Screen 0 ein neuer grosser Samsung-Bildschirm hängt (Auflösung 1920x1200), während links an der VGA-Out-Schnittstelle als Screen 1 davon ein alter Sony-Bildschirm (Auflösung 1280x1024) hängt. Wird mit dem Mauszeiger über den linken Rand von Screen 0 gefahren, so landet der Mauszeiger (und damit auch alle Tastatureingaben) auf Screen 1.
 
$ <b>sudo nvidia-settings</b>
 
Die gemachten Einstellungen sind die folgenden:
 
* Samsung SyncMaster
** Display: Model: Samsung SyncMaster (CRT-1 on GPU-0)
** Display: Configuration: Separate X screen
** X Screen: Position: Absolute +0+0
* Sony SDM-HS95
** Display: Model: Sony SDM-HS95 (CRT-1 on GPU-0)
** Display: Configuration: Separate X screen
** X Screen: Position: Right of
 
Die Einstellung "TwinView" ist leider nicht möglich, da es sich nicht um baugleiche und auch verschieden grosse Bildschirme handelt.


== Weitergehende Installation ==
== Weitergehende Installation ==
Bei der Installation habe ich vor, folgende Software neu zu verwenden:
* Google Earth


Das Anhängen eines Fernsehgeräts zum Gucken von Filmen scheitert an der fehlenden Unterstützung meiner NVIDIA-Grafikkarte durch nvtv.
Das Anhängen eines Fernsehgeräts zum Gucken von Filmen scheitert an der fehlenden Unterstützung meiner NVIDIA-Grafikkarte durch nvtv.

Aktuelle Version vom 10. Mai 2012, 22:22 Uhr

Vorbereitungen

Üblicherweise sind folgende Vorbereitungen notwendig:

  • Allenfalls neue Hardware besorgen
  • Sicherung folgender Verzeichnisse
/BACKUP /BESTOF /BITTORRENT /BOOK /DOWNLOAD /FILM /GAMES /MUSIC
/REST /VIDEO /VIRTUALBOX /VMWARE /WWW /home/mik
  • Erstellen von MySQL-Dumps für vorhandene Datenbanken
  • Sichern von Mediawiki (Datenbank und Installationsverzeichnis)
  • Sichern von "~/.gramps"
  • Exportieren der Lesezeichen in Firefox und Opera
  • Sichern der Einstellungen in Evolution über Menü "Datei > Einstellungen sichern"
  • Ausdruck dieser Anleitung zur Installation bzw. Rücksicherung

Im konkreten Fall behielt ich den alten Rechner, den ich bereits mit Ubuntu 8.04 Hardy Heron betrieben hatte, und kaufte mir lediglich zwei neue 500 GB-Festplatten zu je 50 Franken. Dadurch entfiel das aufwendige Erstellen einer Sicherung. Vor der Installation hängte ich ein uraltes Notebook ins Netzwerk, auf dem ich die Mikiwiki-Seite öffnen und bearbeiten konnte, während ich auf dem eigentlichen Rechner die Installation durchführte.

Installationsrechner

  • privater PC [IP-Adresse über DHCP / kanzler]
  • Mutterplatine: MSI 865PE Neo2-V
  • Prozessor: Intel Celeron 2.80 GHz
  • Arbeitsspeicher: 1.5 GB
  • Festplatte: 2 x 500 GB Seagate Barracuda 7200.12 (mit SATA-Anschlüssen)
  • DVD-RW-Laufwerk: Lite-On (mit IDE-Anschluss)
  • Bildschirm: Samsung Syncmaster 2693HM

Grundinstallation

1. Hardware installieren, Netzwerkkabel mit Netzwerkdose verbinden.

2. Rechner starten und im BIOS den Bootvorgang ab CD-ROM ermöglichen. Ausserdem müssen im AMIBIOS-Menü "Integrated Peripherals" folgende Anpassungen vorgenommen werden, damit die beiden SATA-Festplatten erkannt werden (sie werden dann als "3rd" und "4th IDE Master" angezeigt) und damit das Onboard-Audio die eingebaute Soundkarte nicht stört.

  • On-Chip ATA(s) Operate Mode: Native Mode
    • ATA-Configuration: P-ATA + S-ATA
    • S-ATA Keep Enabled: Yes
    • P-ATA Keep Enabled: Yes
    • P-ATA Channel Selection: Both
    • Combined Mode Option: P-ATA 1st Channel
    • S-ATA Ports Definition: P0-3rd/P1-4th
  • AC '97 Audio: Disabled

Für sämtliche BIOS-Einstellungen siehe Basic Input Output System/Konfiguration 2008.08.02 kanzler.

3. Einlegen der CD von "Ubuntu 10.04.1 Alternate" (also nicht die Desktop-Version). Im wesentlichen muss nun den Anweisungen des Bildschirms gefolgt werden.

4. Auf dem farbigen Ubuntu-Bildschirm ist die Option "Install Ubuntu" auszuwählen. Bootoptionen:

  • F2 Sprache: Deutsch
  • F3 Tastaturbelegung: Swiss German

Die nachfolgende Installation findet textbasiert statt.

5. Wählen Sie ein Land oder Gebiet: Schweiz

Anschliessend wird Hardware konfiguriert und das Netzwerk mit DHCP konfiguriert.

6. Netzwerk einrichten.

  • Rechnername: kanzler

7. Uhr einstellen

  • ...your time zone is Europe/Zurich... Is this time zone correct? Ja

Danach werden Festplatten und andere Hardware erkannt und das Programm für die Partitionierung wird geladen.

8. Festplatten partitionieren

  • Partitionsmethode: Manuell

http://www.finnchristiansen.de/?p=511

9. Einrichten von Software-RAID-1

  • Festplatte vorbereiten: Manuell
  • Auswahl der ersten Festplatte ("sda")
  • Neue leere Partition auf diesem Gerät erstellen? Ja
  • In der neuen Partition muss eine primäre Partition angelegt werden, die mindestens gross genug für das Root-Dateisystem ist. Ein wenig Platz (128 KB) muss als freier Speicher für die RAID-Informationen überbleiben.
    • Grösse: 496.0 GB
    • Typ der neuen Partition: Primär
    • Position der neuen Partition: Anfang
    • Benutzen als: Physikalisches Volume für RAID
    • Boot-Flag: Ein
    • Anlegen der Partition beenden
  • Anlegen einer zusätzlichen Partition auf dem freien Platz; diese wird später für den Swap-Bereich verwendet.
    • Grösse: 4 GB
    • Typ der neuen Partition: Logisch
    • Position der neuen Partition: Anfang
    • Benutzen als: Auslagerungsspeicher (Swap)
    • Boot-Flag: Aus
    • Anlegen der Partition beenden
  • Auf der zweiten Festplatte ("sdb") müssen identische Partitionen angelegt werden. Auch hier muss die erste Partition als bootbar gekennzeichnet werden.
  • Nachdem alle vier Partitionen konfiguriert sind, kann im Hauptdialog "Festplatten partitionieren" der Punkt "Software-RAID konfigurieren" ausgewählt werden.
    • Änderungen auf das Speichergerät schreiben und RAID konfigurieren? Ja
    • Aktionen zur Software-RAID-Konfiguration: MD-Gerät erstellen
    • Multidisk-Gerätetyp: RAID1
    • Anzahl aktiver Geräte für das RAID1-Array: 2
    • Anzahl der Reserve-Geräte für das RAID1-Array: 0
    • Anzahl der aktiven Geräte für das RAID1-Array: hier werden die Partitionen "/dev/sda1" und "/dev/sdb1" mit der Leertaste ausgewählt.
    • Aktionen zur Software-RAID-Konfiguration: MD-Gerät erstellen
  • Abschliessend Auswahl von "Fertigstellen".
  • Nun wird das Gerät "md0" so konfiguriert, dass es als Root-Dateisystem eingehängt wird.
    • Im Dialog wird der Cursor unter "RAID1 Gerät #0" bewegt und "Nr. 1" ausgewählt.
    • Benutzen als: Ext4 journaling file system
    • Einhängepunkt: / - Das Wurzeldateisystem
    • Anlegen der Partition beenden
  • Partitionierung beenden und Änderungen übernehmen.
  • Do you want to boot your system if your RAID becomes degraded? Nein
  • Änderungen auf die Festplatte schreiben? Ja

Interessante Seiten zu Software-RAID unter Ubuntu sind die folgenden:

Anschliessend folgt die Installation des Grundsystems.

10. Postfix Configuration

  • Allgemeine Art der Konfiguration: Weiter: Keine Konfiguration

Anschliessend wird die Installation des Grundsystems fortgesetzt.

11. Benutzer und Passwörter einrichten

  • Voller Name des neuen Benutzers: Michael
  • Benutzername für Ihr Konto: mik
  • Passwort:
  • Ihren persönlichen Ordner verschlüsseln? Nein

12. Den Paketmanager konfigurieren

  • HTTP-Proxy-Daten: [leer lassen]

Nun folgt eine länger dauernde Installation vieler Softwarepakete sowie des GRUB-Bootloaders.

13. Konfiguriere grub-pc

  • Den GRUB-Bootloader in den Master Boot Record installieren? Ja

14. Installation beenden

  • Ist die Systemzeit auf UTC gesetzt? Ja

Nun wird die Installation abgeschlossen und die CD-ROM ausgeworfen. Die CD-ROM wird nun entfernt und das System neu gestartet, worauf der Anmeldebildschirm erscheint.

Als erstes muss danach kontrolliert werden, ob das eingerichtete RAID-Array korrekt funktioniert.

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sda1[0] sdb1[1]
      484373440 blocks [2/2] [UU]
      [====>................]  resync = 21.7% (105418048/484373440) finish=123.9min speed=50944K/sec
   
unused devices: <none>

Nach abgeschlossener Synchronisation des RAID-Arrays "md0" wird zur Sicherheit nochmals ein Neustart des Betriebssystems durchgeführt.

Grundkonfiguration

1. Installation wichtiger Sicherheitsaktualisierungen (insgesamt 160 MB)und anschliessender Neustart.

2. Das obere Panel wird durch Rechtsklick und Auswahl der Option "Eigenschaften" am unteren Bildschirmrand ausgerichtet. Hier kann für beide Panels auch das Ausdehnen unterbunden und es können die Verbergen-Knöpfe angezeigt werden.

3. Installation der verfügbaren eingeschränkten Treiber - dabei handelt es sich um den beschleunigten Grafiktreiber von Nvidia, der über das Menü "System > Systemverwaltung > Hardware-Treiber" aktiviert wird. Für meine Zwecke habe ich den "Beschleunigten Grafiktreiber von NVIDIA (Version current) [Empfohlen]" aktiviert.

4. Konfiguration der verfügbaren Softwarequellen über das Menü "System > Systemverwaltung > Software-Paketquellen". Hier kann bei der Software von Ubuntu und von Drittanbietern alles ausser die Quelltexte aktiviert werden. Im Reiter "Andere Software" sollte ausserdem "partner" aktiviert werden.

Danach Hinzufügen des Medibuntu-Repositories, die dann ebenfalls unter den Software-Quellen auftauchen:

$ sudo wget http://www.medibuntu.org/sources.list.d/lucid.list \
     -O /etc/apt/sources.list.d/medibuntu.list
$ sudo apt-get update && sudo apt-get install medibuntu-keyring && \
    sudo apt-get update

Die Warnung, das Paket "medibuntu-keyring" könne nicht authentifiziert werden, muss einmalig akzeptiert werden. Danach ist der Schlüssel installiert.

Zudem soll die Aktualisierungsverwaltung von Ubuntu wie bisher eine Nachricht bringen!

$ gconftool-2 -s -t bool /apps/update-notifier/auto_launch false

Die Menüs sowie die Schaltflächen sollen auch wieder Icons haben. Die Fensterknöpfe werden an die übliche Stelle rechts oben gesetzt.

$ gconftool-2 -s -t bool /desktop/gnome/interface/menus_have_icons true
$ gconftool-2 -s -t bool /desktop/gnome/interface/buttons_have_icons true
$ gconftool-2 -s -t string /apps/metacity/general/button_layout ":minimize,maximize,close"

5. Installation zusätzlicher Software, das sind rund 320 MB.

$ sudo apt-get install gimp flashplugin-nonfree audacity apache2 \
   checkinstall convmv avidemux ffmpeg libdvdcss2 cuetools \
   cutmp3 dialog flac mp3info mp3splt shntool sound-juicer \
   conky googleearth p7zip-full vorbis-tools wavpack acroread \
   expect gftp hwinfo mysql-server mysql-admin mysql-query-browser \
   fslint jhead openssh-server php5 php5-cli phpmyadmin \
   renameutils unace-nonfree traceroute vim xinetd qiv gparted \
   mldonkey-server mplayer realplayer sane xsane w32codecs \
   gstreamer0.10-fluendo-mp3 sun-java6-jre sun-java6-plugin \
   gecko-mediaplayer mplayer-nogui \
   vlc mozilla-plugin-vlc abiword parley

Es werden dann einige Fragen gestellt:

  • Passwortvergabe für den Mysql-"root"-Benutzer
  • phpmyadmin soll für "apache2" und mit "dbconfig-common" eingerichtet werden
  • Passwortvergabe für den administrativeb Datenbank-Benutzer von phpmyadmin

Zusätzlich installiert wird das Paket "ubuntu-restricted-extras", das die wichtigsten Multimediacodecs in einem Rutsch installiert, darunter die Pakete "gstreamer0.10-ffmpeg", "gstreamer0.10-plugins-ugly" und "unrar".

$ sudo apt-get install ubuntu-restricted-extras

Das Paket "community-themes" bringt weitere Themes für die Ubuntu-Arbeitsoberfläche.

$ sudo apt-get install community-themes

lame und postfix sind in Ubuntu 10.04 bereits installiert.

Folgende Software habe ich zwar früher auch mal installiert, verzichte aber unter Ubuntu 10.04 erstmal darauf:

$ sudo apt-get install alsa-oss \
     sun-java6-plugin sane-utils devilspie \
     openvpn xinetd

Nicht mehr über apt-get installierbar ist folgende Software:

  • mozilla-player (wurde angeblich durch den "gecko-mediaplayer" ersetzt)

Natürlich gäbe es noch weitere interessante Software.

Allgemein Grafik Sound Systemverwaltung Video
  • kcalc
  • kuickshow
  • virtualbox-ose


6. Anlegen einiger von mir benötigter Verzeichnisse.

$ sudo mkdir -p /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
    /MUSIC /VIDEO /VMWARE /WWW
$ sudo chown -R mik:mik /BACKUP/VMWARE /BESTOF /BOOK /DOWNLOAD /FILM /GAMES \
    /MUSIC /VIDEO /VMWARE /WWW
$ sudo mkdir /REST && sudo chmod 777 /REST
$ cd /var && sudo rm -rf www && sudo ln -s /WWW www
$ sudo ln -s /var/lib/mldonkey/incoming/files /MLD

7. Zum Abschluss all dieser Installationen und Aktualisierungen ist nochmals ein Neustart fällig.

Weitergehende Konfiguration

Deaktivierung der idiotischen Grafikeffekte

Über das Menü "System > Einstellungen > Erscheinungsbild > Visuelle Effekte" werden die idiotischen Grafikeffekte abgeschaltet.

Verbesserte Auflösung des Bootsplash mit proprietärem Nvidia-Treiber

Informationen: http://wiki.ubuntuusers.de/Plymouth#Probleme

Einfügen der folgenden Zeile in die Datei "/etc/default/grub" gemääs der Ausgabe von "sudo hwinfo --framebuffer" und Aktualisierung von GRUB zur Übernahme der Änderung.

$ sudo vi /etc/default/grub
GRUB_GFXPAYLOAD_LINUX=1280x1024x24
$ sudo update-grub

Deaktivierung des Bootsplash-Bildschirms

Leider kann der nervende Bootsplash-Bildschirm (neuerdings "Plymouth") aufgrund bestimmter Paketabhängigkeiten nicht einfach gelöscht werden. Um ihn dennoch zu deaktivieren ist wie folgt vorzugehen:

$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset noplymouth"
$ sudo update-grub

Beim nächsten Rechnerneustart wird dann während des Bootvorgangs die standardmässige VGA-Konsole angezeigt.

Siehe auch: http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml

Aktivierung der Tastenkombination "CTRL+ALT+Backspace"

Seit Ubuntu 9.04 ist die Tastenkombination "CTRL+ALT+Backspace" zum Erzwingen eines Neustarts des X-Servers deaktiviert - "um versehentliches Drücken der Tastenkombination zu vermeiden"! Hallo?

Die Tastenkombination kann im Menü "System > Einstellungen > Tastatur > Belegungen > Optionen > Tastenkombination zum erzwungenen Ende des X-Servers" wieder aktiviert werden.

Konfiguration SSH-Server

Nach der Installation kann nicht ohne weiteres von einer entfernten Maschine aus per SSH auf den Rechner zugegriffen werden. Ein SSH-Server kann aber über das Paket "openssh-server" installiert werden. Standardmässig erlaubt SSH dann Anmeldungen sowohl von Benutzer "root" wie von sonstigen Benutzern. Zur Anpassung der Konfiguration kann aber mit folgendem Befehl der Zugriff als Benutzer "root" unterbunden werden. Zudem kann gleichzeitig der Zugang auf die Benutzer "xxx" und "yyy" beschränkt werden. Danach muss der SSH-Server neu gestartet werden.

$ sudo vi /etc/ssh/sshd_config
PermitRootLogin no
AllowUsers xxx yyy
$ sudo /etc/init.d/ssh restart

Installation zusätzlicher Software manuell

Installation zusätzlicher Software über dpkg

Zeit einstellen

Anwahl des Menüs "System > Systemverwaltung > Datum und Uhrzeit" und dort Auswahl des Schlossymbols neben "Zum Bearbeiten anklicken". Über "Konfiguration" kann dann die "Synchronisierung mit Internet-Servern" eingestellt werden, wozu gleichzeitig auch zusätzliche Software installiert wird.

Anpassung des Editors in "/etc/alternatives"

Idiotischerweise verwendet Ubuntu 10.04 als Editor (z. B. zum Bearbeiten der crontab) das Programm nano. Um den systemweiten Editor auf vi zu setzen:

$ sudo rm /usr/bin/editor
$ sudo ln -s /usr/bin/vi /usr/bin/editor

Anpassung der Datei "/etc/profile"

$ sudo vi /etc/profile
export EDITOR=vi
export HISTCONTROL=ignoredups
export HISTSIZE=2000

Anpassung der Datei "~/.bashrc"

$ mkdir -p ~/bin
$ vi ~/.bashrc
PATH=$PATH:~/bin
alias m="mplayer"

Automatische Anmeldung

Menü "System > Systemverwaltung > Anmeldebildschirm > Entsperren"

  • [X] Als Michael (mik) automatisch anmelden

Benutzeroberfläche

Menü "System > Einstellungen > Bildschirmschoner"

  • [ ] Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
  • [ ] Bildschirm sperren, wenn der Bildschirmschoner aktiv ist

Menü "System > Einstellungen > Bildschirmschoner > Energieverwaltung"

  • Im Netzbetrieb
    • Bildschirm bei Leerlauf ausschalten nach: Nie

Autostart

Im Menü "System > Einstellungen > Startprogramme" hinzufügen der folgenden Einträge:

  • Firefox
  • Skype
  • Xterm 1 (xterm -geometry +1350+400)
  • Xterm 2 (xterm -geometry +1350+760)

Fortan werden beim Systemstart an den angegebenen Fensterpositionen jeweils automatisch die vier obigen Programme gestartet.

Konfiguration Skype

Menü "Optionen > Allgemein"

  • Als "Abwesend" anzeigen, wenn Off Minuten aktiv
  • Als "Nicht verfügbar" anzeigen, wenn Off Minuten aktiv
  • [X] Skype minimiert starten
  • Stil wählen: Desktopeinstellungen

Tastaturbelegung "Russisch"

  • Menü "System > Einstellungen > Tastatur > Belegungen > Hinzufügen"
    • Land: Russische Föderation
    • Varianten: Russland Phonetisch
  • Menü "System > Einstellungen > Tastatur > Belegungen > Optionen > Taste(n) zum Wechsel der Belegung > [X] Beide Umschalttasten gleichzeitig".

Gleichzeitiges Drücken der beiden Umschalttasten wechselt nun von der schweizerdeutschen zur russischen phonetischen Tastaturbelegung.

Um die Tastenbelegung des Tastaturlayouts "Russland Phonetisch" anzupassen ist wie folgt vorzugehen:

$ cd /usr/share/X11/xkb/symbols
$ sudo cp ru ru.BACKUP20101024
$ sudo vi ru

Den Abschnitt "phonetic" der Datei "ru" habe ich im folgenden so angepasst, dass ich möglichst wenige Tastaturkleber benötigte, d. h. auch nach Umschaltung auf das kyrillische Alphabet zeigt meine schweizerdeutsche Tastatur die allermeisten Sonderzeichen am gewohnten Ort. Kyrillische Buchstaben mit einer Lautentsprechung im Deutschen wurden auf die jeweiligen Tasten gelegt, die übrigen Tasten habe ich mit den nur im kyrillischen Alphabet vorkommenden Zeichen belegt.

xkb_symbols "phonetic" {

    name[Group1]= "Russia - Phonetic";
    key <TLDE> { [ Cyrillic_yu, Cyrillic_YU                         ] };
    key <AE01> { [          1,       plus,          bar, exclamdown ] };
    key <AE02> { [          2,   quotedbl,           at, oneeighth  ] };
    key <AE03> { [          3,   asterisk,   numbersign             ] };
    key <AE04> { [          4,  ccedilla,  Cyrillic_io, Cyrillic_IO ] };
    key <AE05> { [ 5, percent, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
    key <AE06> { [          6,  ampersand,      notsign             ] };
    key <AE07> { [          7,      slash,          bar             ] };
    key <AE08> { [          8,  parenleft,         cent             ] };
    key <AE09> { [          9, parenright                           ] };
    key <AE10> { [          0,      equal                           ] };
    key <AE11> { [ apostrophe,   question,   dead_acute             ] };
    key <AE12> { [ dead_circumflex, dead_grave, dead_tilde          ] };

    key <LatQ> {        [     Cyrillic_ya,     Cyrillic_YA      ]       };
    key <LatW> {        [     Cyrillic_ve,     Cyrillic_VE      ]       };
    key <LatE> {        [     Cyrillic_ie,     Cyrillic_IE      ]       };
    key <LatR> {        [     Cyrillic_er,     Cyrillic_ER      ]       };
    key <LatT> {        [     Cyrillic_te,     Cyrillic_TE      ]       };
    key <LatZ> {        [   Cyrillic_yeru,   Cyrillic_YERU      ]       };
    key <LatU> {        [      Cyrillic_u,      Cyrillic_U      ]       };
    key <LatI> {        [      Cyrillic_i,      Cyrillic_I      ]       };
    key <LatO> {        [      Cyrillic_o,      Cyrillic_O      ]       };
    key <LatP> {        [     Cyrillic_pe,     Cyrillic_PE      ]       };
    key <AD11> { [ Cyrillic_ze,     Cyrillic_ZE, bracketleft    ]       };
    key <AD12> { [ dead_diaeresis, exclam, bracketright         ]       };

    key <LatA> {        [      Cyrillic_a,      Cyrillic_A      ]       };
    key <LatS> {        [     Cyrillic_es,     Cyrillic_ES      ]       };
    key <LatD> {        [     Cyrillic_de,     Cyrillic_DE      ]       };
    key <LatF> {        [     Cyrillic_ef,     Cyrillic_EF      ]       };
    key <LatG> {        [    Cyrillic_ghe,    Cyrillic_GHE      ]       };
    key <LatH> {        [     Cyrillic_zhe,   Cyrillic_ZHE      ]       };
    key <LatJ> {        [ Cyrillic_shorti, Cyrillic_SHORTI      ]       };
    key <LatK> {        [     Cyrillic_ka,     Cyrillic_KA      ]       };
    key <LatL> {        [     Cyrillic_el,     Cyrillic_EL      ]       };
    key <AC10> {        [    Cyrillic_sha,    Cyrillic_SHA      ]       };
    key <AC11> {        [  Cyrillic_shcha,  Cyrillic_SHCHA      ]       };
    key <BKSL> {        [      Cyrillic_e,      Cyrillic_E      ]       };

    key <LSGT> { [ less, greater, backslash, brokenbar  ] };
    key <LatY> { [    Cyrillic_tse,    Cyrillic_TSE     ] };
    key <LatX> { [     Cyrillic_ha,    Cyrillic_HA      ] };
    key <LatC> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
    key <LatV> { [    Cyrillic_che,    Cyrillic_CHE     ] };
    key <LatB> { [     Cyrillic_be,     Cyrillic_BE     ] };
    key <LatN> { [     Cyrillic_en,     Cyrillic_EN     ] };
    key <LatM> { [     Cyrillic_em,     Cyrillic_EM     ] };
    key <AB08> { [      comma,  semicolon               ] };
    key <AB09> { [     period,      colon               ] };
    key <AB10> { [      minus, underscore               ] };
};

Leider ist mir kein Programm bekannt, das eine selbsterstellte Tastaturbelegung als Tastaturansicht grafisch aufbereiten könnte, deshalb gibt's von meiner Belegung hier leider kein Bild.

Weitere nützliche Informationen:

Weitere Unicode-Zeichen können über das Menü "Anwendungen > Zubehör > Zeichentabelle" erreicht werden.

Installation Gramps

$ sudo apt-get install gramps

Einlesen der bereits vorhandenen Gramps-Datenbanken.

Installation von Mediawiki

Der genaue Vorgang ist auf der Seite Mediawiki 1.16.0#Update von Mediawiki 1.10.0 auf 1.16.0 beschrieben.

Erweiterung "Poem" (http://www.mediawiki.org/wiki/Special:ExtensionDistributor/Poem)

$ tar -xzf Poem-MW1.16-r66255.tar.gz -C /var/www/wiki_privat/extensions
$ vi /var/www/wiki_privat/LocalSettings.php
# Erweiterung Poem
require_once($IP.'/extensions/Poem/Poem.php');

Erlauben von Unterseiten für alle Namensräume.

$ vi /var/www/wiki_privat/LocalSettings.php
# Enable subpages in all namespaces
$wgNamespacesWithSubpages = array_fill(0, 200, true);

Scanner einrichten

Erst muss der Scanner eingerichtet werden.

Danach genügte das Einstecken an einer USB-Schnittstelle direkt am Motherboard: sowohl Sane wie auch Kooka erkannten meinen alten Scanner problemlos.

Soundkarte SBLive! Platinum (CT4760P)

|>   Digital-Out
|>   Line-In
|>   Mikrofon-In
|>   Line-Out (Tischlautsprecher)
|>   Rear-Out (Stereoanlage / "Wav Sur" in alsamixer)
|\
||   Joystick / MIDI
|/

Konfiguration Firefox

Unter Ubuntu 10.04 Lucid Lynx kommt Firefox 3.6.3 zum Einsatz. Inzwischen wird allerdings 3.6.10 installiert.

Installation von Erweiterungen über das Menü "Extras > Add-ons > Erweiterungen herunterladen":

Erweiterung Version Zweck
Adblock Plus 1.2.2 Blockieren von Werbung.
Adblock Plus: Element Hiding Helper 1.0.6 Blockiert zusätzlich Textwerbung.
Flashblock 1.5.14.2 Blockiert Flash-Animationen.
It's all Text 1.4.2 Einbindung eines externen Texteditors.
LocalLink 0.5 Öffnet lokale URLs ("file://").
MediaPlayerConnectivity 0.9.3 Anzeigen eingebetteter Videos mit externen Programmen.
Mldonkey Protocol Handler 2.4 ed2k-Links direkt aus Firefox an Mldonkey schicken.
QuickRestart 1.1.6 Neustart von Firefox.
Translator 3.3.5 Übersetzung kompletter Websites mit verschiedenen Diensten.
ubufox 0.5 war bereits installiert

Wiederherstellen der gesicherten Lesezeichen über das Menü "Lesezeichen > Lesezeichen verwalten... > Importieren und Sichern > Wiederherstellen > Datei wählen...".

Menü "Bearbeiten > Einstellungen > Allgemein"

  • Wenn Firefox gestartet wird: Startseite anzeigen
  • Startseite: http://localhost/wiki_privat/
  • Downloads: Jeds Mal nachfragen, wo eine Datei gespeichert werden soll

Menü "Bearbeiten > Einstellungen > Inhalt"

  • Sprachen: "Deutsch/Schweiz [de-ch]" ganz oben hinzufügen

Menü "Bearbeiten > Einstellungen > Sicherheit"

  • [ ] Master-Passwort verwenden

Menü "Bearbeiten > Einstellungen > Erweitert > Allgemein"

  • Browsing > [ ] Rechtschreibung während der Eingabe prüfen
  • Systemeinstellungen > [ ] Submit crash reports

Damit sich Firefox auf meinem 24"-Bildschirm nicht auf das ganze Bild ausbreitet, sondern nur 1280 Pixel breiten Bereich besetzt, wird in der Datei "~/.mozilla/firefox/<Profil-Verzeichnis>.default/localstore.rdf" der Abschnitt "#main-window" wie folgt angegeben:

<RDF:Description RDF:about="chrome://browser/content/browser.xul#main-window"
                  screenY="0"
                  sizemode="normal"
                  height="1120"
                  width="1280"
                  screenX="0" />

Konfiguration Opera

1. Rechtsklick auf Kontrolleiste und Auswahl des Menüpunkts "Zum Panel hinzufügen... > Anwendungsstarter" und hier Auswahl von Opera.

2. Menü > Einstellungen > Einstellungen...

  • Allgemein
    • Beim Starten: Startseite aufrufen
    • Startseite: http://localhost/wiki_privat/
    • Pop-Ups: Unerwünschte Pop-Ups blockieren
    • Sprache: German (CH) [de-CH]
  • Formulare
    • [X] Passwort-Manager aktivieren
  • Erweitert > Downloads
    • Download-Ordner: /DOWNLOAD

3. Transfer-Fenster beim Beginn eines neuen Downloads verbergen über "opera:config". Im Menü "TransferWindow" muss das Häkchen bei "Activate New Transfer" entfernt werden.

Konfiguration GIMP

Menü "Bearbeiten > Einstellungen > Neues Bild > Kommentar: [Keiner]".

Konfiguration Mplayer

Installation zusätzlicher Codecs und Erstellung der Konfigurationsdatei "~/.mplayer/config".

$ wget ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
$ tar jxvf essential-20071007.tar.bz2
$ sudo mkdir /usr/lib/win32
$ sudo cp essential-20071007* /usr/lib/win32
$ vi ~/.mplayer/config
joystick=0
lirc=0
vo=xv
ac=mad,ffmp2,
ao=alsa
fs=yes
stop-xscreensaver="no"

Konfiguration Evolution

Konfiguration über das Briefumschlagsymbol in der Kontrolleiste und Auswahl des Menüpunkts "E-Mail einrichten ...", wodurch der Evolution-Einrichtungsassistent gestartet wird. Hier wird angegeben, dass Evolution aus einer Sicherungsdatei ("evolution-backup.tar.gz") wiederhergestellt werden soll; das dauert eine Weile und beinhaltet auch das Migrieren der Evolution-E-Mail-Ordner.

Dadurch sind die folgenden Einstellungen bereits gemacht:

Menü "Bearbeiten > Einstellungen"

  • "E-Mail-Konten > Hinzufügen" für neue E-Mail-Konten
  • E-Mail-Einstellungen".
    • Allgemein
      • [X] Nachrichten als gelesen markieren nach 0.0 Sekunden
    • HTML-Nachrichten
      • HTML-Modus: Immer als einfachen Text anzeigen
    • Kopfzeilen
      • Angezeigte E-Mail-Kopfzeilen: Von, An, Betreff, Datum

Abschliessend über Menü "Datei > Evolution sichern" eine Sicherung erstellen.

Konfiguration "gedit"

Menü "Bearbeiten > Einstellungen > Ansicht"

  • [X] Zeilennummern anzeigen
  • [X] Rechten Rand anzeigen. Rechter Rand in Spalte 80

Menü "Bearbeiten > Einstellungen > Editor"

  • [ ] Vor dem Speichern von Dateien eine Sicherheitskopie anlegen

Die Konfigurationsdaten werden als XML-Dateien unter "~/.gconf/apps/gedit-2" abgelegt.

Konfiguration Sound Juicer

Menü "Anwendungen > UNterhaltungsmedien > Audio-CDs auslesen > Bearbeiten > Einstellungen > Format: Ausgabeformat"

  • CD-Qualität, verlustfrei (.flac-Typ)

Zugang zum Firmennetz mittels vpnc (ab April 2010)

Vorbedingungen sind die Pakete "liblzo2" und "openvpn".

$ sudo apt-get install vpnc
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Status-Informationen einlesen... Fertig
Vorgeschlagene Pakete:
  resolvconf
Die folgenden NEUEN Pakete werden installiert:
  vpnc
...
Richte vpnc ein (0.5.3r449-2) ...

Kopieren der Beispielkonfiguration.

$ sudo cp /etc/vpnc/example.conf /etc/vpnc/oclc.conf

Bearbeiten der neuen Konfigurationsdatei "/etc/vpnc/oclc.conf".

$ sudo vi /etc/vpnc/oclc.conf
IPSec gateway <gateway>
IPSec ID <group-id>
IPSec secret <group-psk>
IKE Authmode hybrid
Xauth username <username>
Xauth password <password>

Die Datei muss so verändert werden, dass sie folgenden Inhalt hat:

IPSec gateway <gateway>
IPSec ID <group-id>
IPSec obfuscated secret <group-psk>
IKE Authmode psk
NAT Traversal mode cisco-udp
Xauth username <username>

Nun müssen nur noch folgende Werte entsprechend der von der Firma zur Verfügung gestellten Datei "Oberhaching.pcf" angepasst werden:

  • "<gateway>" wird durch den Wert des Felds "Host" ersetzt
  • "<group-id>" wird durch den Wert des Felds "GroupName" ersetzt
  • "<group-psk>" wird durch den Wert des Felds "enc_GroupPwd" ersetzt
  • "<username>" wird durch den Benutzernamen ersetzt, der beim Einrichten des VPN-Zugangs verwendet wurde.

Herstellen einer Verbindung zum VPN von OCLC. Hier muss als Passwort nun der fünfstellige PIN sowie die Zahl des RSA-SecurID-Sticks eingegeben werden. Beim Herstellen der Verbindung werden automatisch die benötigten DNS-Einträge zur Datei "/etc/resolv.conf" hinzugefügt.

$ sudo vpnc /etc/vpnc/oclc.conf
Enter password for xxxxx@xxx.xxx.xxx.xxx:
VPNC started in background (pid: 8722)...

Trennen der Verbindung zum VPN.

$ sudo vpnc-disconnect
Terminating vpnc daemon (pid: 8722)

Verkürzung des Bootvorgangs

Analyse mittels Bootchart.

  • Deinstallation nicht benötigter Programme (z. B. atop, ntop)
  • Deaktivierung nicht ständig benötigter Daemons durch Umbenennung ("DISABLED....") im Verzeichnis "/etc/init.d" bzw. in den Verzeichnissen "/etc/rc*". Diese Dienste können bei Bedarf dann immer noch von Hand gestartet werden.
    • acpi-support
    • bluetooth
    • cupsd
    • laptop-mode
    • openvpn
    • vmware
  • Starten des Systems mit der Kerneloption "profile" in der datei "/boot/grub/menu.list", um die mittels Readahead vorzuladenden Dateien zu bestimmen. Die entstehende Datei "/etc/readahead/boot" sollte danach von hand überarbeitet werden (z. B. Entfernen von temporären Dateien).
  • Deaktivierung unnötiger Dienste über das Menü "System > Einstellungen > Startprogramme"
    • Bluetooth-Verwaltung
    • evtl. Entfernter Bildschirm
    • evtl. Energieverwaltung (acpid)
    • evtl. Energieverwaltung (apmd)
    • evtl. Ubuntu One

Weitergehende Installation

Das Anhängen eines Fernsehgeräts zum Gucken von Filmen scheitert an der fehlenden Unterstützung meiner NVIDIA-Grafikkarte durch nvtv.

Zukünftig möchte ich in Firefox die nervende Tastenkombination "CTRL+B" deaktivieren.