Installation d'AMC sous Gentoo
Version 1 (Pierre-Olivier Vallès, 11/14/2014 04:13 pm)
| 1 | 1 | h1. Installation d'AMC sous Gentoo |
|
|---|---|---|---|
| 2 | 1 | ||
| 3 | 1 | Ã la date du 16 septembre 2014, il n'existe pas d'overlay contenant un ebuild AMC. |
|
| 4 | 1 | Dans ce guide, vous trouverez les informations pour compiler installer AMC dans sa version 1.2.1, en utilisant un @ebuild@ que vous placerez dans un overlay local (c'est à dire propre à votre machine). |
|
| 5 | 1 | ||
| 6 | 1 | h2. Compilation/Installation via un overlay local |
|
| 7 | 1 | ||
| 8 | 1 | h3. Créer un overlay local |
|
| 9 | 1 | Voici un résumé de la procédure, disponible ici : http://wiki.gentoo.org/wiki/Overlay/Local_overlay |
|
| 10 | 1 | Commandes à exécuter en tant que @root@ (penser à choisir un joli nom qui vous fasse plaisir) : |
|
| 11 | 1 | <pre> |
|
| 12 | 1 | # mkdir -p /usr/local/portage/{metadata,profiles} |
|
| 13 | 1 | # echo 'NomDeLOverlay' > /usr/local/portage/profiles/repo_name |
|
| 14 | 1 | # echo 'masters = gentoo' > /usr/local/portage/metadata/layout.conf |
|
| 15 | 1 | # chown -R portage:portage /usr/local/portage |
|
| 16 | 1 | </pre> |
|
| 17 | 1 | Signaler la présence de l'overlay à @portage@ : |
|
| 18 | 1 | <pre> |
|
| 19 | 1 | # echo 'PORTDIR_OVERLAY="/usr/local/portage ${PORTDIR_OVERLAY}"' >> /etc/portage/make.conf |
|
| 20 | 1 | </pre> |
|
| 21 | 1 | ||
| 22 | 1 | h3. Installer l'ebuild et son fichier patch |
|
| 23 | 1 | Créer les répertoires nécéssaires : |
|
| 24 | 1 | <pre> |
|
| 25 | 1 | # mkdir -p /usr/local/portage/app-office/auto-multiple-choice/files/ |
|
| 26 | 1 | </pre> |
|
| 27 | 1 | Télécharger les fichiers et les placer aux emplacements suivants : |
|
| 28 | 1 | <pre> |
|
| 29 | 1 | /usr/local/portage/app-office/auto-multiple-choice/auto-multiple-choice-1.2.1.ebuild |
|
| 30 | 1 | /usr/local/portage/app-office/auto-multiple-choice/files/auto-multiple-choice-1.2-makefiles.patch |
|
| 31 | 1 | </pre> |
|
| 32 | 1 | Par défaut (et ce n'est pas un bonne pratique), l'@ebuild@ a été marqué comme stable pour l'architecture "@amd64@" (linux 64 bits). Penser à rajouter l'architecture "@x86@" (ou celle qui vous convient) dans la variable @KEYWORDS@ de l'@ebuild@. |
|
| 33 | 1 | ||
| 34 | 1 | h3. Générer le fichier @Manifest@ |
|
| 35 | 1 | Toujours en tant que @root@ : |
|
| 36 | 1 | <pre> |
|
| 37 | 1 | cd /usr/local/portage/app-office/auto-multiple-choice/ |
|
| 38 | 1 | ebuild auto-multiple-choice-1.2.1.ebuild manifest clean |
|
| 39 | 1 | </pre> |
|
| 40 | 1 | AMC devrait être prêt à installer. Lors de chaque modification de l'@ebuild@, il conviendra de regénérer le @Manifest@. |
|
| 41 | 1 | ||
| 42 | 1 | h3. Installer AMC |
|
| 43 | 1 | Ensuite, il n'y a plus qu'à lancer "@emerge@" de la manière que vous préférez : |
|
| 44 | 1 | <pre> |
|
| 45 | 1 | emerge -qav auto-multiple-choice |
|
| 46 | 1 | </pre> |
|
| 47 | 1 | ||
| 48 | 1 | h1. Mise à jour de la documentation |
|
| 49 | 1 | ||
| 50 | 1 | L'ebuild ainsi que cette documentation étant relativement peu testés, merci de faire part de vos remarques (forums ou wiki). |