staging.inyokaproject.org

Kompilieren

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Hinweis!

Fremdsoftware kann das System gefährden.


Anmerkung: Dieser Artikel beschreibt das Kompilieren und die manuelle Installation eines Programms und seiner Abhängigkeiten. Der Anwender sollte gewarnt sein, dass dies die Paketverwaltung umgeht.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Der Xfce Music Player Client ist seit Ubuntu 12.10 nicht mehr in den Paketquellen vorhanden. Es ist aber möglich, das Programm selbst aus dem Quellcode zu erstellen.

Voraussetzungen

Folgende Pakete werden zum Bauen benötigt [1]:

  • libgtk2.0-dev (main, seit 18.10 in universe)

  • libmpd-dev (universe)

  • libgdk-pixbuf-xlib-2.0-0 (universe)

  • libxfce4ui-2-dev (universe)

  • libxfce4util-dev (universe)

  • libxml-parser-perl (main)

  • intltool (main, seit 18.04 in universe)

  • checkinstall (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install libgtk2.0-dev libmpd-dev libgdk-pixbuf-xlib-2.0-0 libxfce4ui-2-dev libxfce4util-dev libxml-parser-perl intltool checkinstall 

Quellcode

Der Quellcode kann als Archiv von xfce.org ⮷ heruntergeladen und entpackt werden [2]. Getestet wurde dies mit Version 0.3.0:

wget https://archive.xfce.org/src/apps/xfmpc/0.3/xfmpc-0.3.0.tar.bz2
tar xf xfmpc-0.3.0.tar.bz2
cd xfmpc-0.3.0 

Kompilieren

Um auf einfache Weise ein Paket mit Abhängigkeiten zu erstellen, erfolgt der Dreischritt zum Kompilieren beispielsweise in dieser Form:[3]

bis 22.04

./configure
make
sudo checkinstall --requires "libc6, libgdk-pixbuf2.0-0, libglib2.0-0, libmpd1, libpango-1.0-0, libxfce4ui-2-0, libxfce4util-bin" 

ab 24.04

./configure
make
sudo checkinstall --requires "libc6, libgdk-pixbuf2.0-0, libglib2.0-0t64, libmpd1, libpango-1.0-0, libxfce4ui-2-0, libxfce4util-bin" 

Installation

Es müssen folgende Pakete installiert werden:

  • libpango-1.0-0 (main)

  • libxfce4util-bin (universe)

  • libpangox-1.0-0 (universe; bis 20.04 in den Paketquellen)

Befehl zum Installieren der Pakete:

sudo apt-get install libpango-1.0-0 libxfce4util-bin libpangox-1.0-0 

Im entpackten Verzeichnis befindet sich eine .deb-Datei. Diese kann mit dpkg installiert werden.

sudo dpkg -i xfmpc_version-arch.deb 

Diese Revision wurde am 23. April 2025 01:44 von RuhigesKätzchen erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Vala, Xfce, Audioplayer