MRW
http://piratenpartei.ch

Piratenpartei Zürich
PC 85-112704-0

Der Politnetz Auftritt von Marc Wäckerlin Im Politnetz unterstützen

Mein System aufsetzen

Was noch alles nach der Installation einer Standarddistibution auf meinem Rechner noch zu erledigen ist (für die Allgemeinheit nur von sehr bedingtem Interesse):

Wichtige Einstellungen (KDE4)

  • Fenstereigenschaften
    • Vorbeugen gegen unerwünschte Aktivierung: Extrem
    • Regelung: Aktivieren unter Mauszeiger
    • Aktives Fenster auf Klick nach vorn holen: Aus

Hardware

Gerät SuSE Kubuntu
NVidia-3D Aus opensuse.org … Über Systemeinstellungen, Advanced, Eingeschränkte Treiber
Scanner (Epson 2480) snapscan, epkowa geht einfach so
iAudio Gemäss Automatischer Datenabgleich zwischen Linux und einem iAudio X5:
In Datei /etc/udev/rules.d/92-iaudio.rules:
BUS=="usb", KERNEL=="sd?1", SYSFS{serial}=="00000CAC362B", ACTION=="add", SYMLINK+="iaudio", RUN+="/root/bin/iaudio.sh"

Chinesisch u.a.

Bei SuSE kann man Chinesisch u.s.w. als weitere Sprachen bei der Installation angeben. Bei Kubuntu muss man sie nachträglich über die Systemeinstellungen, respektive die KDE-Spracheinstellungen nachinstallieren.

Software

Spezielle Repositories

Inhalt SuSE Kubuntu
Cinelerra sudo add-apt-repository ppa:cinelerra-ppa/ppa1)
Medibuntu (z.B. DeCSS) sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -2)
Google-Earth wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb http://dl.google.com/linux/earth/deb/ stable main" | sudo dd of=/etc/apt/sources.list.d/google.list
PosteRazor echo "deb http://mirror.switch.ch/ftp/mirror/ubuntu $(lsb_release -cs) main universe" | dd of=/etc/apt/sources.list.d/posterazor.list
xbmc sudo dd of=/etc/apt/sources.list.d/xbmc.list <<EOF
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu $(lsb_release -cs) main universe multiverse restricted
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu $(lsb_release -cs) main universe multiverse restricted
EOF
gpg --keyserver keyserver.ubuntu.com --recv 6D975C4791E7EE5E
gpg --export --armor 6D975C4791E7EE5E | sudo apt-key add -
TOR dd of=/etc/apt/sources.list.d/torproject.list <<EOF
deb http://deb.torproject.org/torproject.org $(lsb_release -cs) main
deb-src http://deb.torproject.org/torproject.org $(lsb_release -cs) main
EOF
gpg --keyserver keyserver.ubuntu.com --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo apt-get update
sudo apt-get install tor tor-geoipdb
Dann: Weitere Installationsschritte
Opera dd of=/etc/apt/sources.list.d/opera.list <<EOF
deb http://deb.opera.com/opera/ stable non-free
EOF
wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
Google Chrome: chromium-browser dd of=/etc/apt/sources.list.d/google-chrome.list <<EOF
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main
EOF
gpg --keyserver keyserver.ubuntu.com --recv 5A9BF3BB4E5E17B5
gpg --export --armor 5A9BF3BB4E5E17B5 | sudo apt-key add -
0 A.D. (Game) sudo add-apt-repository ppa:wfg/0ad
sudo apt-get update
sudo apt-get install 0ad

Nicht vergessen, nach jeder Änderung:
sudo apt-get update

Bei der Warnung: «The following packages cannot be authenticated», brauchst Du noch:3)
sudo apt-get install debian-archive-keyring

Zu installierende Pakete

Hauptpaket SuSE Kubuntu
Basissystem und Werkzeuge
ntp ntp ntp-doc
kubuntu-desktop kubuntu-restricted-extras
kpowersave
kcalc
kcharselect
kweather
kmid
grip
Schriften fontyphyton gsfonts-x11 msttcorefonts x-ttcidfont-conf emacs-intl-fonts alle ttf- Schriften alle t1- Schriften
xemacs xemacs xemacs21
firefox - firefox firefox-themes-ubuntu mozilla-firefox-adblock mozilla-firefox-webdeveloper firefox-dom-inspector mozilla-imagezoom ubufox flashblock foxyproxy mozilla-firefox-locale-de-de mozilla-firefox-locale-zh-cn mozilla-noscript scrapbook
tor tor privoxy (Optional: mixmaster mixminion anon-proxy privoxy polipo socat)
nmap
ntop
thunderbird thunderbird
baghira kwin-baghira
mmv mmv
exif exiftran exif exiftool-perl
ddrescue gddrescue
Moodbar (für Stimmungsanzeige in Amarok) moodbar
Google Earth googleearth googleearth-data
wine
Textverarbeitung, Layout
OpenOffice und Cliparts openclipart-openoffice.org openoffice.org-starter-guide openclipart-svg openclipart-png openclipart
OxygenOffice http://oxygenoffice.org/download-oxygenoffice.html
scribus
LaTeX
latex texlive-full texlive-latex3 texlive debhelper texlive-doc-en dvipdfmx lmodern perl-tk tipa prosper latex-beamer latex-xcolor texpower texpower-examples texpower-manual texlive-generic-extra texpower tipa latex-cjk-all latex-sanskrit passivetex jadetex xmltex
kile kile kile-i18n-de kdvi
texmaker
texmacs texmacs texmacs-extra-fonts
Datenbanken
tellico
stuffkeeper (Quelle?) ?
griffith
Video abspielen und bearbeiten
decss libdvdcss2 w32codecs
lsdvd lsdvd
mplayer mplayer mplayer-doc
miro miro libxine1-ffmpeg
k9copy
blender blender yafray
aqsis (kaputt!)
cinelerra cinelerra-generic oss-compat libdv-bin
kino kino dvgrab sox mjpegtools lame toolame mpeg2dec a52dec
kdenlive kdenlive ffmpeg
avidemux avidemux avidemux-qt avidemux-cli
lives
openmovieeditor
recordmydesktop
qdvdauthor
todiscgui
todraw
tovidgui
istanbul
transcode transcode transcode-doc xvid4conf
mencoder
zattoo libxul-common libgtkglext1 libxul0d libmozjs0d http://zattoo.com
Musikbearbeitung
rosegarden rosegarden liblo0-dev liblrdf0-dev libunicode-map8-perl libunicode-string-perl xml-twig-tools qjackctl xfonts-cyrillic jackd raptor-utils libtie-ixhash-perl libxml-xpath-perl lilypond-doc flac
noteedit noteedit
muse muse
lilypond denemo lilypond lilypond-doc csound csound-doc
ladspa-plugins vcf tap-plugins swh-plugins omins mcp-plugins cmt caps blop
qjackctl
timidity timidity timidity-interfaces-extra
statt timidity: qsynth fluidsynth qsynth
Entwicklung
entwicklung pkg-config automake autoconf libtool g++ autobook autoconf-archive gnu-standards autoconf-doc g++-multilib gcc-doc libstdc++6-doc libtool-doc libltdl3-dev doxygen doxygen-doc doxygen-gui graphviz graphviz-doc qt4-doc qt4-dev-tools texlive-extra-utils ccache binutils-dev libcppunit-dev libcppunit-doc libboost-dev libboost-doc libboost-date-time-dev libboost-filesystem-dev libboost-graph-dev libboost-serialization-dev libboost-signals-dev libboost-test-dev libboost-thread-dev libboost-wave-dev libqttestrunner1c2a libqt4-dev qt4-designer dviutils libboost-iostreams-dev libboost-program-options-dev libboost-python-dev libboost-regex-dev libglib2.0-doc postgresql-doc-8.2 sqlite-doc binutils-dev liblog4cxx9-doc liblog4cxx9-dev kdevelop-doc kdevelop kdevelop-data kde-devel-extras c-cpp-reference kdesdk-doc-html kcachegrind-converters kdebase-doc-html kbabel-dev kdelibs4-doc valgrind devscripts sgmltools-lite kiconedit kdesvn subversion-tools kdesdk-scripts valgrind alleyoop kcachegrind kcachegrind-converters gawk
perl perl-doc perl-doc-html
ogre libogre-dev ogre-doc ogre-tools manpages-dev glibc-doc blender-ogrexml (geht nicht → selbst kompilieren! ./configure --enable-openexr --enable-devil) → braucht: libzzip-dev libois-dev libode0-dev libode0-doc libdevil-dev libopenexr-dev libxaw-headers libfreeimage-dev libcegui-mk2-dev libcegui-mk2-doc libxaw7-dev
kwebdev kdewebdev-doc-html
Netzwerk Dateisysteme, Server, Datenabgleich, Backup
autofs
samba smbfs
sshfs
fusesmb
unison unison2.9.1-gtk unison2.9.1 unison-gtk unison
apache2 apache2 apache2-doc
mysql mysql-server mysql-doc-5.0 kmysqladmin
php php-doc php5 php5-cli php-pear php5-mysql php5-gd
wine
Allgemeine Dokumenationen
doc kubuntu-docs
Grafik
dia
inkscape
gimp gimp gimp-help-de gimp-resynthesizer gimp-texturize pandora gimp-data-extras gimp-gap grokking-the-gimp icc-profiles gimp-data
cinepaint fehlt
xsane
PosteRazor posterazor
Panorama
HDR qtpfsgui
Hugin (Panorama) hugin hugin-bin hugin-data hugin-tools autopano-sift pandora
Drucken
gutenprint gimp-gutenprint gutenprint-locales gutenprint-doc
gimp-print cupsys-driver-gutenprint foomatic-db-gutenprint gutenprint-doc cupsys-driver-gutenprint gutenprint-locales
Java, Eclipse
eclipse eclipse-cdt eclipse-common-nls eclipse-efj eclipse-gcj eclipse-jdt eclipse-jdt-gcj eclipse-jdt-nls eclipse-nls eclipse-platform-nls eclipse-pydev eclipse-pydev-gcj eclipse-rcp eclipse-rcp-gcj eclipse-rcp-nls eclipse-sdk eclipse-sdk-nls ant-doc junit-doc classpath-doc libgcj-doc
gcc gcc-4.2-locales gcc-4.2-multilib gcc-4.2-doc
Kinder
tuxmath
tuxtype tuxtype tuxtype-data-nonfree

Empfehlenswerte Spiele

Hauptpaket SuSE Kubuntu
Rennspiele
torcs
supertuxcart
trigger
maniadrive ?
Ballspiele
neverball
Schach
xarchon
3dchess
Abenteuer
balazar
beneath-a-steel-sky
Jump-N-Run
Secret Maryo Chronicles smc
abuse abuse abuse-sfx
amphetamine
2-D Flugspiele
airstrike
Diverse
bombermaze
lincity-ng
widelands
dreamchess
armagetron
ksokoban
kbattleship
ksnakerace
pinball
simutrans ?
flightgear
Eternal Lands ?
glest
Nexuiz nexuiz nexuiz-data nexuiz-music
sauerbraten
Frozen Bubble frozen-bubble fb-music-high frozen-bubble-data
xblast xblast xblast-tnt-levels xblast-tnt-musics xblast-tnt-sounds
scorched3d
Cube 2 ?
Wolfenstein: Enemy Territory ?
Vegastrike vegastrike vegastrike-music
warsow
bzflag
Kinder
childsplay
gcompris gcompris gcompris-sound-de
tuxpaint tuxpaint tuxpaint-config tuxpaint-stamps-default

Infos:

Soundfontdateien

Internet Exploder

Für Tests, braucht wine: ie4linux

3-D Bearbeitung

SuSE-Buildserver

Ubuntu

Voraussetzung:

  • Folgende Pakete apt-get install python-celementtree python-urlgrabber python-elementtree libbeecrypt6 libneon25 librpm4 rpm
  • Aus http://download.opensuse.org/repositories/openSUSE:/Tools/ im Unterverzeichnis xUbuntu_7.10/i386 die Dateien osc_<version>.deb und build_<version>.deb installieren

/etc einrichten

Alle Dateien von /root/etc nach /etc kopieren:

cd /etc/security
sudo rm limits.conf
sudo cp /root/etc/security/limits.conf .
cd /etc/apache2/sites-enabled
sudo rm *
sudo cp /root/etc/apache2/vhosts.d/*.conf .
cd /etc/udev/rules.d
sudo cp /root/etc/udev/rules.d/92-iaudio.rules .
cd /etc
sudo rm hosts
sudo cp /root/etc/hosts .
cd /var/www
sudo ln -s ../../root/var/www/* .

Netzwerklaufwerke

Filesystem in Userspace (sshfs, fusesmb)

Ubuntu: Benutzer muss in Gruppe fuse sein.

sudo adduser marc fuse

Einbinden:

sshfs admin@192.168.99.88:/ urknall
fusesmb smb

Hinweis: Fuse ist um ca. den Faktor 10 langsamer als ein Dateisystem im Kernel. Gemessene Werte:

  • fusesmb von Lokal nach Server über Gigabit-Ethernet: ca. 1,4MB/s
  • mount.cifs von Lokal nach Server über Gigabit-Ethernet: 12MB/s

Automount mit Samba

Für jeden Server eine «credential»-Datei anlegen, z.B. für urknall:

Datei /etc/auto.smb.urknall mit:

username=admin
password=passwort

Danach z.B. mit ls /smb/urknall zugreifen.

Resultat: Funktioniert nicht!

Anonymität

Sicher surfen

Mit tor und privoxy.

Datei Anpassen:
/etc/privoxy/config forward-socks4a / 127.0.0.1:9050 .

(Alle Browser umstellen auf Proxy: localhost:8118)

Alternative zu privoxy: polipo? Wozu dient socat?

Oder mit JavaAnonProxay, Kubuntu-Paket anon-proxy.

Sicher mailen

Mit mixmaster. Anleitung?

Mit mixminion. Anleitung?

DV-Grab

cd /media/video/incoming
sudo dvgrab -a -t -f hdv -guid 0x0800460104d2ec8e video-