Benutzer-Werkzeuge

Webseiten-Werkzeuge


lip:ss13

Zeit

LIP: 11.04.2013

KISS: 18.04.2013 16-21 Uhr

Ort

LIP: Physik-Hörsaal 28D001 (gebucht)

KISS:Poolräume 4U17 und 4U18 (gelb und rot)

Tag 1: LIP

Anmeldung

Installationsquellen

USB-Sticks

Bevorzugtes Installationsmedium ist der USB-Stick. Hier sind alle Ubuntu-Updates bis einschließlich dem 09.04.2013 integriert. Das spart viel Zeit beim Installieren. Außerdem ist die ganze empfohlene Software auf dem Stick.

USB-Sticks (>= 4GB) sollen die Installierenden falls möglich selbst mitbringen. Für die USB-Sticks gibt es ein Image das jeder Installierende schon mal zuhause runterladen sollte und unter Windows mit diesem Tool auf seinen USB-Stick kopieren soll.

Anleitung zum Erstellen der USB-Sticks: LIP:UsbStickImage

Direktlink zur Image-Datei LIP-SS13-05.img md5sum: 1b7775b8a89dfd67e4bd6d6a652a0ed4

CD und DVD

Installationsmedien werden erst bei Bedarf gebrannt.

CDs: Können nur das Ubunutu-Standard-Image enthalten: Quelle: http://cdimage.ubuntu.com/precise/daily/current/ Achtung: Die Links zu den .ISOs oben auf der Seite sind meist kaputt, die Links unten im Verzeichnis-Listing funktionieren aber

DVDs: Könnten das customisierte Image enthalten: LIP custom Ubuntu DVDs

Hinweise für Installierende und InstallhelferInnen

Secure Boot

Windows 8

VirtualBox / Qemu

Nvidia Optimus

  • „Bumblebee“ intallieren –> Christopher S. fragen
  • Installation für Bumblebee auf Ubuntu 12.04.2 bzw. LIP Image SS 13 ( für ältere und neuere Ubuntu bzw. volle Anleitung siehe hier )
    • sudo add-apt-repository ppa:bumblebee/stable
    • sudo apt-get update
    • sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic-lts-quantal
    • Reboot

Windows partitionen vergessen lassen

  • Registry-Einträge in HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices löschen. Beim Neustart enumeriert Windows die Festplatten neu und weist auch neue Laufwerkbuchstaben zu. So kann man mit Linux zum Beispiel die Größe der Windowspartition ändern ohne, dass Windows beim nächsten Start (richtiges Herunterfahren) Probleme macht.

ROOT fixen

  • Einloggen ggf. auf Konsole
    • Lösche: /etc/profile.d/root_env.sh*
  • Dann kann man sich wieder einloggen
    • Anfügen an $HOME/.bashrc
    • und an /etc/skel/.bashrc (nur von root schreibbar!)
THISROOTLOC="$HOME/root/bin/thisroot.sh"
if [ -e "$THISROOTLOC" ]
then
	pushd ${THISROOTLOC%/*/*} > /dev/null
	. bin/thisroot.sh
	popd > /dev/null
fi
#end;

Tag 2: KISS

Vorträge / Rahmenprogramm

  • Unity UI Workflow: Rikus
  • Email: Daniel
  • Jabber: Rikus+Experte: Peter Hansen (?)
  • Linux kann auch anders aussehen / Linux != Ubuntu-Unity : Svenja (kann was vorbereiten, bin aber bis 17:15 im Kernbereich - Svenja)
    • gnome-3
    • xubuntu-Desktop
  • Die Linux-Welt (Ursprung und Aktuelles): Walter ca. 7min Folien:

Global-Workshops

  • Shell-Workshop (nützliche tools erklären): Björn, Milan

Workshops

  • Latex+Beamer: Svenja
  • Spiele: Daniel
  • SSH: mmoebius (*)
  • C++ Powercoden: Corny
  • SAGE: Jonathan (*)
  • ZSH-Konfigurieren: Corny
  • GIT: Björn
  • Emacs: Milan
  • JACK audio connection kit: Milan
  • Email-Crypto: Daniel
  • Python: Gereon
  • wm-i3: Gereon
  • 5 Wege wie man sich an freier/open source Software beteiligen kann ohne ein Programmiersuperheld sein zu muessen: Milan
  • Virtualisierung mit KVM, Qemo, LibVirt, aber auch VBox wenn erwünscht: Rikus

(*) == Von Interesse in der Physik

Workshops TODO (haben keinen Vortragenden, wären aber wünschenswert)

  • rsync (*)

i3

Meine Config: LIP:i3Workshop

Workshops gehalten

  • Email-Crypto (global) (Daniel)
  • Latex-Beamer (global) (Svenja)
  • Shell (global) (Milan, Björn)
  • SSH (global) (Mmoebius)
  • GIT (global) (Björn)

Nützliche Tools für Kiss

  • key-mon: Zeigt Tastenanschläge auf dem Bildschirm an, Achtung möglicherweise muss man mit den Settings ein bisschen rumspielen

Ideen für nächstes Image

  • ARCH Linux
  • Helferskripte
    • RAM-Size + Grafik-Ramsize, SWAP-Size berechnen
    • Partionstabellentyp –> Automatisch richtiges Partionierungstool starten
    • LVM automatisch anlegen (Größen Vorschlagen etc)(?)
  • Partiontabellentyp automatisch durch GRUB2 bestimmen lassen (Hint: Automatisch die richtigen Module laden)
  • GRUB2forWIN statt GRUB2forDOS (Umbennung des Projekts)
  • /lib/modules aufräumen, nur eine Kernelversion
  • Bau des Installer-Images ausgehend von einem der „Daily Builds“, die vmtl. schon die Updates bis zum jeweiligen Tag enthalten (stimmt das?) - http://cdimage.ubuntu.com/precise/daily-live/current/ (?)
    • oder die entsprechende Folgeversion (quantal, …)
  • Das Script lahmlegen, das den apt-clone-bug im Installer triggert: [Live CD]/lib/partman/finish.d/01apt_clone_save
  • Am Ende des Installierendenhandouts: „Hilfe-Winker setzen, Helfer macht Abmeldung“
    • Abmeldung:
      • USB-Stick vergrößern
      • /etc/apt/sources.list.d/lipoffline.sh löschen
      • KISS hinweis
      • Mailingliste linux-users@fsmpi.rwth-aachen.de abonnieren oder EMail-Addresse aufnehmen

Zusätzliche Pakete

  • grub-efi + dependants
  • ddrescue
  • smartmontools

Helfer

  • Wir brauchen dringend mehr Leute!
  • Grundsätzliche Frage bei der Nachbesprechung: wird die LIP im SS13 überhaupt noch stattfinden?

Sonstiges

  • Auflösung auf den Beamer mit Präsentationslaptop vorbereiten!!
  • Generalprobe evtl. sinnvoll?
  • KISS überhaupt sinnvoll? Es wurden Zweifel am Fortbestand der Veranstaltung geäussert. Wiederum auch völlig unklar: was wollen wir mit der KISS eigentlich erreichen, welche Zielgruppe sollte angepeilt werden, etc..
    • Dazu: Soll die Video-AG überhaupt weiter in Anspruch genommen werden?
    • Ferner: Was bringt es eigentlich, wenn wir jedes Semester genau die gleichen Vorträge halten?

Learning Server Idee

  • Arbeiten an der shell

→ interaktives „mud-ähnliches“ tutorial?

  • * grep, cut, find, etc.. Benutzung erklären
    • basics 1 - directory anzeigen
    • all, long, human readable etc..
    • awk/sed?
    • basics 2: Ausgabe in Datei umleiten
    • in Lektionen unterteilt.
    • basics3: einfache sed Befehle

→ auf webseite: anweisung per ssh in vm-jail rein. → „testumgebung“ → Nicht ganz klar, wie realisiert. Javascript-mockup auf Website eingebettet waere moeglich; auch: verbindung ueber ssh (evtl. sogar mit PuttY); Neue Erkenntniss: es gibt „shell in a box“

  • * Grundidee: Lektion besteht aus startpunkt und endpunkt, wenn der endpunkt erreicht ist ist die lektion bestanden.
  • * Aber: O-Ton Alex (Video-AG): „Das kann man doch auch alles mit der Maus“
    • Frage dazu an alle: In wie fern wollen wir den Leuten überhaupt irgendwas jenseits von „klicki-bunti“ zeigen?
lip/ss13.txt · Zuletzt geändert: 2013/04/20 15:21 von bjoern