[DISCUSSION]Votre sources.list!

Vous pouvez aussi utilisez wajig.

% wajig find-pkg package vas chercher dans le source.list et sur apt.org. Il ya un article sur andési.

Il faut remplacer le depot de Marillat par celui-ci à présent:

remplacer votre realease par stable/sarge testing/etch unstable/sid

cf
ftp://ftp.nerim.net/debian-marillat/index.html

Merci BorisTheButcher !
C’est un peu plus riche que ça, il y a aussi des sources particulières pour le 64bits, etc…
Je vais aller modifier tout de suite mon source.list, et verifier si mes preferences fonctionnent toujours.

Merci Boris; v’là mes fichiers mis à jour:

[quote="/etc/apt/sources.list"]### TESTING / ETCH ###
deb ftp.fr.debian.org/debian testing main contrib non-free
deb ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted
deb debian-multimedia.org testing main

UNSTABLE / SID

deb ftp.fr.debian.org/debian unstable main contrib non-free
deb ftp.debian-unofficial.org/debian/ unstable main contrib non-free restricted
deb debian-multimedia.org unstable main[/quote]

[quote="/etc/apt/preferences"]Package: *
Pin: release a=testing
Pin-Priority: 600

Package: *
Pin: release a=unstable
Pin-Priority: 690[/quote]

Moi j’ai ca , c’est bon ou pas ?

[code]#

deb cdrom:[Debian GNU/Linux testing Etch - Official Snapshot i386 Binary-1 (20060615)]/ etch main

deb cdrom:[Debian GNU/Linux testing Etch - Official Snapshot i386 Binary-1 (20060615)]/ etch main
deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main
[/code]

c’esst bon ou pas avec la taille du post tu peux bien comparer !

+1 …
Bon : de quel point de vue et pour quoi faire …?
… rajoute quand même “contrib non-free” après main à la fin des lignes concernées
Pour le reste, comme le dit une signature, le port du cerveau est fortement recommendé avec linux : il faut lire les différents souces.list du post, essayer de comprendre les différences, voir la doc ( man apt-get ; man sources.list ; man apt_preferences ) et modifier son source.list en fonction du but recherché et des paquets souhaités.
Bon courage

un sources.list 64

[code]console@MAT64LIN:~$ cat /etc/apt/sources.list

sarge

deb http://ftp.fr.debian.org/debian-amd64/ sarge main contrib non-free
deb-src http://ftp.fr.debian.org/debian-amd64/ sarge main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sarge main
deb-src http://www.debian-multimedia.org sarge main

security

deb http://security.debian.org/ sarge/updates main contrib non-free
deb-src http://security.debian.org/ sarge/updates main contrib non-free

volatile

deb ftp://ftp2.de.debian.org/debian-volatile stable/volatile main contrib non-free
deb-src ftp://ftp2.de.debian.org/debian-volatile stable/volatile main contrib non-free

etch

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main

experimental

##deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
##deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main
[/code]
les prefs qui vont avec (pour moi en etch):

[code]console@MAT64LIN:~$ cat /etc/apt/preferences
Package: *
Pin: release o=apt-build
Pin-Priority: 999

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

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

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

Package: *
Pin: release o=volatile.debian.net,a=sarge,l=debian-volatile
Pin-Priority: 989

Package: *
Pin: release v=3.1r0,o=Debian,a=stable,l=Debian AMD64 archive
Pin-Priority: 988

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

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

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

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

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 983

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

[/code]

Une source list principalement pour sarge
avec quelques sources non-officiel, je les ai pas testé donc a vous de voir:

[code]#deb file:///cdrom/ sarge main

#Packages Pure-FTPd-mysql compilé avec le support du français/TLS/SSL (non-officiel)
deb http://dex.celeonet.fr/debian stable main
deb-src http://dex.celeonet.fr/debian stable main

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

deb ftp://ftp.belnet.be/debian/ stable main non-free contrib
deb-src ftp://ftp.belnet.be/debian/ stable main non-free contrib

#Sécurité
deb http://security.debian.org/ stable/updates main contrib non-free

Miroirs officiels supprimer le # devant non-free pour accepter les logiciels non libres

#deb ftp://ftp.skynet.be/debian/ sarge main contrib #non-free
#deb ftp://ftp.scarlet.be/mirror/ftp.debian.org/debian/ sarge main contrib # non free
#deb ftp://ftp.belnet.be/packages/debian/ sarge main contrib #non-free
#deb ftp://ftp.tiscali.be/debian/ sarge main contrib #non-free
#deb ftp://ftp.kulnet.kuleuven.ac.be/debian/ sarge main contrib #non-free
#deb ftp://ftp.easynet.be/debian/ sarge main contrib #non-free
#deb ftp://mirrors.pandora.be/mirrors/ftp.debian.org/ sarge main contrib #non-free
#deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib #non-free

#Connectivité, réseau
#deb http://sylpheed-claws.sourceforge.net/debian/ unstable main #sylpheed
#deb http://pureftpd.sourceforge.net/debian/sarge/ ./ #Pure FTP
#deb http://snapshots.seconix.com/debian/ sarge main # gnome-meeting

#Multimédia
#deb http://www.debian-multimedia.org sarge main # MPlayer et DVD::Rip

#Gravure
#deb http://www.planet-moll.de/debian sarge main #k3b

#Support Java
#deb ftp://ftp.tux.org/java/debian/ sarge non-free

#Jeux
#deb http://belnet.dl.sourceforge.net/sourceforge/torcs/ ./ #torcs
#deb http://mentors.debian.net/debian unstable main contrib non-free # netpanzer
#deb-src http://mentors.debian.net/debian unstable main contrib non-free # netpanzer

#Pinning (installation de packages de différentes versions de Debian)
#deb http://ftp.debian.skynet.be/debian/ unstable main
#deb http://ftp.debian.skynet.be/debian/ testing main[/code]

[quote=“ghostintheshell”]
deb debian-multimedia.org unstable main[/quote]

deb debian-multimedia.org sid main

idem pr testing, remplacer par etch, stable => sarge

[quote=“BorisTheButcher”][quote=“ghostintheshell”]
deb debian-multimedia.org unstable main[/quote]

deb debian-multimedia.org sid main

idem pr testing, remplacer par etch, stable => sarge[/quote]

ok, c’est de nouveau operationnel et ça m’arrange bien je vais te dire!!

@+

Très instructif ce post !
Voilà mon sources.list, largement inspiré des votres :wink:

Il s’agit d’une etch, j’ai fait en sorte de n’aller puiser que le strict minimum de paquets en unstable.

# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060621)]/ etch main

#############################################
#	Depots etch
#############################################

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

deb http://www.debian-multimedia.org testing main

# Debian Unofficial
# deb http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted
# deb-src http://ftp.debian-unofficial.org/debian etch main contrib non-free restricted

####################
# securite etch
deb http://secure-testing.debian.net/debian-secure-testing etch/security-updates main contrib non-free
deb-src http://secure-testing.debian.net/debian-secure-testing etch/security-updates main contrib non-free

# deb http://security.debian.org/ etch/updates main
# deb-src http://security.debian.org/ etch/updates main
# deb http://security.debian.org/ testing/updates main contrib non-free
# deb-src http://security.debian.org/ testing/updates main contrib non-free
###################


#############################################
#	Depots stable
#############################################
deb http://download.skype.com/linux/repos/debian/ stable non-free



#############################################
#       Depots sid
#############################################

# vlc
deb http://download.videolan.org/pub/videolan/debian sid main
deb-src http://download.videolan.org/pub/videolan/debian sid main

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



###########################################
#       Depots Dapper
###########################################

#freeplayer, multiposte & co.
deb http://www.tvfreeplayer.com/linux/ubuntu/dapper/ unstable main

et le fichier /etc/apt/preferences

Package: *
Pin: release a=testing
Pin-Priority: 995

Package: *
Pin: release a=unstable
Pin-Priority: 600

Package: *
Pin: release o=Debian
Pin-Priority: 500

Package: myfreetv
Pin: origin www.tvfreeplayer.com
Pin-Priority: 450

Package: homeplayer
Pin: origin www.tvfreeplayer.com
Pin-Priority: 450

Package: *
Pin: origin www.tvfreeplayer.com
Pin-Priority: -1

Package: *
Pin: release o=Ubuntu
Pin-Priority: -1

Petite question, imaginons que je crée un paquet, lequel dépend d’autres paquets issus de unstable ou testing. Comment faire pour donner une priorité plus importante à mes paquets, présents sur un dépot particulier (“monsite”) ?
Est-ce que ce qui suit fonctionne :question:

Package: *
Pin: origin "monsite"
Pin-Priority: 996

[edit] mise à jour du fichier preferences

avec ‘apt-cache policy’, tu regarde à quoi ressemble la signature de ton dépot (a=…,o=…,l=…) et tu crées un pinning prioritaire pour cette signature, oui, mais “origin” n’est souvent pas suffisant quand tu as du sarge de l’etch et du sid sur un même dépot…
Sinon, il y a un autre fil “Trucs et Astuces” Nommé je crois “mon premier dépot” pour faire un dépot.

Dernière remarque, il faut eviter d’utiliser des dépots ubuntu (comme ta ligne dapper) ou knoppix, ou c’est le crash assuré trés vite. Ca semble marcher, mais petit à petit, ta machine installe des dépendances et à un moment, tu te retrouves dans un cul de sac d’incompatibilité entre les deux distribs qu’il est impossible de surmonter.

Je te remercie pour ta réponse MattOTop.
Je ne connaissait pas l’utilité de ‘apt-cache policy’ :wink:

D’après le man, le fichier release du dépot le caractérise. Donc en théorie, il me suffit d’y mettre un label perso pour caractériser le dépot par rapport aux autres, et ainsi pouvoir lui donner la priorité que je veux dans mon fichier preferences.

Par contre, pour le dépot suivant :

Après vérification, en ce qui concerne les paquets myfreetv et homeplayer (ceux que j’utilise) ils sont compatibles au niveau des dépendances. Je n’utilise ce dépot que pour mettre à jour automatiquement ces 2 applications. Y a-t-il un risque malgré cela ?

oui: si tu as d’autres paquets en doublon entre ta debian et ton dépot ubuntu, à moins d’un pinning particulier chez toi que je ne connaitrais pas, il va surement prendre la version ubuntu, qui est en général proche de celle de la sid (donc super récent donc prioritaire).
Donc petit à petit les paquets non debian s’installant viennent remplacer les paquets debian jusqu’au conflit de dépendance, sans que tu t’en apercoive, lors des update, ou des mises à jour de dépendance d’autres paquets que tu penses mettre à jour en debian.
A la limite, une solution est d’interdire les paquets dapper, avec un pinning de -1, et faire un pinning diférent spécifiquement pour les deux paquets que tu veux (et un à un pour les paquets dont ils dépendent éventuellement, si tu ne les trouves pas en debian).

mais je viens de m’apercevoir que comme ce n’etait pas un depot officiel ubuntu, cela est moins critique que pour un depot officiel ou il y a plus de recouvrement.

Merci pour tes précisions.
J’ai édité mon précédent post avec ma nouvelle version du fichier preferences. Maintenant, seuls ces 2 paquets seront mis à jour.
D’ailleurs après quelques recherches, ces paquets sont effectivement compatibles avec Debian dixit leurs mainteneurs, mais on ne peut pas en dire autant des autres paquets du dépot. :wink:

Oui, en effet, les paquets de ce dépot ne concernent que les logiciels pour le multiposte et freeplayer de free. Cependant, je pense aussi qu’il est plus prudent de bloquer tous les paquets de ce dépot autre que les 2 sités précedemment, car, comme ces logiciels évoluent vite, un problème de recouvrement pourrait apparaitre.

bon, voilà, une fois ça surveillé, à priori c’est bon…

Bonjour :slightly_smiling:

Voici le mien les première ligne mise par défaut
et celles du milieu et les dernière copier sur Ashgénésis (la seconde réponse-)

voici [quote]#deb file:///cdrom/ sarge main

deb ftp://ftp.kulnet.kuleuven.ac.be/debian/ stable main
deb-src ftp://ftp.kulnet.kuleuven.ac.be/debian/ stable main

deb security.debian.org/ stable/updates main

Stable

deb security.debian.org stable/updates main contrib non-free
deb ftp.fr.debian.org/debian stable main contrib non-free

Skype

deb download.skype.com/linux/repos/debian/ stable non-free

debian-multimedia.org/

deb debian-multimedia.org sarge main
deb debian-multimedia.org etch main
deb debian-multimedia.org sid main

Package non officiel

deb ftp.debian-unofficial.org/debian sarge main contrib non-free restricted

Videolan VLC

deb download.videolan.org/pub/videolan/debian sarge main
[/quote]

Mais…Question …
C’est quoi ce fichier préférence :question: :question: :question: :question:

À tout hasard voici le mien
ben il n’y en a pas

Attention pour le sources j’ai préféré stable parce que je débute sous Debian depuis 3 jours seulement et soous Linux seulement depuis le 28/10/2005

Voilà

@ Bientôt :slightly_smiling:

man apt_preferences