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