Hintergrund¶
Bisher mussten Wikiautoren die Paketliste in folgender Form angeben:
* '''paket''' (''universe'' [2], evtl ab/bis welcher Ubuntuversion verfügbar) |
damit folgendes Ergebnis zustande kommt:
|
also Paketnamen fett, Herkunft kursiv, evtl. mit Fußnote zur Quellenfreischaltung versehen.
Diese Formatierung so hübsch hinzubekommen, ist besonders lästig, wenn es sehr viele Pakete zu installieren gilt. In einem solchen Fall sollte auch noch zusätzlich das Paketmakro verwenden werden, um die Installationszeile für apt-get oder aptitude anzuzeigen.
[[Vorlage(Pakete, paket1, paket2, paket3, paket4)]] |
Paketliste zum Kopieren: sudo apt-get install paket1 paket2 paket3 paket4 |
Neuer Parser¶
Ein neuer Parser soll nun diese Aufgaben zusammenfassen, die Formatierung übernehmen und die apt-get/aptitude-Zeile bei Bedarf (mehr als 3 Pakete) einblenden.
Der Parser wird wie folgt verwendet:
{{{#!vorlage Paketinstallation Ein neuer, main Parser, restricted ab Karmic im, universe, ab Lucid Wiki, multiverse ab Karmic, universe ab Lucid der, ppa die, playdeb, optional - hier Begründung wofür man es brauchen kann Paketauflistung, getdeb, ab karmic; hier noch weitere Angaben vereinfachen, partner ab karmic soll, hier Text: medibuntu, hier weiterer Text }}}
|
ergibt
Befehl zum Installieren der Pakete: sudo apt-get install Ein neuer Parser im Wiki der die Paketauflistung vereinfachen soll Oder mit apturl installieren, Link: apt://Ein,neuer,Parser,im,Wiki,der,die,Paketauflistung,vereinfachen,soll |
Wichtig ist, dass in der ersten Spalte jeweils die Pakete stehen. Dahinter können weitere Angaben folgen. Herkunftsangaben werden automatisch kursiv formatiert, die Fußnote zur Quellenfreischaltung entfällt komplett. Stattdessen werden, wo eine Freischaltung nötig ist, die entsprechenden Artikel verlinkt.
Die bisherigen Artikel
Fremdquellen/Playdeb
Playdeb
GetDeb
Fremdquellen/Canonical
Fremdquellen/Medibuntu
Medibuntu
wurden überarbeitet und neu geordnet, es bleiben fortan übrig
Das Projekt GetDeb stellt seit Oktober 2009 wie das Schwesterprojekt PlayDeb Quellen zur Verfügung und hat die Bereitstellung von Einzelpaketen mittlerweile eingestellt, deshalb sind die Wikiartikel, die noch eine solche Fremdpaketangabe enthielten, bereits umgestellt.
Zu beachten¶
Was nicht funktioniert ist die Verwendung des neuen Parser als Einzeiler (Makro), wie beim bisherigen Paketmakro.
[[Vorlage(Paketinstallation, So geht es nicht)]] |
ergibt zunächst
Befehl zum Installieren der Pakete: sudo apt-get install So |
In diesem Fall würde die apt-get und aptitude-Zeile niemals eingeblendet werden, da dafür die Zeilenanzahl entscheidend ist. Außerdem lassen sich so keine Hinweise zu den Paketen anbringen.
Weiterhin verwenden ein paar Wikiseiten im Zusammenhang mit dem Linuxkernel eine Paketangabe in folgender Form linux-headers-$(uname -r)
, um die Pakete passend zum jeweiligen Kernel zu installieren. Diese Angabe funktionierte aber weder in der bisherigen Formatierung der Paketliste, noch im Paketmakro korrekt und auch im neuen Parser funktioniert sie nicht. Daher sollte man stattdessen die Metapakete, z.B. linux-headers-generic
angeben.
Parser sinnvoll einsetzen¶
Es gibt Artikel, wo die Pakete ein bisschen verstreut aufgelistet werden. Von uns gewünscht ist dort eine Zusammenfassung der zu installierenden Pakete.
So nicht:
Totem wird über das Paket
|
Sondern lieber so:
Totem wird über folgende Pakete installiert [1]:
Befehl zum Installieren der Pakete: sudo apt-get install totem totem-gstreamer totem-xine Oder mit apturl installieren, Link: apt://totem,totem-gstreamer,totem-xine |
Andererseits sind in manchen Artikeln zwei Parser sinnvoller, z.B. wenn KDE-Nutzer andere Pakete installieren müssen als GNOME-Nutzer, wie hier im Hardy Heron Abschnitt von Abiword.
Eine stets aktuelle Dokumentation zu dieser und anderen Vorlagen gibt wie immer unter Wiki/Textbausteine, weitere Informationen zur Wikisyntax gibt es generell hier., bei Fragen hilft das Wikiteam gern weiter.
Wir hoffen, dass unsere Wikiautoren an dieser neuen Funktion Gefallen finden und es ihnen ein wenig Arbeit abnimmt.
Vielen Dank an oliverhorn vom Wikiteam für diesen Artikel.