Wo bleiben die Paket Updates?

Seit einiger Zeit biete ich hier ein Repository mit Ubuntu Paketen für die Versionen 7.10 und 8.04 an. Diese wurden nun schon seit Anfang Juni nicht mehr aktualisiert und ich weiß auch nicht ob ich in Zukunft noch Zeit finden werde neue Pakete zu bauen bzw. zu aktualisieren.

Wer Kenntnisse in der Debian/Ubuntu Paketerstellung- und Lust hat, ab und zu diverse Programme und Bibliotheken zu packen oder bestehende Pakete zu aktualisieren kann sich gerne über das Kontaktformular bei mir melden. Ich würde mich freuen wenn jemand oder auch mehrere das Repository weiter aktiv halten könnten. Selbstverständlich kann ich weiterhin das Hosting auf meinem Server übernehmen und damit Features wie eine GPG Signatur und den Upload von Binärpaketen bieten. Desweiteren habe ich bereits ein Team im Launchpad eingerichtet über welches man z.B. den Paketbau über den PPA Service für verschiedene Plattformen erledigen kann.

Weiterlesen

Firefox 3 RC 1 für Hardy

Seit einiger Zeit gibt es den ersten (Und eventuell sogar letzten) Release Candidate für die kommende Version des Mozilla Browsers Firefox 3. In den Paketquellen der Linux Distribution Ubuntu Hardy ist derzeit jedoch noch die Beta 5 des Browsers enthalten, welche noch zahlreiche Fehler enthält.

Heute habe ich ein PPA Repository entdeckt welches aktualisierte Firefox Pakete enthält. Bei mir laufen die Pakete einwandfrei, ich kann dafür aber nicht garantieren.

Repository nun auch für Hardy

Ich habe meinen Home-Rechner nun auf Ubuntu Hardy 8.04 beta umgestellt und dabei auch Hardy zum Jbbr Ubuntu Repository hinzugefügt. Das erste Hardy Paket ist Conduit in der Version 0.3.9 da im offiziellen Hardy Repository noch die Version 0.3.6 enthalten ist. Hier noch einmal die Code-Zeilen zur Nutzung des Repositorys (In einem Terminal eingeben):

Ubuntu 8.04 (Hardy Heron)

sudo wget http://ubuntu.jbbr.net/hardy.list -O /etc/apt/sources.list.d/jbbr.list

Ubuntu 7.10 (Gutsy Gibbon)

sudo wget http://ubuntu.jbbr.net/gutsy.list -O /etc/apt/sources.list.d/jbbr.list

Beide (GPG Key zur Überprüfung des Signatur)

wget -q http://ubuntu.jbbr.net/jbbr_ubuntu.asc -O- | sudo apt-key add - && sudo apt-get update

Alle Pakete im Repository nun auch für AMD64 verfügbar

Ich habe nun alle Pakete im neuen Repository unter einem AMD64 System neu gebaut. Viel Spaß damit!

Übrigens ist das Repository nun schon ziemlich gewachsen: Es gibt nun genau 96 Binärpakete (Also 192 wenn man AMD64 und i386 zusammen zählt) welche sich aus 40 verschiedenen Programmen, Librarys etc. zusammensetzen. Dabei haben die Binär- und Quellpakete zusammen eine Gesamtgröße von 326.63 MB.

Wenn ihr euch ein Paket für ein gutes Linux Programm wünscht, welches nicht, oder nur in einer älteren Version in den offiziellen Paketquellen verfügbar ist oder ihr eigene Pakete beisteuern möchtet dann meldet euch doch einfach bei mir per Mail (Findet ihr unter „Über uns„, am besten an die gemeinsame Blog E-Mail Adresse schicken).

Neue und letzte Paketquellen-Adresse!

Bereits vor ein paar Wochen habe ich eine neue Paketquellen-Adresse angekündigt. Dies geschieht jetzt ein weiteres Mal jedoch bleibt dies das hoffentlich letze Mal 😉
Ich habe mitlerweile mit Hilfe von debarchiver und dem tollen debarchiver-Howto von Daniel Leidert ein Repository auf meinem eigenen Server erstellt welches mir im Gegensatz zum Launchpad PPA Repository flexiblere und auch binäre Uploads erlaubt und signiert wird und somit beim Installieren von Paketen aus dem Repo keine „Nicht Authentifiziert“ Warnungen mehr erscheinen.

Ich werde so gut ich kann weiterhin noch Pakete ins PPA Repository hochladen, damit die, die diese Meldung noch nicht gesehen haben wenigstens vorerst noch die Pakete erreichen. Außerdem gibt es im neuen Repository bisher noch keine AMD64 Uploads, da mir im Moment solche Builds noch nicht möglich sind, da ich derzeit ein 32bit Ubuntu installiert habe. Ich werde jedoch in kürze die 64bit Version von Ubuntu (ersteinmal zusätzlich) Installieren und die fehlenden Pakete hochladen.

Hinzufügen lässt sich das Repositorium durch folgende Eingabe in ein Terminal (ALT-F2 / „gnome-terminal“ oder Anwendungen/Zubehör/Terminal):

sudo wget http://ubuntu.jbbr.net/gutsy.list -O /etc/apt/sources.list.d/jbbr.list

Um noch den GPG Key des Repositorys einzufügen und so keine „Nicht Authentifiziert“ Meldungen mehr zu bekommen und nach neuen Paketen zu suchen reicht die folgende Eingabe:

wget -q http://ubuntu.jbbr.net/jbbr_ubuntu.asc -O- | sudo apt-key add - && sudo apt-get update

Achtung! Es gilt nach wie vor:

Ich übernehme keine Haftung für eventuelle Schäden die durch meine Pakete auftreten könnten. Da ich die Pakete jedoch auch selber verwende und teste sind diese unwarscheinlich.

Weiterlesen

Pakete: libgstreamer-plugins-base0.10-0 wird ständig als Update angezeigt

Wer das Jbbr-Ubuntu-Repository verwendet wird vermutlich bereits dieses Problem bemerkt haben: Das Paket „libgstreamer-plugins-base0.10-0“ wurde als Update angezeigt was sich komischer Weise nur nach dem Update selbst immer noch nicht geändert hat. Dieses Problem ist bekannt und ich versuche es zu Lösen jedoch hab ich bisher noch keinen Schimmer wie es aufgetreten ist bzw. wie so etwas überhaupt auftreten kann.

Ich habe bereits verschiedene Leute im IRC gefragt und in verschiedenen Foren einen Thread aufgemacht. Niemand scheint eine Lösung zu kennen aber ich weiß, dass ein solches Problem schon einmal bei einem offiziellen Repository aufgetreten ist und irgendwann gelöst wurde… Also wenn jemand von euch Lesern eine Idee hat bitte ich um ein kleinen Kommentar oder eine Mail. Ihr könnt auch das Problem in diesem Ubuntuusers-Forum-Thread diskutieren.

Ich bitte darum das Problem erst einmal zu entschuldigen ich hoffe ich finde in den nächsten Tagen eine Lösung . Am besten einfach das Update ignorieren oder einfach zusammen mit anderen Updates ausführen. Es wird nicht jedes Mal noch einmal runter geladen sondern wird aus dem Apt Cache geladen also verbraucht es kein Traffic.

Ich empfehle NICHT das Paket z.B. in Synaptic zu „sperren“, also keine Updates zuzulassen, da ihr dann keine Updates mehr bekommt falls ich das Problem gelöst haben sollte oder es eine neue upstream Version gibt.

Update: Ich versteh es immer noch nicht… Ich habe nun testweise das Hardy Sourcepaket genommen und nichts verändert außer der Distribution (von hardy auf gutsy) in debian/changelog und das Problem tritt weiterhin auf…

Update (10.01.08): Ich habe noch etwas zu diesem Problem herausgefunden: Es scheint nur aufzutreten, wenn das Repository nicht signiert ist, was ja bei den PPAs leider (noch) der Fall ist. Das erklärt auch, warum das Problem im offiziellen Repository nicht auftritt. Ich arbeite derzeit an einem eigenem Repository welches nicht den PPA Service verwendet.

Update (12.01.08): Ich habe das Problem nun umgangen, indem ich ein neues Repository auf meinem eigenen Server mit debarchiver eingerichtet habe, welches auch eine GPG Signatur besitzt. Zum Artikel… 

Übrigens gibt es dazu auch einen Launchpad Bug

Neue Paketquellen-Adresse!

(Dieser Artikel ist nicht mehr aktuell! -> Zum aktuellen Artikel)

Wie in einem früheren Beitrag angekündigt verwalte ich nun eine kleine Paketquelle mit aktuellen Multimedia Paketen. Mitlerweile sind schon 24 verschiedene Pakete vorhanden und ich habe im Launchpad eine Gruppe zur Paketquelle erstellt um eventuell noch mehr Leuten das Paketbauen für dieses Archiv zu ermöglichen (Bei Interesse einfach melden ;)). Dabei ändert sich aber auch die Adresse zum Repository welche man in der Datei /etc/apt/sources.list bzw. in der entsprechenden GUI wie Synaptic eingetragen hat: Aus „thefoxx“ wird „jbbr“. Damit müssen die Einträge wie folgt aussehen:

Hinzufügen lässt sich das Repositorium durch folgende Eingabe in ein Terminal (ALT-F2 / „gnome-terminal“ oder Anwendungen/Zubehör/Terminal):

sudo wget http://ubuntu.jbbr.net/gutsy.list -O /etc/apt/sources.list.d/jbbr.list

Um noch den GPG Key des Repositorys einzufügen und so keine „Nicht Authentifiziert“ Meldungen mehr zu bekommen und nach neuen Paketen zu suchen reicht die folgende Eingabe:

wget -q http://ubuntu.jbbr.net/jbbr_ubuntu.asc -O- | sudo apt-key add - && sudo apt-get update

Tipp: In der Quelle gibt es nun Rhythmbox 0.11.4 gebaut mit libmtp 0.2.4 welches Unterstützung für mehr MTP basierte MP3 Player wie z.B. dem Samsung YP-T10 bietet.

Update (12.01.08): Anleitung zum Hinzufügen der Paketquelle aktualisiert für neue Paketquellenadresse.

Vergleich: OpenSuse Build Service vs. Launchpad PPA

Vor kurzem hat Launchpad seinen PPA Service öffentlich zugänglich gemacht und gestern veröffentlichte Novell auch den Quellcode seines OpenSuse Build Services.

Launchpads PPA verspricht das automatisierte bauen von Ubuntu konformen Paketen für jedes Release sowie ein automatisch verwaltetes Ubuntu Repository was sich ganz einfach zu der sources.list hinzufügen lässt.
Der OpenSuse Build Service existiert schon etwas länger und bietet zu der Erstellung von OpenSuse Paketen noch Build auf diversen anderen Plattformen an. Dazu gehören Fedora, Ubuntu & weitere.

Ich habe beide Services zum bauen von Ubuntu 7.10 Paketen getestet und habe folgendes bemerkt:

Weiterlesen