LUGMOS-News 2006/07

Inhalt:

1. LUGMOS-Intern
 a) Nächstes Treffen
 b) Wiki
 c) Mailingliste
2. Zusammenfassung des letzten Treffens vom 12. Juli 2006
 a) Debian-Paketmanagement-Software: apt-get, aptitude
 b) Installationspakete suchen
 c) dvdrip - DVDs in Dateien umwandeln
 d) lxdvdrip - DVDs kopieren
 e) mplayer/mencoder - DVDs in Dateien umwandeln
 f) Texteditor für Java
 g) VIM für C/C++ Programmierung
 h) gedit
 i) Themenwunsch: Partitionieren und Booten


---

1. LUGMOS-Intern
================

a) Nächstes Treffen

Das nächste Treffen im August wird wegen der Urlaubszeit
nicht in der BA, sondern im _Eiscafe Venezia_ stattfinden.

b) Wiki

Zur Vereinfachung der Pflege unserer Ankündigungen und Zusammenfassungen
stützen wir uns nun stärker auf unser Wiki:

  http://www.linuxwiki.de/LugMosbach

Wer sich mal intensiver mit Wikis befassen möchte darf gerne unsere
Informationen überarbeiten oder besser anordnen.

c) Mailingliste

Wie immer als Erinnerung:

Wer sich bei unserer Liste anmelden möchte, muss lediglich eine
Nachricht an folgende Adresse schicken:
lugmos-subscribe@linux-sinsheim.de und die Bestätigungs-Nachricht
beantworten. Als Mitglied kann man dann Nachrichten an die Adresse
lugmos@linux-sinsheim.de schicken, um alle Mitglieder unserer Mailliste
zu erreichen. Mit lugmos-unsubscribe@linux-sinsheim.de meldet man sich
von der Liste ab.


2. Zusammenfassung des letzten Treffens vom 12. Juli 2006
===========================================================


a) Debian-Paketmanagement-Software: apt-get, aptitude

Als Alternative zu den grafischen Installationsprogrammen von Ubuntu
haben wir uns zwei Hilfsprogramme für die Konsole angeschaut.

Ein
  apt-get update
  apt-get install Paketname
entspricht hierbei einem Aufruf von
  aptitude
und den Tastendrücken
  u (update), + (ausgewähltes Paket installieren),
  g (Installations-Vorschau), g (Installation beginnen).

Andere wichtige Befehle von aptitude (, die auch mit ? in der Hilfe
angezeigt werden können).
  -       deinstallieren
  =       Paket auf jetziger Version festhalten
  Ctrl-u  Änderungen rückgängig machen
  :       Änderungen rückgängig machen für ausgewählte Pakete
          (funktioniert auch nachdem aptitude verlassen und
          wieder betreten wurde)
Hinweis: auf Gruppierungszeilen angewendete Kommandos beziehen sich auf
alle darunter gruppierten Pakete


b) Installationspakete suchen

Um herauszufiden, in welchem Repository sich ein Paket befindet, kann
man online danach suchen:
  http://packages.ubuntulinux.org/

Das Paket dvdrip befindet sich beispielsweise im multiverse:

  http://packages.ubuntulinux.org/dapper/graphics/dvdrip
  Package: dvdrip (1:0.50.18-0.1) [multiverse]


c) dvdrip - DVDs in Dateien umwandeln

Stattdessen wird wirklich nur der Film in eine um ein Vielfaches
kleinere Datei umgewandelt, so dass eine DVD auf eine CD-R passen kann.
Neue Konsumer-DVD-Player, die mit DivX gekennzeichnet sind, können diese
Dateien dann auch abspielen. Ich benutze das Programm, um meine Filme
bequem mit mplayer auf dem Notebook zu schauen: damit habe ich keine
vibrierende DVD im Laufwerk und kann auch mehrere Filme auf der
Festplatte haben.

Die Installation von dvdrip erwies sich prinzipiell als sehr einfach und
ist auch hier dokumentiert: http://ubuntuguide.org/wiki/Dapper

  sudo apt-get install dvdrip vcdimager cdrdao subtitleripper \
                       xcdroast ogmtools xvid4conf

Jetzt konnten wir schon problemlos die DVD einlesen, die Ränder
beschneiden, Zoomen und den Film z.B. in xvid4/ogg umwandeln.

Nur für die Erzeugung von einzelnen Untertiteldateien (vobsub), wurde
eine veraltete Version des Komprimierungsprogrammes rar benötigt. Da mit
solchen einzelnen Untertiteldateien später die Untertitel ein- und
ausgeschalten werden können, wollte ich das natürlich unbedingt ans
Laufen bringen.

Es gibt Pläne, die benötigte Version als separates Paket rar-2.80 dem
Ubuntu-Repository hinzuzufügen
  http://www.mail-archive.com/ubuntu-plf_discuss@zarb.org/msg00011.html
  http://www.mail-archive.com/ubuntu-plf_discuss@zarb.org/msg00004.html
aber bisher ist es laut http://packages.ubuntulinux.org/ noch nicht
verfügbar:
  rar-2.80 Package not available

Mit diesen Schritten installiert man sich ein veraltetes rar, womit sich
dvdrip dann zufrieden gibt:

  wget http://www.exit1.org/dvdrip/contrib/rarlnx271.sfx.bin
  chmod u+x rarlnx271.sfx.bin
  ./rarlnx271.sfx.bin
  sudo mv rar /usr/local/bin/rar-2.71
  sudo mv unrar /usr/local/bin/unrar-2.71
  rm -rf rar

Edit - Edit Preferences - Commands - rar: /usr/local/bin/rar-2.71

So, jetzt klappt es auch mit den Untertiteln!


d) lxdvdrip - DVDs kopieren

Mit dvdrip kann man _nicht_ DVDs schrumpfen, damit die mit geringerer
Bildqualität aber sonst 1:1 mit Menü etc. wieder auf DVD gebrannt werden
können. Dafür wäre lxdvdrip
  http://freshmeat.net/projects/lxdvdrip/
geeignet, aber damit kenne ich mich nicht aus. Wer Interesse hat kann ja
mal anhand dieser Anleitung eine Installation wagen:
  https://help.ubuntu.com/community/lxdvdripOnBreezyHowto


e) mplayer/mencoder - DVDs in Dateien umwandeln

Im Grunde kann man mit mplayer/mencoder ebenfalls DVD umwandeln, aber es
bedarf etwas Geduld beim Lesen der man page. Immerhin ist
mplayer/mencoder das "Schweizer Taschenmesser" unter den Mediaplayern.

Hier sind ein paar mögliche Anwendungen:

Internet-Radio hören:
 mplayer http://dradio-live.ogg.t-bn.de/dlf_high.ogg

DVD anschauen, erster Titel:
 mplayer dvd://1

Film auf Festplatte kopieren:
  mplayer dvd://1 -dumpstream -dumpfile film.vob

Film nach mpeg4 konvertieren:
mp3 96 kbit, Video 1000 kbit, deinterlacing (1. Durchgang):
  mencoder film.vob -o /dev/null -oac mp3lame -lameopts cbr:br=96 \
   -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:mbd=2:vpass=1 \
   -vf pp=lb
(2. Durchgang):
  mencoder film.vob -o film.avi  -oac mp3lame -lameopts cbr:br=96 \
   -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:mbd=2:vpass=2 \
   -vf pp=lb

Schwarze Balken an Stelle 5 Min 0 Sek erkennen:
  mplayer -vf cropdetect,pp=ci -ss 0:05:00 film.vob

Film ohne schwarze Balken anschauen (entsprechende crop-Daten einfügen):
  mplayer -rootwin -vf crop=688:320:22:74,pp=ci -ss 0:05:00 film.vob

Windows-Media-Audio-Stream aus dem Internet anhören/mitschneiden:
  mplayer mms://dradio-live.wm.t-bn.de/live/dlf/dlf
  mplayer -vo null -vc dummy -dumpstream -dumpfile RadioMitschnitt.wma \
    mms://dradio-live.wm.t-bn.de/live/dlf/dlf

Windows-Media-Video-Stream aus dem Internet anschauen/mitschneiden:
  mplayer -zoom mms://wmt-od.stream.ne.jp/ntv/hkzkt/hkzkt10.wmv
  mplayer -dumpstream -dumpfile pingpong.wmv \
    mms://wmt-od.stream.ne.jp/ntv/hkzkt/hkzkt10.wmv


f) Texteditor für Java

Reine Texteditore für Debian/Ubuntu wären zum Beispiel:
  kate, vim, emacs, gedit, jedit (java Programm)

Eine beliebte integrierte Entwicklungsumgebung (IDE) für Java ist:
  eclipse


g) VIM für C/C++ Programmierung

Ein Stückchen näher vom Texteditor zur IDE für C/C++ gelangt man mit
einem VIM-Plugin namens TagList:

  http://www.geocities.com/yegappan/taglist/installation.html
  wget http://www.geocities.com/yegappan/taglist/taglist_40b4.zip

Dann noch folgende Zeilen in die .vimrc
  nnoremap <silent> <F7> :!ctags *<CR><CR>
  nnoremap <silent> <F8> :TlistToggle<CR>
  let Tlist_Compact_Format = 1
  let Tlist_Exit_OnlyWindow = 1
  let Tlist_File_Fold_Auto_Close = 1
und ich kann mit F8 eine Liste der von vim geöffneten Dateien anschauen
und sie zur Navigation zu einzelnen Funktionen nutzen.
Weiterhin kann ich mit F7 die ctags erzeugen, dank denen ich dann
Datei-übergreifend mit Ctrl-] zu Variablen- oder Funktions deklarationen
springen. Mit Ctrl-T kann wieder zurück gesprungen werden.
(Das ist übrigens derselbe Mechanismus, mit dem man in der integrierten
VIM-Hilfe navigieren kann (:help).


h) gedit

Sebastian hatte ein seltsames Problem beim direkten Öffnen einer
Java-Textdatei im Ubuntu Dateimanager. Hierbei wurde gedit geladen, aber
keine Datei.

Vielleicht kann man das Problem ergründen, wenn man bei den
Eigenschaften der Datei unter dem Reiter "öffnen mit" nachschaut...

Ich konnte auf meinem System das Problem nicht nachvollziehen.
Vielleicht mal ein Update des Systems durchführen???


i) Themenwunsch: Partitionieren und Booten

Es wurden Informationen zum Partitionieren und Booten gewünscht.
Vielleicht hat jemand Lust irgendwann ein kleine Einführung
diesbezüglich zu geben?

LugMosbach/Treffen/2006 Juli (zuletzt geändert am 2007-12-23 22:47:21 durch localhost)