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.
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
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
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 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
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
deb http://security.debian.org/ sarge/updates main contrib non-free
deb-src http://security.debian.org/ sarge/updates main contrib non-free
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
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
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
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
##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
#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
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
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’
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.
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
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
deb security.debian.org stable/updates main contrib non-free
deb ftp.fr.debian.org/debian stable main contrib non-free
deb download.skype.com/linux/repos/debian/ stable non-free
deb debian-multimedia.org sarge main
deb debian-multimedia.org etch main
deb debian-multimedia.org sid main
deb ftp.debian-unofficial.org/debian sarge main contrib non-free restricted
deb download.videolan.org/pub/videolan/debian sarge main
[/quote]
Mais…Question …
C’est quoi ce fichier préférence
À 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
man apt_preferences