Differences between revisions 1 and 35 (spanning 34 versions)
Revision 1 as of 2008-04-21 15:55:14
Size: 3304
Editor: yoplait
Comment:
Revision 35 as of 2021-10-26 20:56:55
Size: 7564
Editor: vauss
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-Translation(s): [:Backports:Anglais] - [:fr/Backports:Français]|| ~-[[fr/DebianWiki/EditorGuide#translation|Traductions]] : [[Backports|English]] - [[de/Backports|Deutsch]] - [[es/Backports|Español]] - Français - [[it/Backports|Italiano]] - [[ru/Backports|Русский]] - [[zh_CN/Backports|简体中文]]-~

Vous avez une [[fr/DebianStable|Debian stable]], car vous préférez la branche stable de Debian. Ça marche très bien, mais il y a juste un problème : les logiciels sont quelque peu dépassés comparés aux autres distributions. C'est là que les rétroportages (''backports'') entrent en action.

Les rétroportages sont des paquets recompilés pour la plupart depuis [[fr/DebianTesting|testing]] et dans quelques cas seulement (par exemple les mises à jour de sécurité) depuis [[fr/DebianUnstable|unstable]], de telle sorte qu'ils vont marcher sur une distribution Debian stable, si c'est possible, sans nouvelles bibliothèques. Il est recommandé de ne prendre que les rétroportages dont vous avez vraiment besoin et de ne pas utiliser tous les rétroportages disponibles.

Cet article montre comment :
 * configurer votre système stable pour qu'il utilise le dépôt Backports
 * trouver un rétroportage spécifique
 * installer des paquets depuis ce dépôt
 * faire en sorte de mettre à jour vos rétroportages automatiquement

Pour les instructions officielles sur l'utilisation des rétroportages Debian, consultez la page [[https://backports.debian.org/Instructions/|d'instruction des rétroportages]].

Si vous voulez créer un rétroportage non-officiel d'un paquet dont vous avez besoin, voir la page [[fr/SimpleBackportCreation|SimpleBackportCreation]].

Si vous voulez construire un rétroportage dans l'intention de le partager avec d'autres dans Debian, consultez la page BuildingFormalBackports.
Line 5: Line 22:
Vous avez une [:DebianStable:Debian stable], car vous préférez la branche stable de Debian. Ça marche très bien. Ça marche très bien, mais il y a juste un problème : Les logiciels sont quelque peu dépassés comparés aux autres distributions. C'est là que les backports entrent en action.  <<TableOfContents(3)>>
= Configurer votre Debian stable =
Dans l'exemple suivant, nous utiliserons « <<DebianCodename(stable)>> » en tant que nom de la version actuelle de Debian Stable.
Veuillez ajuster en conséquence le nom de version si vous utilisez une version différente de Debian.
Line 7: Line 27:
Les backports sont des paquets recompilés depuis [:DebianTesting:testing] (pour la plupart) et [:DebianUnstable:unstable] (dans quelques cas seulement, par exemple les mises à jour de sécurité), de telle sorte qu'ils vont marcher sans nouvelles librairies (si c'est possible) sur une distribution Debian stable. Il est recommandé de ne prendre que les backports dont vous avez vraiment besoin, et de ne pas utiliser tous les backports disponibles.
----
 [[TableOfContents(2)]]
= Configurer votre Debian/Etch =
== En utilisant Synaptic ==
Si vous configurez les backports pour un système qui n'utilise pas la dernière version de Debian (par exemple, un système <<DebianCodename(oldstable)>> alors que la dernière version est <<DebianCodename(stable)>>), vous pourriez alors vouloir ajouter une ligne pour la section backports « sloppy ».
Actuellement, <<DebianCodename(oldstable)>>-backports-sloppy, mais après la publication de <<DebianCodename(testing)>>, vous voudrez ajouter une ligne pour <<DebianCodename(stable)>>-backports-sloppy.

== Ajouter le dépôt ==

=== En utilisant Synaptic ===
Line 13: Line 34:
 * Allez à:  * Allez à « ''Configuration -> Dépôts'' » :
 
|| {{attachment:backports_synaptic_1.png}} ||


 * Dans la boite de dialogue suivante, sélectionnez l'onglet « ''Third-Party Software'' » et cliquez sur le bouton « ''Add...'' » dans le coin en bas à gauche :

|| {{attachment:backports_synaptic_2.png}} ||

 * Copiez le dépôt ci-dessous, puis appuyez sur le bouton « ''Add Source'' » :

{{{deb http://deb.debian.org/debian bullseye-backports main contrib non-free}}}

|| {{attachment:backports_synaptic_3.png}} ||

 * Pour finir, appuyez sur le bouton « ''Recharger'' » sur la barre d'outils principale de Synaptic pour mettre à jour les informations sur les dépôts sur votre ordinateur.

=== En utilisant la ligne de commande ===
En tant que superutilisateur (root) ou en utilisant sudo, ouvrez votre fichier sources.list (Nano est l'éditeur recommandé pour les nouveaux utilisateurs) :
Line 15: Line 54:
   Configuration > Dépôts}}}
 * Ajoutez ce dépôt :
 attachment:Backports/synaptic.png

== En utilisant sources.list ==
 * Ouvrez {{{/etc/apt/sources.list}}}
 * Ajoutez la ligne :
# apt edit-sources
}}}
Ajoutez la ligne suivante au bas du fichier :
Line 23: Line 58:
   deb http://www.backports.org/debian/ etch-backports main contrib non-free deb http://deb.debian.org/debian bullseye-backports main contrib non-free
Line 26: Line 61:
== La clé ==
Pour finir la configuration, installez DebPkg:debian-backports-keyring
Si vous êtes un utilisateur militant des logiciels libres, vous pouvez retirer les sections {{{contrib}}} et {{{non-free}}}.
Line 29: Line 63:
= Astuces =
D'autres éléments à la page web, collectés ici, jusqu'à ce qu'ils soient déplacés ailleurs :
(Voir [[https://www.debian.org/doc/manuals/debian-reference/ch02.fr.html#_debian_archive_basics|Gestion des paquets Debian]] pour plus de détails.)
Line 32: Line 65:
- Réorganiser la navigation : déplacez "Instructions" et "Contribuer" pour "Documentation", déplacez le "HOWTO" ici (c'est couvert dans les instructions) et faire une FAQ (principalement pour pointer vers les instructions et contribuer) Une fois que vous avez ajouté le dépôt, mettez à jour le cache d'APT pour inclure les paquets rétroportés dans la liste des paquets disponibles :
{{{
apt update
}}}
Voilà, c'est fait.
Line 34: Line 71:
À propos des instructions : j'ai utilisé les paramètres suivants pour /e/a/preferences, car je n'ai jamais eu de chance avec les instructions... = Utiliser les rétroportages =
Line 36: Line 73:
Package: *
Pin: release a=sarge-backports
Pin-Priority: 99
== Trouver un rétroportage ==
Line 40: Line 75:
et alors "apt-get -t sarge-backports install foo" ou Il y a plusieurs méthodes pour savoir s'il existe un rétroportage pour un paquet Debian précis. Une des plus faciles est d'utiliser la fonction de recherche de paquet sur les pages web de Debian ([[https://packages.debian.org|packages.debian.org]]).
Les versions rétroportées de paquets apparaitrons également lorsque vous cherchez leurs noms avec la commande {{{apt search}}}, ou bien on peut visualiser toutes les versions disponibles d'un paquet en utilisant :
{{{
apt show package-name -a
}}}
Replacing {{{package-name}}} with the name of the package you wish to view.
Line 42: Line 82:
Package: openoffice.org
Pin: release a=sarge-backports
Pin-Priority: 999
== Installer un rétroportage en ligne de commande ==
Line 46: Line 84:
Le dépôt des rétroportages est désactivé par défaut. Donc, si vous voulez installer un paquet rétroporté, vous devez l'indiquer de façon explicite.
Line 47: Line 86:
les informations dans http://lists.debian.org/debian-project/2006/08/msg00122.html peuvent aussi être couvertes dans les instructions ou la FAQ. Par exemple :
{{{
# apt -t bullseye-backports install cockpit}}}
L'option {{{-t}}} spécifie que c'est la version de {{{bullseye-backports}}} qui doit être utilisée. Cela installera la nouvelle version de Cockpit (et de toutes ses dépendances) de bullseye-backports à la place celle issue de Debian stable.
Line 49: Line 91:
D'autres questions pour la FAQ : = FAQ =
== Signaler des bogues ==
À cause des limites du système de suivi des bogues de Debian, les bogues concernant les paquets rétroportés doivent encore être signalés à la liste [[https://lists.debian.org/debian-backports/|debian-backports]].
Line 51: Line 95:
- Comment utiliser bpo (répondez dans les "instructions")
- Quels paquets peuvent être uploadés au bpo (répondez dans "contribuer")
- Qui peut uploader (répondez dans "contribuer")
...
<<Anchor(migrate-to-bdo)>>
== Migrer de backports.org à backports.debian.org ==
À partir du 5 septembre 2010, Backports est devenu un service officiel (voir [[https://www.debian.org/News/2010/20100905|l'annonce]]).
Line 56: Line 99:
Je mettrai ces questions (et les autres) dans la FAQ, mais donnez juste les liens comme c'est fait ici. Si vous pensez que c'est stupide, alors pourquoi ne pas enlever la FAQ toute entière ? Les systèmes configurés pour utiliser backports.org devraient être configurés pour utiliser l'URL du nouveau dépôt (dans {{{/etc/apt/sources.list*}}}), puisque le service backports.org est déjà arrêté.
Line 58: Line 101:
{{{
dch -D sarge-backports -b -v$(dpkg-parsechangelog | sed -ne 's,^Version: ,,p')~bpo.1 -- Rebuilt for sarge.
 1. remplacez {{{backports.org}}} par {{{http://deb.debian.org/debian}}} dans le fichier {{{/etc/apt/sources.list*}}}.
 2. exécutez {{{apt update}}}
 3. retirez la clé backports.org de votre trousseau de clés. Selon la manière dont vous l'avez installé, saisissez :
  * {{{apt purge debian-backports-keyring}}}<<BR>>''ou''
  * {{{apt-key del 16BA136C}}}

== Lister les backports installés ==
Parmi tous les paquets installés, lesquels sont des rétroportages ? La version permet de le dire : tous les rétroportages sont étiquetés avec ''~bpo'' (par exemple, `24.5+1-6~bpo8+1`). Ainsi, la ligne de commande suivante permet de répondre à cette question :{{{
    dpkg-query -W | grep '~bpo'
Line 62: Line 112:
= Liens Externes =
 * Voir [[https://backports.debian.org/|backports.debian.org]] pour plus d'informations.
 * [[http://doc.cliss21.com/index.php?title=Backports|Article sur backports dans cliss21.com]] : l'article (''en anglais'') contient des informations sur comment construire des paquets rétroportés ainsi que des exemples simples et détaillés pour débuter.
 * [[https://backports.debian.org/bullseye-backports/overview/|Différences entre bullseye-backports et bookworm]] : une comparaison utiles des versions de paquets de {{{bullseye-backports}}} et {{{bookworm}}} (''en anglais'').
----------------------
Line 63: Line 118:
= Liens externes =
 * http://www.backports.org for more information
 * http://doc.cliss21.com/index.php?title=Backports (en) contient des informations sur les paquets backports, il y a aussi des exemples simples étape par étape pour commencer avec ceux-ci.
 * http://svn.madduck.net/pub/bin/debian/bpoprep (en) script automates that process. Vous avez besoin de fonctions de cette page (en) : http://svn.madduck.net/pub/bin/debian/dfunctions.

----
 CategoryDistributionRelease
CategoryPackageManagement CategoryRelease

Traductions : English - Deutsch - Español - Français - Italiano - Русский - 简体中文

Vous avez une Debian stable, car vous préférez la branche stable de Debian. Ça marche très bien, mais il y a juste un problème : les logiciels sont quelque peu dépassés comparés aux autres distributions. C'est là que les rétroportages (backports) entrent en action.

Les rétroportages sont des paquets recompilés pour la plupart depuis testing et dans quelques cas seulement (par exemple les mises à jour de sécurité) depuis unstable, de telle sorte qu'ils vont marcher sur une distribution Debian stable, si c'est possible, sans nouvelles bibliothèques. Il est recommandé de ne prendre que les rétroportages dont vous avez vraiment besoin et de ne pas utiliser tous les rétroportages disponibles.

Cet article montre comment :

  • configurer votre système stable pour qu'il utilise le dépôt Backports
  • trouver un rétroportage spécifique
  • installer des paquets depuis ce dépôt
  • faire en sorte de mettre à jour vos rétroportages automatiquement

Pour les instructions officielles sur l'utilisation des rétroportages Debian, consultez la page d'instruction des rétroportages.

Si vous voulez créer un rétroportage non-officiel d'un paquet dont vous avez besoin, voir la page SimpleBackportCreation.

Si vous voulez construire un rétroportage dans l'intention de le partager avec d'autres dans Debian, consultez la page BuildingFormalBackports.


Configurer votre Debian stable

Dans l'exemple suivant, nous utiliserons « bookworm » en tant que nom de la version actuelle de Debian Stable. Veuillez ajuster en conséquence le nom de version si vous utilisez une version différente de Debian.

Si vous configurez les backports pour un système qui n'utilise pas la dernière version de Debian (par exemple, un système bullseye alors que la dernière version est bookworm), vous pourriez alors vouloir ajouter une ligne pour la section backports « sloppy ». Actuellement, bullseye-backports-sloppy, mais après la publication de trixie, vous voudrez ajouter une ligne pour bookworm-backports-sloppy.

Ajouter le dépôt

En utilisant Synaptic

  • Ouvrez Synaptic
  • Allez à « Configuration -> Dépôts » :

backports_synaptic_1.png

  • Dans la boite de dialogue suivante, sélectionnez l'onglet « Third-Party Software » et cliquez sur le bouton « Add... » dans le coin en bas à gauche :

backports_synaptic_2.png

  • Copiez le dépôt ci-dessous, puis appuyez sur le bouton « Add Source » :

deb http://deb.debian.org/debian bullseye-backports main contrib non-free

backports_synaptic_3.png

  • Pour finir, appuyez sur le bouton « Recharger » sur la barre d'outils principale de Synaptic pour mettre à jour les informations sur les dépôts sur votre ordinateur.

En utilisant la ligne de commande

En tant que superutilisateur (root) ou en utilisant sudo, ouvrez votre fichier sources.list (Nano est l'éditeur recommandé pour les nouveaux utilisateurs) :

# apt edit-sources

Ajoutez la ligne suivante au bas du fichier :

deb http://deb.debian.org/debian bullseye-backports main contrib non-free

Si vous êtes un utilisateur militant des logiciels libres, vous pouvez retirer les sections contrib et non-free.

(Voir Gestion des paquets Debian pour plus de détails.)

Une fois que vous avez ajouté le dépôt, mettez à jour le cache d'APT pour inclure les paquets rétroportés dans la liste des paquets disponibles :

apt update

Voilà, c'est fait.

Utiliser les rétroportages

Trouver un rétroportage

Il y a plusieurs méthodes pour savoir s'il existe un rétroportage pour un paquet Debian précis. Une des plus faciles est d'utiliser la fonction de recherche de paquet sur les pages web de Debian (packages.debian.org). Les versions rétroportées de paquets apparaitrons également lorsque vous cherchez leurs noms avec la commande apt search, ou bien on peut visualiser toutes les versions disponibles d'un paquet en utilisant :

apt show package-name -a

Replacing package-name with the name of the package you wish to view.

Installer un rétroportage en ligne de commande

Le dépôt des rétroportages est désactivé par défaut. Donc, si vous voulez installer un paquet rétroporté, vous devez l'indiquer de façon explicite.

Par exemple :

# apt -t bullseye-backports install cockpit

L'option -t spécifie que c'est la version de bullseye-backports qui doit être utilisée. Cela installera la nouvelle version de Cockpit (et de toutes ses dépendances) de bullseye-backports à la place celle issue de Debian stable.

FAQ

Signaler des bogues

À cause des limites du système de suivi des bogues de Debian, les bogues concernant les paquets rétroportés doivent encore être signalés à la liste debian-backports.

Migrer de backports.org à backports.debian.org

À partir du 5 septembre 2010, Backports est devenu un service officiel (voir l'annonce).

Les systèmes configurés pour utiliser backports.org devraient être configurés pour utiliser l'URL du nouveau dépôt (dans /etc/apt/sources.list*), puisque le service backports.org est déjà arrêté.

  1. remplacez backports.org par http://deb.debian.org/debian dans le fichier /etc/apt/sources.list*.

  2. exécutez apt update

  3. retirez la clé backports.org de votre trousseau de clés. Selon la manière dont vous l'avez installé, saisissez :
    • apt purge debian-backports-keyring
      ou

    • apt-key del 16BA136C

Lister les backports installés

Parmi tous les paquets installés, lesquels sont des rétroportages ? La version permet de le dire : tous les rétroportages sont étiquetés avec ~bpo (par exemple, 24.5+1-6~bpo8+1). Ainsi, la ligne de commande suivante permet de répondre à cette question :

    dpkg-query -W | grep '~bpo'

Liens Externes


CategoryPackageManagement CategoryRelease