Vous n'êtes pas identifié(e).
Pin: release o=Unofficial Multimedia Packages,a=stable
que veulent dire "Pin" , "release" , "o=" , "a=" et , dans certains cas , "l=" ?
dans
est ce qu'il n'y a pas une faute , dans buster , à la fin de la ligne suivante :
Pin: release o=Unofficial Multimedia Packages,a=stable
est ce que je peux changer "a=stable" par "a=buster" ?
voilà ce que j'ai :
ce que je voudrai , c'est être obligé de taper (par exemple) " apt -t deb-multimedia.org install paquet "
par rapport à ceci :
Les priorités
Les fichiers preferences permettent de fixer la priorité des paquets suivant leurs dépôt. Voici la signification d'une priorité P.
P > 1000
Le paquet sera installé même si APT est forcé d'installer une version plus ancienne2) que la version actuelle. Cette opération n'est pas sans risque.
990 < P ≤ 1000
Le paquet sera installé sauf si une version plus récente est déjà installée.
500 < P ≤ 990
Le paquet ne sera installé qu'à défaut de version plus récente installée ou disponible dans la distribution cible
.
100 < P ≤ 500
Le paquet ne sera installé que s'il n'en existe aucune version plus récente, installée ou disponible dans une autre branche.
0 < P ≤ 100
Le paquet ne sera installé que si aucune autre version du paquet n'est installée.
P < 0
Le paquet ne sera jamais installé.
je pense que :
Le paquet ne sera installé qu'à défaut de version plus récente installée ou disponible dans la distribution cible
mais
a=stable
donc je me demande si le fichier de pinning est bien adapté à buster ?
est ce qu'il ne faudrait pas remplacer " a=stable" par "a=buster" ?
Dernière modification par Debian Alain (03-10-2017 19:11:12)
Hors ligne
voilà mon apt-cache policy
si j'en crois
https://debian-facile.org/doc:systeme:apt:pinning?s
https://debian-facile.org/doc:systeme:a … ts-tiers?s
mes liens pour sid (sous buster) sont à 90 donc
Le paquet ne sera installé que s'il n'en existe aucune version plus récente, installée ou disponible dans une autre branche.
c'est ce que je cherche : n'utiliser sid que pour les derniers paquets les plus récents .
et pareil pour les dépôts multimédia . je me trompe ?
si quelqun peut me confirmer (oui ou non ?) .
merci .
par contre , curieusement :
vous pouvez m'expliquer ça ? je comprends pas
Dernière modification par Debian Alain (27-09-2017 19:11:23)
Hors ligne
Hors ligne
sinon , pour les dépôts multimédia , j'ai trouvé ceci :
http://linuxfr.org/news/attention-au-de … imedia-org
et ???
Dernière modification par Debian Alain (28-09-2017 08:26:05)
Hors ligne
alain-buster@Alain-Buster-PC:~$ sudo su
[sudo] Mot de passe de alain-buster :
root@Alain-Buster-PC:/home/alain-buster# apt -t deb-multimedia -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « deb-multimedia » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
root@Alain-Buster-PC:/home/alain-buster# apt -t ftp.deb-multimedia -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « ftp.deb-multimedia » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
root@Alain-Buster-PC:/home/alain-buster# apt -t ftp.deb-multimedia.org -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « ftp.deb-multimedia.org » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
root@Alain-Buster-PC:/home/alain-buster# apt -t deb-multimedia.org -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « deb-multimedia.org » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
root@Alain-Buster-PC:/home/alain-buster#
avidemux es tun exemple , qui existe réellement et qui est très pratique mais
winff fait presque aussi bien et plus vite .
dans mon post #1 , je vous ai mis les fchiers de pinning et leur résultat , il vous manquait le sources.list .
le voilà .
il est bon , je vois pas où est l'erreur .
mais alors vraiment pas .
seule explication : le pinning . qui doit bloquer le dépôt multimédia au profit de sid . encore que , d'après les renseignements obtenus ,
ce soit plutôt un comportement propre à debian qui ne tient compte que du premier dépôt s'il y en a plusieurs qui
donnent le même renseignement .
https://www.debian-fr.org/t/installatio … u/58030/14
en cas de version de paquet identique se trouvant dans plusieurs dépôts déclarés dans le sources.list, APT téléchargera le paquet depuis le dépôt renseigné en premier dans le sources.list.
confirmation ?
Dernière modification par Debian Alain (28-09-2017 08:06:39)
Hors ligne
en cas de version de paquet identique se trouvant dans plusieurs dépôts déclarés dans le sources.list
Identique c'est avec le même numéro de version donc je vois pas de problème...
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
par contre , dans "apt -t xxxxx -s install toto" , je ne sais pas quoi mettre (à la place de xxxxxx) pour le dépôt multimédia .
j'ai tout essayé , je n'y suis pas arrivé .
si je ne me trompe pas
en regardant le résultat de ton apt-cache policy je vois
l'option -t de apt va utiliser les résultats des options release v ou a ou n
donc tu va devoir indiquer le numéro de version du paquet que tu veux installer si celui ci doit venir du dépos multimédiat
Hors ligne
donc , si je comprends bien , pour télécharger depuis deb-multimedia , il faut faire :
" apt -t 'ftp.deb-multimedia.org buster' -s install avidemux "
ben non :
pardon , j'ai mal lu .
l'option -t de apt va utiliser les résultats des options release v ou a ou n
sachant que :
100 http://ftp.deb-multimedia.org buster/non-free amd64 Packages
release v=0.0,o=Unofficial Multimedia Packages,a=testing,n=buster,l=Unofficial Multimedia Packages,c=non-free,b=amd64
origin ftp.deb-multimedia.org
donc -t ne va utiliser que V= 0.0 , a=testing ou n= buster
et apt -s install avidemux installe apparemment sid . confirmation ?
mais , que veut dire v=0.0 ? toutes les versions (v pour version ?) ?
Dernière modification par Debian Alain (28-09-2017 09:30:21)
Hors ligne
pardon , severian , mon apt-cache policy n'était pas à jour .
voilà la dernière version :$ apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
100 http://ftp.deb-multimedia.org buster/non-free amd64 Packages
release v=0.0,o=Unofficial Multimedia Packages,a=testing,n=buster,l=Unofficial Multimedia Packages,c=non-free,b=amd64
origin ftp.deb-multimedia.org
100 http://ftp.deb-multimedia.org buster/main amd64 Packages
release v=0.0,o=Unofficial Multimedia Packages,a=testing,n=buster,l=Unofficial Multimedia Packages,c=main,b=amd64
origin ftp.deb-multimedia.org
90 http://ftp.fr.debian.org/debian sid/non-free amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=non-free,b=amd64
origin ftp.fr.debian.org
90 http://ftp.fr.debian.org/debian sid/contrib amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=contrib,b=amd64
origin ftp.fr.debian.org
90 http://ftp.fr.debian.org/debian sid/main amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org/debian buster/non-free amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org/debian buster/contrib amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org/debian buster/main amd64 Packages
release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
origin ftp.fr.debian.org
Paquets épinglés :
donc , si je comprends bien , pour télécharger depuis deb-multimedia , il faut faire :
" apt -t 'ftp.deb-multimedia.org buster' -s install avidemux "
ben non :$ sudo apt -t 'ftp.deb-multimedia.org buster' -s install avidemux
[sudo] Mot de passe de alain-buster :
Lecture des listes de paquets... Fait
E: La valeur « ftp.deb-multimedia.org buster » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
non
si tu regarde la ligne de ton apt-cache policy
tu vois à la ligne release
v=0.0
a=testing
n=buster
si tu veux installer avidemux depuis le dépos multimediat tu va devoir indiquer le numéro de version
donc tu commence par faire un
pour récupèrer le numéro de version
puis
Hors ligne
alain-buster@Alain-Buster-PC:~$ apt-cache policy avidemux
avidemux:
Installé : (aucun)
Candidat : 1:2.7.0-dmo3
Table de version :
1:2.7.0-dmo3 100
100 http://ftp.deb-multimedia.org buster/main amd64 Packages
alain-buster@Alain-Buster-PC:~$ sudo apt -t 1:2.7.0-dmo3 -s install avidemux
[sudo] Mot de passe de alain-buster :
Lecture des listes de paquets... Fait
E: La valeur « 1:2.7.0-dmo3 » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
alain-buster@Alain-Buster-PC:~$ sudo apt -t 2.7.0-dmo3 -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « 2.7.0-dmo3 » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
alain-buster@Alain-Buster-PC:~$ sudo apt -t '1:2.7.0-dmo3' -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « 1:2.7.0-dmo3 » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
alain-buster@Alain-Buster-PC:~$ sudo apt -t '1:2.7.0' -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « 1:2.7.0 » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
alain-buster@Alain-Buster-PC:~$ sudo apt -t '2.7.0' -s install avidemux
Lecture des listes de paquets... Fait
E: La valeur « 2.7.0 » n'est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
okay , ça fonctionne .
mais pourquoi " -t '0.0' " ?
quest ce que ça veut dire ? pourquoi et comment ça marche ?
apparemment la seule référence à ftp.deb-multimedia.org .
tu peux développer (et expliquer ?) ?
pourtant , mon fichier de pinning n'y fait pas référence :
seul y fait mention , apt-cache policy :
que veut dire v=0.0 ?
et d'ailleurs , que veulent dire : v= ? , o= ? , a= ? , n= ? , I= ? c= ? , b= ? et surtout , à quoi servent ils ?
bon , pour v, a et n , tu m'as déjà répondu ( le plus gros ) reste o , l , c , b ?
Dernière modification par Debian Alain (28-09-2017 11:33:52)
Hors ligne
je vois que pour le dépôt http://ftp.deb-multimedia.org buster/non-free
v=0.0
a=testing
n=buster
pour http://ftp.fr.debian.org/debian buster/non-free
a=testing
n=buster
a et n sont identique pour les deux dépôts donc tu ne peux pas faire la différence sur ces options
par contre le v=0.0 n'est pas une version de paquet, mais une version de release (par exemple pour qui suis encore avec jessie mais avec quelques paquets stretch j'ai des numéro de version pour
http://security.debian.org/ jessie/updates/main amd64 Packages
release v=8,o=Debian,a=oldstable,n=jessie,l=Debian-Security,c=main
origin security.debian.org
http://security.debian.org/ stretch/updates/main amd64 Packages
release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main
origin security.debian.org
donc c'est à lui que tu dois faire appel pour forcer l'installation depuis les dépôts multimedia
ce que tu peux aussi faire c'est de créer un fichier préférence spécifique pour le ou les paquets que tu veux installer depuis le dépôt multimedia
Hors ligne
Hors ligne
et d'ailleurs , que veulent dire : v= ? , o= ? , a= ? , n= ? , I= ? c= ? , b= ? et surtout , à quoi servent ils ?
tu a un gros début de réponse dans man apt_preferences
a= archive (stable, oldstable,testing...)
n= le nom de code (jessie, stretch, buster ....)
v= version (8 pour jessie, 9 pour stretch...)
c= composant (main, contrib, non-free)
o= origine (debian, Unofficial Multimedia Packages)
l= label (debian, Unofficial Multimedia Packages)
c'est un gros résumé, je te conseil de lire le man si tu veux tout bien comprendre
Hors ligne
c'est gentil pour le fichier de pinning d'avidemux mais ce n'est pas ce que je cherchais
ce qui m'intéressait c'est de télécharger un éventuel fichier depuis le dépôt multimédia .
avidemux n'était qu'un exemple .
maintenant je sais pour v , a et n .
donc , dans le cas présent , il faut télécharger depuis le numéro de version de release de " apt policy ".
depuis , donc , son rapport de pinning .
et non depuis le numero de version de " apt policy paquet "
merci
kenavo
ce que je ne sais pas c'est ce qui va se passer pour les mises à jours d'un paquets que tu as installé depuis le dépôt multimedia, c'est pour ça qu'il vaut peut être mieux mettre en place un fichier préférence pour les paquets que tu veux installer depuis ce dépôt
tu peux indiquet plusieurs paquets dans le même fichier pref
Hors ligne
donc , la question est :
faut il que je modifie mon fichier preferences et comment ?
ou
je peux le garder comme ça , en faisant un " apt -s install " à chaque fois pour éviter les surprises ?
je souhaite garder le recours à sid en cas de besoin mais pas par défaut (faut que je réfléchisse) .
Dernière modification par Debian Alain (28-09-2017 12:56:17)
Hors ligne
j'aurais pensé qu'avec une priorité de 100 il allait directement installer ce paquet depuis le dépôt multimedia
0 < P < 100
la version sera installée si aucune version du paquet n'est installée.
ça dépasse le cadre de mes connaissances et je ne voudrais pas te faire faire de bêtises avec des testes
Dernière modification par Severian (28-09-2017 13:10:01)
Hors ligne
0 < P ≤ 100
Le paquet ne sera installé que si aucune autre version du paquet n'est installée.
d'après le man :
100 <= P < 500
la version sera installée, sauf s'il existe une version appartenant à une autre
distribution ou si la version installée est plus récente.
0 < P < 100
la version sera installée si aucune version du paquet n'est installée.
Dernière modification par Debian Alain (28-09-2017 14:36:57)
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Dernière modification par Debian Alain (28-09-2017 18:08:12)
Hors ligne