Outils pour utilisateurs

Outils du site


cmus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cmus [2017/11/13 09:07] – [Compilation] simoncmus [2026/08/23 02:54] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== cmus ====== 
  
-===== Installation ===== 
-==== Debian 9 ==== 
-<code bash> 
-# apt install cmus 
-</code> 
-<hidden> 
-<code bash> 
-Lecture des listes de paquets... Fait 
-Construction de l'arbre des dépendances        
-Lecture des informations d'état... Fait 
-The following additional packages will be installed: 
-  cmus-plugin-ffmpeg libcddb2 libdiscid0 libopusfile0 
-Paquets suggérés : 
-  libroar2 
-Les NOUVEAUX paquets suivants seront installés : 
-  cmus cmus-plugin-ffmpeg libcddb2 libdiscid0 libopusfile0 
-0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour. 
-Il est nécessaire de prendre 344 ko dans les archives. 
-Après cette opération, 1.067 ko d'espace disque supplémentaires seront utilisés. 
-Souhaitez-vous continuer ? [O/n]  
-Réception de:1 http://ftp.be.debian.org/debian stretch/main amd64 libcddb2 amd64 1.3.2-5 [48,5 kB] 
-Réception de:2 http://ftp.be.debian.org/debian stretch/main amd64 libdiscid0 amd64 0.6.1-6 [17,2 kB] 
-Réception de:3 http://ftp.be.debian.org/debian stretch/main amd64 libopusfile0 amd64 0.8-1+b1 [38,9 kB] 
-Réception de:4 http://ftp.be.debian.org/debian stretch/main amd64 cmus amd64 2.7.1+git20160225-1+b2 [227 kB] 
-Réception de:5 http://ftp.be.debian.org/debian stretch/main amd64 cmus-plugin-ffmpeg amd64 2.7.1+git20160225-1+b2 [12,4 kB] 
-344 ko réceptionnés en 0s (837 ko/s)           
-Sélection du paquet libcddb2 précédemment désélectionné. 
-(Lecture de la base de données... 219492 fichiers et répertoires déjà installés.) 
-Préparation du dépaquetage de .../libcddb2_1.3.2-5_amd64.deb ... 
-Dépaquetage de libcddb2 (1.3.2-5) ... 
-Sélection du paquet libdiscid0:amd64 précédemment désélectionné. 
-Préparation du dépaquetage de .../libdiscid0_0.6.1-6_amd64.deb ... 
-Dépaquetage de libdiscid0:amd64 (0.6.1-6) ... 
-Sélection du paquet libopusfile0 précédemment désélectionné. 
-Préparation du dépaquetage de .../libopusfile0_0.8-1+b1_amd64.deb ... 
-Dépaquetage de libopusfile0 (0.8-1+b1) ... 
-Sélection du paquet cmus précédemment désélectionné. 
-Préparation du dépaquetage de .../cmus_2.7.1+git20160225-1+b2_amd64.deb ... 
-Dépaquetage de cmus (2.7.1+git20160225-1+b2) ... 
-Sélection du paquet cmus-plugin-ffmpeg précédemment désélectionné. 
-Préparation du dépaquetage de .../cmus-plugin-ffmpeg_2.7.1+git20160225-1+b2_amd64.deb ... 
-Dépaquetage de cmus-plugin-ffmpeg (2.7.1+git20160225-1+b2) ... 
-Paramétrage de libopusfile0 (0.8-1+b1) ... 
-Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ... 
-Paramétrage de libdiscid0:amd64 (0.6.1-6) ... 
-Paramétrage de libcddb2 (1.3.2-5) ... 
-Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ... 
-Paramétrage de cmus (2.7.1+git20160225-1+b2) ... 
-Paramétrage de cmus-plugin-ffmpeg (2.7.1+git20160225-1+b2) ... 
-Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ... 
-</code> 
-</hidden> 
- 
-===== Configuration ===== 
- 
-==== Thèmes ==== 
-https://github.com/cmus/cmus/wiki/themes 
- 
-Thème "Dark Solarized" : https://github.com/cmus/cmus/blob/master/data/solarized-dark.theme 
- 
-===== Compilation ===== 
-J'ai eu une erreur "segmentation fault" quand j'ai voulu ajouter de la musique. La solution proposée un peu partout est d'installer depuis les sources. 
- 
-Dépendances : 
-# apt install libncurses5-dev 
-# apt install libroar-dev 
-# apt install libmad0-dev 
- 
-<code bash> 
-$ git clone https://github.com/cmus/cmus.git 
- 
-$ cd cmus 
- 
-$ ./configure DEBUG=2 
-</code> 
- 
-Compilation : 
-<code bash> 
-$ make 
-</code> 
-<hidden> 
-<code bash> 
-   CC     ape.o 
-   CC     browser.o 
-   CC     buffer.o 
-   CC     cache.o 
-   CC     channelmap.o 
-   CC     cmdline.o 
-   CC     cmus.o 
-   GEN    .version 
-   CC     command_mode.o 
-   CC     comment.o 
-   CC     convert.lo 
-   CC     cue.o 
-   CC     cue_utils.o 
-   CC     debug.o 
-   CC     discid.o 
-   CC     editable.o 
-   CC     expr.o 
-   CC     filters.o 
-   CC     format_print.o 
-   CC     gbuf.o 
-   CC     glob.o 
-   CC     help.o 
-   CC     history.o 
-   CC     http.o 
-   CC     id3.o 
-   CC     input.o 
-input.c: In function 'ip_load_plugins': 
-input.c:523:40: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 
-   snprintf(filename, sizeof(filename), "%s/%s", plugin_dir, d->d_name); 
-                                        ^~~~~~~ 
-input.c:523:3: note: 'snprintf' output 2 or more bytes (assuming 257) into a destination of size 256 
-   snprintf(filename, sizeof(filename), "%s/%s", plugin_dir, d->d_name); 
-   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-   CC     job.o 
-   CC     keys.o 
-   CC     keyval.o 
-   CC     lib.o 
-   CC     load_dir.o 
-   CC     locking.o 
-   CC     mergesort.o 
-   CC     misc.o 
-   CC     options.o 
-   CC     output.o 
-output.c: In function 'op_load_plugins': 
-output.c:109:40: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 
-   snprintf(filename, sizeof(filename), "%s/%s", plugin_dir, d->d_name); 
-                                        ^~~~~~~ 
-output.c:109:3: note: 'snprintf' output 2 or more bytes (assuming 257) into a destination of size 256 
-   snprintf(filename, sizeof(filename), "%s/%s", plugin_dir, d->d_name); 
-   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
-   CC     pcm.o 
-   CC     player.o 
-   CC     play_queue.o 
-   CC     pl.o 
-   CC     rbtree.o 
-   CC     read_wrapper.o 
-   CC     search_mode.o 
-   CC     search.o 
-   CC     server.o 
-   CC     spawn.o 
-   CC     tabexp_file.o 
-   CC     tabexp.o 
-   CC     track_info.o 
-   CC     track.o 
-   CC     tree.o 
-   CC     uchar.o 
-   CC     u_collate.o 
-   CC     ui_curses.o 
-   CC     window.o 
-   CC     worker.o 
-   CC     xstrjoin.o 
-   CC     file.o 
-   CC     path.o 
-   CC     prog.o 
-   CC     xmalloc.o 
-   LD     cmus 
-   CC     main.o 
-   LD     cmus-remote 
-   CC     ip/mad.lo 
-   CC     ip/nomad.lo 
-   LD     ip/mad.so 
-   CC     ip/wav.lo 
-   LD     ip/wav.so 
-   CC     ip/cue.lo 
-   LD     ip/cue.so 
-   CC     op/roar.lo 
-op/roar.c: In function 'op_roar_drop': 
-op/roar.c:213:2: warning: 'roar_vs_reset_buffer' is deprecated [-Wdeprecated-declarations] 
-  if (roar_vs_reset_buffer(vss, ROAR_VS_TRUE, ROAR_VS_TRUE, &err) == -1) { 
-  ^~ 
-In file included from /usr/include/libroar/libroar.h:211:0, 
-                 from /usr/include/roaraudio.h:133, 
-                 from op/roar.c:20: 
-/usr/include/libroar/vs.h:255:9: note: declared here 
- int     roar_vs_reset_buffer(roar_vs_t * vss, int writering, int readring, int * error) _LIBROAR_VS_STDATTRS _LIBROAR_ATTR_DEPRECATED; 
-         ^~~~~~~~~~~~~~~~~~~~ 
-   LD     op/roar.so 
-   HOSTCC     Doc/ttman.o 
-   HOSTLD     Doc/ttman 
-   MAN    Doc/cmus.1 
-   MAN    Doc/cmus-remote.1 
-   MAN    Doc/cmus-tutorial.7 
-</code> 
-</hidden> 
- 
-Installation : 
-<code bash> 
-$ su 
-Mot de passe :  
- 
-# make install 
-</code> 
-<hidden> 
-<code bash> 
-INSTALL /usr/local/bin/cmus 
-INSTALL /usr/local/bin/cmus-remote 
-INSTALL /usr/local/lib/cmus/ip/mad.so 
-INSTALL /usr/local/lib/cmus/ip/wav.so 
-INSTALL /usr/local/lib/cmus/ip/cue.so 
-INSTALL /usr/local/lib/cmus/op/roar.so 
-INSTALL /usr/local/share/cmus/gruvbox-alt.theme 
-INSTALL /usr/local/share/cmus/rc 
-INSTALL /usr/local/share/cmus/zenburn.theme 
-INSTALL /usr/local/share/cmus/solarized-dark.theme 
-INSTALL /usr/local/share/cmus/night.theme 
-INSTALL /usr/local/share/cmus/green-mono-88.theme 
-INSTALL /usr/local/share/cmus/gruvbox.theme 
-INSTALL /usr/local/share/cmus/cyan.theme 
-INSTALL /usr/local/share/cmus/default.theme 
-INSTALL /usr/local/share/cmus/solarized-light.theme 
-INSTALL /usr/local/share/cmus/gray-88.theme 
-INSTALL /usr/local/share/cmus/green.theme 
-INSTALL /usr/local/share/cmus/xterm-white.theme 
-INSTALL /usr/local/share/cmus/jellybeans.theme 
-INSTALL /usr/local/share/man/man1/cmus.1 
-INSTALL /usr/local/share/man/man1/cmus-remote.1 
-INSTALL /usr/local/share/man/man7/cmus-tutorial.7 
-INSTALL /usr/local/share/doc/cmus/examples/cmus-status-display 
-</code> 
-</hidden> 
- 
-===== Sources ===== 
-  * [[https://cmus.github.io/|cmus.github.io (site officiel)]] 
cmus.1510564057.txt.gz · Dernière modification : (modification externe)