4.8 Bousculer entre les profils avec cl-update-profile

Description

L'outil cl-update-profile a été conçu pour permettre de changer facilement de dépôt et de profil système.

Le synopsis de la syntaxe est comme suit :

cl-update-profile [--url CL_UPDATE_PROFILE_REP] [--branch CL_UPDATE_PROFILE_BRANCH] [-s [ON/OFF]] [-f] [PROFILE]

Options

Pour sélectionner un dépôt, veuillez exécuter :

--url CL_UPDATE_PROFILE_REP

La syntaxe pour spécifier un dépôt est la suivante (à utiliser soit avec le nom de profil, soit avec l'option list):

cl-update-profile --url=git://git.calculate.ru/calculate/distros.git list

Cette commande listera tous les profils proposés par le dépôt spécifié :

Profils système disponibles :
  [CLD]   distros:CLD/amd64
  [CLDX]  distros:CLDX/amd64
  [CLS]   distros:CLS/amd64
  [CMC]   distros:CMC/amd64
  [CDS]   distros:CDS/amd64
  [CSS]   distros:CSS/amd64

Vous pouvez basculer vers un profil en en ajoutant simplement le nom à la fin de la commande :

cl-update-profile --url=git://git.calculate.ru/calculate/distros.git distros:CLDX/amd64

La sortie suivante va s'afficher :

Dépôt
 * Nom du dépôt : distros
 * Branche du dépôt : master
Profil
 * Profil système : distros:CLDX/amd64
 * Nom de la distribution : Calculate Linux Desktop 14 XFCE
 * Dépôts utilisés : 
+---------+--------------------------------------------+
|Nom      |URL                                         |
+---------+--------------------------------------------+
|distros  |git://git.calculate.ru/calculate/distros.git|
|calculate|git://git.calculate.ru/calculate/overlay.git|
|portage  |git://git.calculate.ru/calculate/portage.git|
+---------+--------------------------------------------+

Lancer le processus ? (Yes/No): yes
Synchronisation des dépôts
 * Synchronisation du dépôt Distros ...                                [ ok ]
 * Synchronisation du dépôt Calculate ...                              [ ok ]
 * Synchronisation du dépôt Portage ...                                [ ok ]
 * Synchronisation terminée
Définition du profil en cours
 * Basculement vers le profil CLDX ...                                 [ ok ]
 * Le profil a bien été actualisé

Le format court est supporté pour les services de gestion de développement GitHub et Bitbucket. En voici un exemple d'utilisation pour activer un dépôt non-officiel :

cl-update-profile --url=github:lautre76 list

Pour basculer vers une branche spécifique du dépôt :

--branch CL_UPDATE_PROFILE_BRANCH

Pour indiquer explicitement s'il faut synchroniser les dépôts ou non :

-s [ON/OFF], --sync [ON/OFF]

Pour exécuter le programme discrètement :

-f, --force
Thank you!