Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/12/2014, à 11:33

Christophe C

logiciels non libre dans ubuntu

Bonjour,

Je fais une petite commande vmrs, pour lister les paquets non libres (il faut d'abord installer vmrs), et il me donne

(chris - 3.16.0-25-generic) ~ : vrms
           Non-free packages installed on chris-desktop

intel-microcode                     Processor microcode firmware for Intel CPUs
libfaac0                            AAC audio encoder (library)
libfdk-aac0                         Fraunhofer FDK AAC Codec Library - runtime files

            Contrib packages installed on chris-desktop

iucode-tool                         Intel processor microcode tool
ttf-mscorefonts-installer           Installer for Microsoft TrueType core fonts

Contrib packages with status other than installed on chris-desktop

conky-all                           ( dei)  highly configurable system monitor (all featur

  3 non-free packages, 0.1% of 2125 installed packages.
  3 contrib packages, 0.1% of 2125 installed packages.

Ce qui me choque, c'est le conky-all. Qui ne serait pas libre. Quelqu'un peut confirmer ?

Dernière modification par Christophe C (Le 14/12/2014, à 13:59)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 14/12/2014, à 12:31

Compte anonymisé

Re : logiciels non libre dans ubuntu

Bonjour,

man vrms a écrit :

       The  packages in the contrib tree are themselves free software but have
       some dependency on non-free software for their use that make them  wor‐
       thy of reporting so that their use can also be consciously considered.

Dans ton retour il apparaît dans contrib, donc il est libre.

#3 Le 14/12/2014, à 14:02

Christophe C

Re : logiciels non libre dans ubuntu

non, il y a des paquets non libre dans contrib, genre ttf-mscorefonts-installer. Ca ne veut rien dire.

Là il indique un truc bizarre dans le commentaire : "Contrib packages with status other than installed on chris-desktop" que je ne comprends pas.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#4 Le 19/12/2014, à 23:39

tiramiseb

Re : logiciels non libre dans ubuntu

le commentaire : "Contrib packages with status other than installed on chris-desktop" que je ne comprends pas.

Bah cela veut dire que le package en question n'est pas dans l'état "installé"... smile
Probablement dans l'état "config-files" (désinstallé mais non purgé)...

==>

dpkg -l | grep conky

Hors ligne

#5 Le 21/12/2014, à 10:29

Christophe C

Re : logiciels non libre dans ubuntu

Non, conky-all était bien installé et actif. Bizarre.

Je l'ai désinstallé et réinstallé (en le téléchargeant, il n'est plus dans les dépôts de la 14.10), et je n'ai plus le message. Il y avait un pb dans l'install, manifestement.

Par contre conky-all apparait tjs comme un paquet non-libre, ce qui me surprend. :

(USER - 3.16.0-28-generic) ~ : vrms
           Non-free packages installed on USER-desktop

intel-microcode                     Processor microcode firmware for Intel CPUs
libfaac0                            AAC audio encoder (library)
libfdk-aac0                         Fraunhofer FDK AAC Codec Library - runtime files

            Contrib packages installed on USER-desktop

conky-all                           highly configurable system monitor (all features enabl
iucode-tool                         Intel processor microcode tool
ttf-mscorefonts-installer           Installer for Microsoft TrueType core fonts

  3 non-free packages, 0.1% of 2119 installed packages.
  3 contrib packages, 0.1% of 2119 installed packages.

Dernière modification par Christophe C (Le 21/12/2014, à 10:34)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#6 Le 21/12/2014, à 12:08

tiramiseb

Re : logiciels non libre dans ubuntu

vrms n'analyse pas les licences des paquets.

Il donne juste la liste des paquets provenant des dépôts appelés "non-free" et "contrib".

conky-all provient du dépôt "contrib", c'est bien ce qu'il dit.


Par ailleurs, pourquoi aller chercher ailleurs le paquet conky-all ?
Je ne sais pas pourquoi il a été supprimé d'Ubuntu dans la 14.10, mais il reste toujours notamment "conky-std".
Notons aussi qu'il est noté que ça va réapparaître dans Ubuntu 15.04.

La seule différence est, dans conky-all, le fait que les options suivantes sont compilées : IBM, nvidia, eve-online.
Sur conky-std, ces options ne sont pas compilées. Si tu ne les utilises pas, tu peux utiliser conky-std sans aucun problème.

Dernière modification par tiramiseb (Le 21/12/2014, à 12:10)

Hors ligne

#7 Le 21/12/2014, à 12:23

tiramiseb

Re : logiciels non libre dans ubuntu

OK, j'ai l'explication.

Commençons par rappeler qu'Ubuntu est basée sur Debian Sid (la version en développement, instable, de Debian).


Les sources habituelles de Conky sont dans le dépôt "main" de Debian.
Pour conky-all, cela n'allait pas car cette "version" du package dépend d'un paquets lié à nvidia.
Donc on avait :
- "conky-std" et "conky-cli", dans le dépôt "main", qui étaient compilés à partir du paquet source "conky"
- "conky-all", dans le dépôt "contrib", compilé à partir du paquet source "conky-all"

Le paquets lié à nvidia a été déplacé de "contrib" à "main" en mai dernier.
https://bugs.debian.org/cgi-bin/bugrepo … bug=749173

Par conséquent, il est devenu inutile de maintenir deux sources pour Conky : "conky-all" peut maintenant lui aussi être compilé à partir du paquet source "conky".
Le mainteneur de ces paquets, Vincent Cheng, a alors demandé de supprimer la source "conky-all" du dépôt "contrib" de Debian, ce qui a été fait.
https://bugs.debian.org/cgi-bin/bugrepo … bug=750975

Maintenant, le paquet "conky-all" est lui aussi inclus dans "main" et compilé à partir du paquet source "conky".

Pour l'état actuel dans Ubuntu, je suppose que les dépôts de Debian ont été synchronisés dans Ubuntu 14.10 exactement au moment où le paquet source "conky-all" a été supprimé et où le paquet binaire "conky-all" n'était pas encore compilé à partir du paquet source "conky".

Cela veut donc dire que maintenant, "conky-all" est dans le dépôt "main" de Debian, sera présent dans Ubuntu 15.04, ne sera plus dans "contrib" et ne sera plus listé par vrms.

Hors ligne

#8 Le 22/12/2014, à 13:48

Christophe C

Re : logiciels non libre dans ubuntu

Chez moi, conky-std ne marche pas, alors que conky-all oui. j'avoue ne pas avoir creusé pourquoi.

vrms n'est donc pas très fiable pour ce qui est lister les paquets non-libres. Sauf si le paquet nvidia dont tu parle n'est pas libre.

Dernière modification par Christophe C (Le 22/12/2014, à 13:48)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#9 Le 22/12/2014, à 14:08

tiramiseb

Re : logiciels non libre dans ubuntu

vrms n'est donc pas très fiable pour ce qui est lister les paquets non-libres. Sauf si le paquet nvidia dont tu parle n'est pas libre.

Je t'ai expliqué ce que fait vrms : il regarde l'ensemble des paquets installés et te donne la liste de ceux qui sont dans les dépôts non-free et contrib. Jusqu'ici, conky-all faisait partie du dépôt contrib, pour la prochaine version il semble qu'il passe dans le dépôt main.

=> le dépôt "main" contient tous les logiciels qui se conforment aux directives Debian pour le logiciel libre (c'est le plus gros dépôt, de très loin)
=> le dépôt "non-free" contient les logiciels qui ne se conforment pas aux directives Debian (donc des paquets "non libres selon Debian")
=> le dépôt "contrib" contient les logiciels qui se conforment aux directives mais qui dépendent de logiciels qui ne sont pas dans "main" (donc, en toute logique, de paquets qui sont dans "contrib" ou dans "non-free")

https://wiki.debian.org/fr/SourcesList


Dans le cas du paquet lié à nvidia, c'est un peu compliqué :
- conky-all dépend de libxnvctrl0, qui n'a rien de non-libre ;
- mais libxnvctrl0 est compilé à partir du paquet source nvidia-settings ;
- le paquet source nvidia-settings permet de compiler le logiciel nvidia-settings, qui est non-libre ;
- alors le paquet source a été placé dans "contrib", tous les paquets compilés à partir de lui sont donc dans "contrib".

Un mainteneur a demandé à déplacer le paquet source nvidia-settings dans le dépôt "main", ce qui a été accepté, le paquet source est donc maintenant dans "main", il permet de compiler libxnvctrl0 qui est également dans "main" et nvidia-settings qui est dans "contrib".
Grâce à cette modification, le mainteneur des paquets pour Conky peut enfin baser ses paquets sur la même source (conky, présent dans "main"), il a donc demandé de supprimer le paquet source conky-all : aujourd'hui, le paquet binaire conky-all est tiré du paquet source conky.

Hors ligne

#10 Le 23/12/2014, à 14:28

Christophe C

Re : logiciels non libre dans ubuntu

Merci de ces précisions.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne