
Ich verwende Ubuntu 14.04 und versuche, die neueste Version von cmus (2.7.1) aus dem Quellcode zu installieren, indem ich ./configure
, make
, und make install
imcmus-2.7.1Ordner.
Wenn ich dies jedoch tue, scheint es, als würden keine Ausgabe-Plugins installiert. Wenn ich cmus nach der Installation ausführe, wird der Fehler zurückgegeben cmus: Error: couldn't open directory '/usr/local/lib/cmus/op': No such file or directory
.
Durch Ausführen des Befehls cmus --plugins
wird
Eingabe-Plugins: /usr/local/lib/cmus/ip
wav:
Priorität: 50
Dateitypen: wav
MIME-Typen:
Ausgabe-Plugins: /usr/local/lib/cmus/op
Ich hatte auch zwei kurze Fragen zur Installation aus dem Quellcode und von CMUs:
Muss ich diecmus-2.7.1Ordner für immer, wenn ich cmus mit dem Befehl deinstallieren möchte
make uninstall
. Oder gibt es für mich eine andere Möglichkeit, ein aus der Quelle installiertes Programm zu deinstallieren, ohne diesen Ordner irgendwo auf meinem Computer gespeichert zu lassen?Das ist zwar ein gewagter Ansatz, aber gibt es eine Möglichkeit, dass das Terminal im Anwendungsumschalter (Alt-Tab) ein anderes Symbol (benutzerdefiniert oder was auch immer) anzeigt, wenn cmus ausgeführt wird? Auf diese Weise wäre es einfacher, cmus in diesem Umschalter zu finden, wenn mehrere Terminals geöffnet sind.
Dank im Voraus!
Antwort1
Wenn Sie CMUs aus der Quelle installieren, müssen Sie auch alle Abhängigkeiten installieren.
Schauen Sie sich das an!
Für die Bibliotheken, die für Eingabe- und Ausgabe-Plugins verwendet werden, müssen Entwicklungspakete installiert werden. Die meisten sind bei einer Standardinstallation von Ubuntu 14.04 nicht installiert. Die Liste der Bibliotheken wurde auf einer ArchLinux-Seite gefunden (https://www.archlinux.org/packages/community/x86_64/cmus/)
Diese Bibliotheken umfassen:
libcue
Abonnieren
alsa-lib (optional) – für die Unterstützung des ALSA-Ausgabe-Plugins
faad2 (optional) – für die Unterstützung von AAC-Eingabe-Plugins
ffmpeg (optional) – für die Unterstützung des ffmpeg-Eingabe-Plugins
flac (optional) – für die Unterstützung von flac-Eingabe-Plugins
libao (optional) – für die Unterstützung des AO-Ausgabe-Plugins
libcdio-paranoia (optional) – für Cdio-Unterstützung
libmad (optional) – für die Unterstützung von MP3-Eingabe-Plugins
libmodplug (optional) – für die Unterstützung des Modplug-Eingabe-Plugins
libmp4v2 (optional) – für die Unterstützung von MP4-Eingabe-Plugins
libmpcdec (optional) – für die Unterstützung des Musepack-Eingabe-Plugins
libpulse (optional) – für die Unterstützung des PulseAudio-Ausgabe-Plugins
libvorbis (optional) – für die Unterstützung von Vorbis-Eingabe-Plugins
opusfile (optional) – für die Unterstützung des Opus-Eingabe-Plugins
wavpack (optional) – für die Unterstützung des Wavpack-Eingabe-Plugins
faad2 (machen)
ffmpeg (machen)
flac (machen)
libao (machen)
libcdio-paranoia (make)
libmad (machen)
libmodplug (machen)
libmp4v2 (machen)
libmpcdec (machen)
libpulse (machen)
libvorbis (machen)
opusfile (machen)
wavpack (machen)