Impossible d'installer w32codecs

bonjour,

je n’arrive pas à installer w32codecs sur debian lenny

[quote]Aucune version du paquet w32codecs n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet w32codecs
[/quote]

Mon fichier sources

[quote]################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main

lenny security

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb mirror.home-dn.net/debian-multimedia sid main
deb-src mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

#deb mirror.home-dn.net/debian-multimedia experimental main
#deb-src mirror.home-dn.net/debian-multimedia experimental main[/quote]

Mon fichier preferences

[quote]Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 50

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 50

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 10

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 10[/quote]

Depuis peu il faut rajouter la branche “non-free” aux dépôts multimedia. Ça règlera ton problème.

C’est à dire ?

Si tu es en amd64, c’est w64codecs qu’il faut installer.

Par exemple, remplacer :

[quote]## squeeze multimedia
deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main[/quote]

Par :

[quote]## squeeze multimedia
deb mirror.home-dn.net/debian-multimedia squeeze main contrib non-free
deb-src mirror.home-dn.net/debian-multimedia squeeze main contrib non-free[/quote]

Pour les dépôts multimédia. A noter que contrib n’est pas nécessaire, mais c’est plus logique d’ajouter contrib en ajoutant non-free :wink:

J’ai suivi tes instructions mais cela ne fonctionne toujours pas

As-tu tenter une recherche du paquet ?

Oui, et est-ce que tu as pensé aussi à faire un aptitude update après avoir mis à jour ton /etc/apt/sources.list ?

La mise à jour avait été faite

apt-cache search ne renvoie rien

Bon on va la refaire pas à pas :
[ul]

[li]Cette ligne doit figurer dans ton sources.list : deb mirror.home-dn.net/debian-multimedia stable main non-free (pour la branche stable du moins, à toi de choisir)[/li]
[li]Tu fais un aptitude update après la modification[/li]
[li]aptitude search w32codecs doit te renvoyer un résultat[/li][/ul]

Si vraiment tu as fait tout ça sans résultat, reposte-nous ton sources.list qu’on puisse voir.

[quote]################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main contrib non free
deb-src mirror.home-dn.net/debian-multimedia lenny main contrib non free

lenny security

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

squeeze security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb mirror.home-dn.net/debian-multimedia sid main
deb-src mirror.home-dn.net/debian-multimedia sid main

################################################

experimental

deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

#deb mirror.home-dn.net/debian-multimedia experimental main
#deb-src mirror.home-dn.net/debian-multimedia experimental main

################################################

backports

deb backports.org/debian lenny-backports main contrib non-free

[/quote]

Dans ce cas je laisse la parole aux experts, mais je penche pour un problème de préférences. En attendant si tu as besoin du paquet, tu peux utiliser un sources.list plus minimaliste.

[quote=“jvander59”]## lenny multimedia
deb mirror.home-dn.net/debian-multimedia lenny main contrib non free
deb-src mirror.home-dn.net/debian-multimedia lenny main contrib non free
[/quote]
Tu peux virer “contrib” car ça n’existe pas chez Marillat.
A moins de vouloir compiler à partir des sources debian, tu peux aussi virer la ligne deb-src.
Tu remplaces"non free" par "non-free"
Tu fais un update puis tu installes.

Tout est là http://www.debian-multimedia.org/

Ah, j’étais passé à côté, bien vu.

oups… désolé, je suis passé à côté également…

merci en tout cas à tous

moi ca donne

debian:/home/debianaku# apt-cache search w32codecs w32codecs - win32 binary codecs debian:/home/debianaku# apt-cache policy w32codecs w32codecs: Installé : 1:20071007-0.2 Candidat : 1:20071007-0.2 Table de version : *** 1:20071007-0.2 0 100 /var/lib/dpkg/status debian:/home/debianaku#
mais j’ai un sources-list squeeze

[code]#

deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 NETINST Binary-1 20100131-16:13]/ squeeze main

#deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 NETINST Binary-1 20100131-16:13]/ squeeze main

deb http://ftp.fr.debian.org/debian/ squeeze main
deb-src http://ftp.fr.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

deb http://ftp.debian.org/debian/ testing main contrib non-free

Debian.org:

deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free

Debian Multimedia squeeze:

deb http://mirror.home-dn.net/debian-multimedia squeeze main

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./[/code]

moi je ne fait pas de sources.list au carré,ca marche pas bien,je rajoute plutot des sources selon mes besoins

et pis je vois pas pourquoi faire ce genre de sources.list,a part pour le fun,c’est mieux de respecter la version de debian

sachant comment fonctionne debian pour les parutions sur le net
debian.org/releases/

je trouve marginal le faite de faire un sources.list au carré mais bon ca peut plaire,d’imaginer une version qui en fait plusieurs

il est vrai que peut-etre ceux qui ont fait ce forum on une idée derriere la tete que je pige pas…c’est fort possible

[quote=“burty”]moi ca donne

debian:/home/debianaku# apt-cache search w32codecs w32codecs - win32 binary codecs debian:/home/debianaku# apt-cache policy w32codecs w32codecs: Installé : 1:20071007-0.2 Candidat : 1:20071007-0.2 Table de version : *** 1:20071007-0.2 0 100 /var/lib/dpkg/status debian:/home/debianaku#
[/quote]
Ce qui signifie que tu l’as installé précédemment, mais qu’il n’est plus dans les dépôts.

Avoir un source.list exclusivement squeeze est une très mauvaise idée, cette distribution est très souvent incomplète, tu dois normalement compléter ton source.list suivant tes inspirations soit en penchant du côté stable soit du côté unstable, par exemple les pilotes nvidia Debian ne sont pas installable sur squeeze 6 mois par an …

Tout le contraire de ce que l’on peut attendre d’une distribution comme Debian réputée pour sa stabilité, on ne compile jamais ce qui se trouve déjà dans les dépôts, c’est ça respecter Debian.

[quote=“burty”]
je trouve marginal le faite de faire un sources.list au carré mais bon ca peut plaire,d’imaginer une version qui en fait plusieurs

il est vrai que peut-etre ceux qui ont fait ce forum on une idée derriere la tete que je pige pas…c’est fort possible[/quote]
La force d’apt-get c’est justement de pouvoir jongler avec les versions de Debian, le terme général est le pinning, dès que tu sorts de “stable” c’est primordial et c’est la force de Debian.

[quote=“debianhadic”]burty a écrit:
moi ca donne
Code:
debian:/home/debianaku# apt-cache search w32codecs
w32codecs - win32 binary codecs
debian:/home/debianaku# apt-cache policy w32codecs
w32codecs:
Installé : 1:20071007-0.2
Candidat : 1:20071007-0.2
Table de version :
*** 1:20071007-0.2 0
100 /var/lib/dpkg/status
debian:/home/debianaku#

Ce qui signifie que tu l’as installé précédemment, mais qu’il n’est plus dans les dépôts.[/quote]

Bhen comme expliqué plus haut simplement parce qu’ils sont maintenant dans les dépots multimédias non-free

apt-cache search w64codecs w64codecs - win64 binary codecs

apt-cache policy w64codecs w64codecs: Installé : (aucun) Candidat : 1:20071007-0.5 Table de version : 1:20071007-0.5 0 900 http://mirror.home-dn.net testing/non-free Packages 90 http://mirror.home-dn.net sid/non-free Packages

Tu as juste a ajouter " non-free" à

non,non,j’ai bien le codecs “w32codecs” d’installés,je n’ai pas eu besoin d’ajouter non-free

Tu l’as installé avant qu’ils créent la branche non-free de multimedia, il y a quelques jours de ça…