Installation d'AMC sous Gentoo¶
À la date du 14 novembre 2014, il n'existe pas d'overlay contenant un ebuild AMC.
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).
Compilation/Installation via un overlay local¶
Note : Un bug (https://bugs.gentoo.org/show_bug.cgi?id=501254) a été ouvert pour demander l'inclusion d'AMC dans portage
.
Les fichiers attachés à ce wiki sont également disponibles dans le bug-tracker de Gentoo, à l'adresse ci-dessus.
- Créer un overlay local
Voici un résumé de la procédure, disponible ici : http://wiki.gentoo.org/wiki/Overlay/Local_overlay
Commandes à exécuter en tant queroot
(penser à choisir un joli nom qui vous fasse plaisir) :# mkdir -p /usr/local/portage/{metadata,profiles} # echo 'NomDeLOverlay' > /usr/local/portage/profiles/repo_name # echo 'masters = gentoo' > /usr/local/portage/metadata/layout.conf # chown -R portage:portage /usr/local/portage
Signaler la présence de l'overlay àportage
:# echo 'PORTDIR_OVERLAY="/usr/local/portage ${PORTDIR_OVERLAY}"' >> /etc/portage/make.conf
- Installer les
ebuild
et les fichiers patch
Créer les répertoires nécéssaires :# mkdir -p /usr/local/portage/app-office/auto-multiple-choice/files/
Télécharger les fichiers et les placer aux emplacements suivants :/usr/local/portage/app-office/auto-multiple-choice/ [pour les ebuilds] /usr/local/portage/app-office/auto-multiple-choice/files/ [pour les patchs]
À partir de la version 1.2.1-r1, l'ebuild
a été keywordé pour les architectures "x86
" et "amd64
". Penser à ajuster votre fichierpackage.keywords
pour pouvoir l'installer.
À partir de la version 1.2.1-r1, l'ebuild
n'a plus besoin du patch "auto-multiple-choice-1.2-makefiles.patch
".
Exemple de commandes pour télécharger directement depuis cette page:# wget 'http://project.auto-multiple-choice.net/attachments/675/auto-multiple-choice-1.2.1-r2.ebuild' -O /usr/local/portage/app-office/auto-multiple-choice/auto-multiple-choice-1.2.1-r2.ebuild # wget 'http://project.auto-multiple-choice.net/attachments/download/632/auto-multiple-choice-1.2-desktop.patch' -O /usr/local/portage/app-office/auto-multiple-choice/files/auto-multiple-choice-1.2-desktop.patch
- Générer le fichier
Manifest
Toujours en tant queroot
(penser à changer le nom du fichier dans la ligne de commande si besoin!) :cd /usr/local/portage/app-office/auto-multiple-choice/ ebuild auto-multiple-choice-1.2.1-r2.ebuild manifest clean
AMC devrait être prêt à installer !
Lors de chaque modification d'unebuild
, il conviendra de régénérer leManifest
(qui contient les sommes de contrôle des ebuilds et patchs).
- [Optionnellement] Si vous utilisez
eix
, c'est le moment de remettre à jour la base de donnée suite à l'ajout de l'ebuild
:eix-update
- Installer AMC
Ensuite, il n'y a plus qu'à lancer "emerge
" de la manière que vous préférez :emerge -qav auto-multiple-choice
Attention ! La dépendance "app-tex/dblatex
" n'est pas encore dansportage
; vous la trouverez dans les overlays "eva
" ou "benf
".
(Utiliser "layman
" pour gérer vos overlays).
Installation via un overlay¶
Pas encore.
Mise à jour de la documentation¶
L'ebuild
ainsi que cette documentation étant relativement peu testés, merci de faire part de vos remarques (forums ou wiki).