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).