Installer zeigen, bis Installation des Grundsystems
- installgui aufrufen
- LVM Crypt, dm-crypt, loop-aes
- Preseeding
- mehr Sprachen als Textinstaller

Folien:
1. Geschichte
- steht keie Firma dahinter

2. stable, testing, unstable
- Paket rutscht nach 10 Tagen nach testing (5 oder 2 je nach urgency, bei Paketupload, security fixes=high)
- kein fester Releasezyklus (bis jetzt), we release when its ready (Vorteil oder Nachteil, jenachdem)

3. Kategorien & Politik
- DfSG anschneiden
    - Verfügbarkeit von Quellcode
    - Keine Beschränkungen bei Weitergabe
    - Änderungen möglich, auch abgeleitete Werke, forks etc.
    - Keine Diskriminierung von Einzelpersonen oder Gruppen (Ja es gibt Lizenzen, die tun das, Bsp. militärischer Einsatz)
    - Lizenz gilt unabhängig von der Disto
- Policy anschneiden
    - "Layout" für Pakete, Infrastruktur des Systems, einheitliche Regeln, wie das System "auszusehen" hat

4. Architekturen & Unterprojekte
- Schwanzvergleich: 10 Architekturen, wir meinen, dass es die meisten sind ;)
build-daemons, die alle pakete automatisch bauen und dabei gleich build abhängigkeiten mitchecken, weil chroots
- noch nicht Unterstützt aber in Arbeit: sh, ppc64, arme, m32r

5. Sicherheit & Qualität
- Sicherheitsaktualisierungen führen keine neue Upstream-Versionen ein
- "we dont hide problems" -> _Alle_ Informationen bei Debian sind öffentlich, bis auf debian-private, dient aber hauptsächlich dazu
- QA Team, eigenes Team für Prüfung der Qualität, sowohl vom Archiv, Debian-Services. Regelmäßige komplette rebuilds.
- popcon -> Feedback für Debian, entscheidet, welche Pakete auf welche CD kommen, eventuell Kriterium für Paketrausschmiss bei groben Bugs, schlechte Qualität und wenig Installationen

Pakete können feingranular untereinander abhängen
 Depends
 Conflicts, pakete, versionen...
 Replaces (mutt)
 Virtual packages, Provides (mutt)
 Recommends, starke, aber nicht zwingende Abhängigkeiten (mutt)
 Suggests, nice2have (mutt)


Praxis:

aptitude install debtags fetchmail
aptitude purge fetchmail, mit Konfigurationen
aptitude remove fetchmail     => Unterschiede, ohne Konfigurationen, mit Abhängigkeiten (purge auch)

aptitude changelog <paket>
zusätzlich gibt es apt-changelogs, um sich die Changelogs bei der Installation des Pakets anzuschaun
und apt-listbugs, um wichtige Bugs in Paketen zu listen, damit man vor der Installation entscheiden kann,
ob man das Paket trotzdem will

==================

Signierte Archive zeigen (Sebastian)
apt-key list
apt-key add 

apt-get source <paket>
apt-cache search <paket>
apt-cache show
apt-cache showpkg
apt-cache show depends
apt-cache show rdepends

synaptic zeigen/erwähnen

==================

dpkg steckt hinter apt und aptitude!

dpkg -S Suchen nach Datei in welchem Paket
dpkg -L zeig von einem Paket die installierten Files an
dpkg -l liste alle installierten Pakete mit Beschreibungen
dpkg --get-selections --set-seletions, apt-get dselect-upgrade

==================

apt-file

apt-file update
apt-file search <datei>
=================

upgrade und dist-upgrade, unterschiede

==================

pinning
  einstellungen für pinning kurz zeigen
  man kann einzelne pakete pinnen oder distributionen
  paket aus einer anderen distribution installieren
  apt-get -t unstable install <paket>

==================

debfoster, alte Abhängigkeiten aufräumen

==================

debtags
debtags grep 'implemented-in::c'
debtags grep 'admin::hardware && implemented-in::c'

debtags stats allgemeine Stats ausgeben
debtags tagcat verfügbare tags anzeigen
debtags related zeigt ähnliche pakete an, noch nicht vollständig benutzbar

==================

Wie reportet man Bugs in Debian, wie verfolgt man sie, BTS zeigen
reportbug, reportbug-ng
Kurz Features, bug subscriptions per email, usertags, remote bugtracker

PTS zeigen, man kann Pakete "tracken", Änderungen verfolgen und hat eine Übersicht über
das Sourcepaket und Maintainer, paket subscriptions

==================

alternatives system zeigen

==================

System bootstrappen ziehen/installieren auf Platte
Nicht auf allen Systemen kann man über herkömmliche Wege installieren
debootstrap braucht nur ar, wget und sh

debootstrap --arch i386 lenny /home/chroot/lenny http://ftp.debian.org
============

Externe Repositories von Debian Entwicklern
debian-multimedia
debian-unofficial

backports.org
volatile

apt-get.org


