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).

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

Ubuntu Pakete

(Dieser Artikel ist nicht mehr aktuell! -> Zum aktuellen Artikel)
Ich habe mich seit einiger Zeit ein wenig am erstellen von eigenen Debian/Ubuntu .deb Paketen versucht. Dabei bin ich auf den neuen PPA Build Service im Launchpad gestoßen welcher das einfache erstellen einer eigenen Paketquelle erlaubt und die Pakete automatisch für die aktuellen Ubuntu Versionen kompliliert also in Binärcode übersetzt.

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

Ich bin kein Paket Profi und vermutlich wird man einer sagen das die Pakete zum Teil wohl nicht ganz sauber sind. Jedoch sollten Sie auf jeden Fall mit Ubuntu Gutsy 32 Bit funktionieren, da ich sie damit getestet hab. Es werden aber auch AMD64 Pakete erzeugt. Ich habe die Pakete nicht mit Checkinstall oder ähnlichem erstellt sondern verwende das Debian Build System. Solltet ihr Probleme mit den Paketen haben, schreibt doch bitte einen Kommentar auf der neu erstellen Seite zu meinem Repository.

Ich übernehme keine Haftung für eventuelle Schäden die durch meine Pakete auftreten könnten!

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

Ubuntu Paketquellen

Ubuntu LogoHier werde ich nun eine Liste mit empfehlenswerten Paketquellen für Ubuntu Linux führen. Dabei wird dies keine reine sources.list sein sondern eher die Vorstellung der Quellen mit Link zur Homepage. Denn es ist nicht empfehlenswert einfach irgendwelche Quellen einfach mal hinzuzufügen nur um mehr Pakete zu haben sondern man sollte Fremdquellen nur verwenden, wenn man sie wirklich benötigt und wenn möglich nach der Installation der Pakete wieder deaktivieren. Die Quellen sind von mir teilweise unter einem Ubuntu feisty getestet worden (Ich kann ja nicht jedes Paket ausprobieren). Dann fang ich einfach mal an 😉

  • GetDeb
    Diese Paketquelle bietet kein Repository für die sources.list an sondern bietet eine Web-Oberfläche über die man mit wenigen Klicks die angebotenen Pakete installieren kann (Mit dem GDebi Installer der sich automatisch öffnet). Sie bietet viele hochwertige Pakete welche teilweise in älteren Versionen in den offiziellen Quellen vorhanden sind und teils komplett neu sind.
  • Medibuntu
    Die Medibuntu Paketquelle enthält aktuelle, uneingeschränkte Versionen der Multimedia-Libs wie libdvdcss, ffmpeg, w32codecs oder libavcodec. Außerdem gibt es dort noch Pakete für Skype, Google Earth und Adobe Reader.
    Dies ist die einzige Paketquelle die ich zusätzlich zu den offiziellen immer aktiviert lasse. Sie ist Nachfolger des alten PLF Repositorys.
  • Ekiga CVS
    Ekiga ist eine SIP-Internettelefonie Software für Linux (GTK2). Die aktuelle stabile Version hat bei mir ab und zu noch ein paar Macken mit der 1&1 Internettelefonie (schlechte Sprachqualität, verzögertes Auflegen, Webcam funktioniert nicht richtig), weshalb ich lieber die bereit gestellen Pakete für einen aktuellen Snapshot aus dem CVS-Repository nutze. Zwar ist auf der Seite keine Info, dass es auch Pakete für feisty und edgy gibt, jedoch muss dafür einfach nur dapper durch edgy, feisty bzw. gutsy ersetzt werden. Die Pakete werden bereits gebaut.
  • WineHQ
    Die WineHQ Ubuntu Repositorys bieten für Ubuntu Dapper, Edgy, Feisty, Gutsy und auch Debian Etch stets aktuelle Pakete zum Download. Diese können auch direkt in Apt/Synaptic eingebunden werden. Die Pakete funktionieren bei mir sehr zuverlässig.
  • Seveas‘ Ubuntu Packages
    Das Seveas Repository enthält unter anderem die Programme nx und freenx welche platformübergreifende, schnelle Verbindungen zu entfernten Bildschirmen ermöglichen. Die Geschwindigkeit ist deutlich höher als zum Beispiel bei VNC. Leider ist dies auch nicht die aktuellste Version. Diese ist bei GetDeb in Arbeit.
    Weiterhin gibt es in dem Repo auch die w32codecs und libdvdcss.
  • geole
    Das Ubuntu Repository von Geole beinhaltet aktuelle Pakete von gnucash, einer Homebanking Software für Linux, welche Onlinebanking Unterstützung besitzt. Außerdem finden sich dort Multimedia-Programme wie freevo.
  • Jbbr-Repository
    Das von mir verwaltete Repository mit einigen Multimedia Programmen, Spielen und mehr.

Solltet ihr mit irgendeinem der Repos Probleme haben schreibt dies bitte im Kommentarfeld.

Update (21.10.07): geole Repository hinzugefügt
Update (23.12.07): Jbbr Repository hinzugefügt