REPO-ADD(8)

NOM
repo-add - utilitaire de maintenance de base de donnée de paquetage

SYNOPSIS

repo-add [options] <chemin-vers-db> <paquetage> [<paquetage> ...]

repo-remove [options] <chemin-vers-db> <paquetage> [<paquetage> ...]

DESCRIPTION

repo-add et repo-remove sont deux scripts pour aider à contruire une base de donnés de paquetage pour les paquetages compilés avec makepkg(8) et installés avec pacman(8).

repo-add va mettre à jour la base de données de paquetage en lisant un fichier de paquetage compilés. Plusieurs paquetages à ajouter peuvent être précisé dans la ligne de commande.

If a matching “.sig” file is found alongside a package file, the signature will automatically be embedded into the database.

repo-remove va mettre à jour la base de données de paquetage par la suppression d'un paquetage spécifié dans la ligne de commande. Plusieurs paquetages à supprimer peuvent être précisé dans la ligne de commande.

A package database is a tar file, optionally compressed. Valid extensions are “.db” followed by an archive extension of “.tar”, “.tar.gz”, “.tar.bz2”, “.tar.xz”, or “.tar.Z”. The file does not need to exist, but all parent directories must exist.

OPTIONS GÉNÉRALES

-q, --quiet
    Force le programme à rester silencieux sauf pour les messages d'erreurs et les alertes.

-s, --sign
    Generate a PGP signature file using GnuPG. This will execute gpg --detach-sign --use-agent on the generated database to generate a detached signature file, using the GPG agent if it is available. The signature file will be the entire filename of the database with a “.sig” extension.

-k, --key <clé>
    Specify a key to use when signing packages. Can also be specified using the GPGKEY environmental variable. If not specified in either location, the default key from the keyring will be used.

-v, --verify
    Verify the PGP signature of the database before updating the database. If the signature is invalid, an error is produced and the update does not proceed.

--nocolor
    Remove color from repo-add and repo-remove output.

REPO-ADD OPTIONS

-n, --new
    Only add packages that are not already in the database. Warnings will be printed upon detection of existing packages, but they will not be re-added.

-R, --remove
    Remove old package files from the disk when updating their entry in the database.

EXEMPLE

repo-add foo.db.tar.xz <paquetage1> [<paquetage2> ...]

This creates two separate databases; a smaller database “foo.db.tar.xz” used by pacman and a large database containing package file lists “foo.files.tar.xz” for use by other utilities. While pacman can use the large database (if renamed with a db.tar* extension), there is currently no additional benefit for the larger download.

VOIR AUSSI

makepkg(8), pacman(8)

Consulter le site internet de pacman à l'adresse https://www.archlinux.org/pacman/ pour de nouvelles informations sur pacman et ses outils associés.

BOGUES

Bogues ? C'est une blague ; il n'y a pas de bogues dans ce logiciel. Mais s'il y en a, envoyez un rapport de bogue contenant autant de détails que possible dans la section Pacman du système de suivi de bogues de Arch Linux.

AUTEURS

Développeurs actuels :

    • Allan McRae <allan@archlinux.org>

    • Andrew Gregory <andrew.gregory.8@gmail.com>

    • Dan McGee <dan@archlinux.org>

    • Dave Reisner <dreisner@archlinux.org>

Contributeurs antérieurs majeurs :

    • Judd Vinet <jvinet@zeroflux.org>

    • Aurelien Foret <aurelien@archlinux.org>

    • Aaron Griffin <aaron@archlinux.org>

    • Xavier Chantry <shiningxc@gmail.com>

    • Nagy Gabor <ngaba@bibl.u-szeged.hu>

Pour des contributeurs supplémentaires, utiliser git shortlog -s sur le dépôt pacman.git.

TRADUCTION
La traduction française de cette page de manuel a été créée par Marc Poiroud <marci1@archlinux.fr> Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à <debian-l10n-french@lists.debian.org>.