Modifications entre les versions 29 et 30
Version 29 à la date du 2010-01-13 15:40:02
Taille: 4339
Commentaire: + priorité aux tests + jaunty par défaut
Version 30 à la date du 2011-03-11 03:00:41
Taille: 4302
Commentaire: mise à jour : lucid et squeeze
Texte supprimé. Texte ajouté.
Ligne 12: Ligne 12:
# remplacer <distribution> par etch, lenny, squeeze, hardy, intrepid, jaunty, karmic, lucid, ... selon votre système. # remplacer <distribution> par lenny, squeeze, wheezy, lucid, maverick, natty, ... selon votre système.
Ligne 28: Ligne 28:
 Sources «officielles», paquets stables de l'AUF::
  . Il s'agit de paquets à utiliser sur toute machine de l'AUF (Debian pour les serveurs, Ubuntu pour les postes clients). Ci-dessous la source pour une machine en Ubuntu Jaunty, pour un autre type de machine il suffit de remplacer `jaunty` par le nom de la version (`hardy`, `intrepid`, `jaunty`, `karmic`, `lucid` pour Ubuntu, `etch`, `lenny`, `squeeze` pour Debian) :
 Sources « officielles », paquets stables de l'AUF::
  . Il s'agit de paquets à utiliser sur toute machine de l'AUF (Debian pour les serveurs, Ubuntu pour les postes clients). Ci-dessous la source pour une machine en Ubuntu Lucid, pour un autre type de machine il suffit de remplacer `lucid` par le nom de la version (`lucid`, `maverick`, `natty` pour Ubuntu, `lenny`, `squeeze`, `wheezy` pour Debian) :
Ligne 31: Ligne 31:
deb http://apt.auf.org/ jaunty auf deb http://apt.auf.org/ lucid auf
Ligne 36: Ligne 36:
  . Les paquets proposés ici en cours de tests. On les utilise en général pour valider un futur paquet stable. Comme pour la source stable, il faut remplacer `jaunty` par le nom de la version utilisée. Une fois la source installée, le contenu est visible avec `$ aptitude search '~Oauf-test'`   . Les paquets proposés ici en cours de tests. On les utilise en général pour valider un futur paquet stable. Comme pour la source stable, il faut remplacer `lucid` par le nom de la version utilisée. Une fois la source installée, le contenu est visible avec `$ aptitude search '~Oauf-test'`
Ligne 38: Ligne 38:
deb http://apt.auf.org/ jaunty-test auf deb http://apt.auf.org/ lucid-test auf
Ligne 40: Ligne 40:
  . Note : pour utiliser ces paquets, il faut préciser la distribution à `aptitude` lors de l'installation. Par exemple : `$ aptitude -t jaunty-test install auf-poste-client-reflets`. Sinon, la version stable sera toujours prioritaire, même si c'est une version plus ancienne.   . Note : pour utiliser ces paquets, il faut préciser la distribution à `aptitude` lors de l'installation. Par exemple : `$ aptitude -t lucid-test install auf-poste-client-reflets`. Sinon, la version stable sera toujours prioritaire, même si c'est une version plus ancienne.
Ligne 45: Ligne 45:
deb http://apt.auf.org/ jaunty-experimental auf deb http://apt.auf.org/ lucid-experimental auf

L'AUF propose un dépôt de paquets pour Debian et Ubuntu : http://apt.auf.org/. Ces paquets sont notamment :

  • des paquets proposant des logiciels spécifiques à l'utilisation de Debian ou Ubuntu à l'AUF ;
  • des paquets simplifiant l'installation de certains systèmes ou ensemble de logiciels ;
  • des retro-portages spécifiques à l'AUF non disponibles dans les backports de Debian ou Ubuntu.

Cette page explique comment utiliser ce dépôt.

Préliminaire : ajout de la clé utilisée pour signer le dépôt

Vous devez d'abord installer la clé publique GPG qui signe ce dépôt. Pour cela, ajouter dans le sources.list le dépôt AUF concernant votre distribution :

  • # remplacer <distribution> par lenny, squeeze, wheezy, lucid, maverick, natty, ... selon votre système.
    deb http://apt.auf.org/ <distribution> auf

Puis installer le paquet auf-keyring :

  • # aptitude update
    # aptitude install auf-keyring

Note : lors de la première installation de auf-keyring aptitude va vous demander de confirmer l'installation car il ne juge pas encore la source « sûre ». Confirmez l'installation, la clé sera ajoutée : aptitude fera désormais confiance au dépôt AUF.

Sources disponibles

Trois types de sources sont disponibles pour une version de Debian ou Ubuntu donnée.

Sources « officielles », paquets stables de l'AUF
  • Il s'agit de paquets à utiliser sur toute machine de l'AUF (Debian pour les serveurs, Ubuntu pour les postes clients). Ci-dessous la source pour une machine en Ubuntu Lucid, pour un autre type de machine il suffit de remplacer lucid par le nom de la version (lucid, maverick, natty pour Ubuntu, lenny, squeeze, wheezy pour Debian) :

    deb http://apt.auf.org/ lucid auf
  • Une fois la source installée, vous pouvez en lister le contenu avec $ aptitude search '~Oauf'

Sources de paquets à tester, pour validation
  • Les paquets proposés ici en cours de tests. On les utilise en général pour valider un futur paquet stable. Comme pour la source stable, il faut remplacer lucid par le nom de la version utilisée. Une fois la source installée, le contenu est visible avec $ aptitude search '~Oauf-test'

    deb http://apt.auf.org/ lucid-test auf
  • Note : pour utiliser ces paquets, il faut préciser la distribution à aptitude lors de l'installation. Par exemple : $ aptitude -t lucid-test install auf-poste-client-reflets. Sinon, la version stable sera toujours prioritaire, même si c'est une version plus ancienne.

Sources de paquets expérimentaux
  • Il s'agit de paquets en cours d'expérimentation... à n'utiliser que si vous savez ce que vous faites ! Le contenu est visible avec $ aptitude search '~Oauf-experimental'

    deb http://apt.auf.org/ lucid-experimental auf
  • Pour l'installation, même remarque qu'avec les paquets de test. Il faut préciser -t experimental.

Contenu du dépôt

Vous pouvez avoir une idée du contenu des dépôts en allant sur http://apt.auf.org/.

Un flux RSS est disponible pour suivre l'arrivée de nouveaux paquets.

Pour ajouter vos paquets dans le dépôt

Voir la sous-page /EnvoyerSesPaquets.

Donner priorité aux tests

Dans le cas où vous souhaiteriez participer activement aux tests, sur un poste de test donc, il peut être utile d'élever la priorité des paquets de la source de test pour que leur mise à jour soit automatique.

Cela se fait en créant un fichier /etc/apt/preferences ayant le contenu suivant :

Explanation: pour donner un peu plus de priorité aux paquets de tests
Package: *
Pin: release o=auf-test
Pin-Priority: 200

Dans le cas où vous ne souhaiteriez donner priorité qu'à un seul paquet, vous pouvez le faire en spécifiant le nom du paquet sur la ligne Package:.

Voici un exemple pour suivre les versions de test du paquet auf-poste-client-reflets :

Explanation: pour donner un peu plus de priorité aux paquets de tests
Package: auf-poste-client-reflets
Pin: release o=auf-test
Pin-Priority: 200

Pour les autre options disponibles, voir la page de manuel avec man apt_preferences (disponible en français).

DépôtAPT (dernière édition le 2013-12-05 20:21:24 par JeanChristopheAndré)