COSIN07 - 1.3
Chaos Singularity 2007
Speakers | |
---|---|
hernani |
Schedule | |
---|---|
Day | Day 2 (2007-07-07) |
Room | Infokafi |
Start time | 12:45 |
Duration | 00:30 |
Info | |
ID | 2078 |
Event type | workshop |
Track | Workshops |
Language used for presentation | de |
Pkgsrc - Wesen, Installation, Verwendung
Workshop am BSD-Stand
Der Workshop sieht vor einen Einblick in die Natur von Pkgsrc zu geben und den Umgang mit dem Paketsystem aufzuzeigen.
Pkgsrc oder Package Source ist das Paketsystem, das NetBSD, DragonFly und auch einzelne GNU/Linux-Distributionen einsetzen, um sich mit Software von dritter Seite auszustatten. Nicht nur ist das Paketsystem wie NetBSD selber grundsätzlich plattformunabhängig entworfen, so dass es unabhängig von NetBSD auch auf anderen Betriebssystemen und Systemarchitekturen, mittels cygwin gar unter Microsoft Windows (Interix), verwendet werden kann, sondern ist auch damit das Vorurteil falsch bei *BSD-Systemen müsse alles selber kompiliert werden. Tatsächlich kommt das Paketsystem in einer Form daher, die am ehesten das bekannte "make install" erahnen lässt. Nicht nur aber können selber kompilierte Pakete binär in komprimierte Archive gekleidet werden und mit all den nötigen Informationen ausgestattet werden, damit Abhängigkeiten zu anderen Paketen automatisch gelöst werden, sondern bietet das NetBSD-Projekt und entsprechend andere Betriebssystem-Projekte und Private für sich Kollektionen von vorkompilierten Paketen an, die mithilfe einer Reihe von Anwendungen (pkg_*) installiert und verwaltet werden können.
Vorgehen:
- Erläuterungen zu Idee und grundsätzlicher Funktionsweise von Pkgsrc.
- Demonstration des Umgangs mit den pkg_*-Tools.
- Präsentationen weiterer Tools aus der Paketkollektion selber, die den Umgang mit pkgsrc erleichtern, z.B. pkgselect oder pkgchk.
- Aufzeigen grundsätzlicher Plattformunabhängigkeit von Pkgsrc anhand eines Bootstrapings auf Slackware GNU/Linux.