Documentation technique : Debian
Documentation basée sur la distribution Debian

> > Compilation d’Alternc à partir des sources

Compilation d’Alternc à partir des sources

On récupère alternc par svn

  1. svn co https://github.com/AlternC/AlternC alternc

Construction du paquet :

  1. cd alternc
  2. svn-buildpackage -rfakeroot --svn-builder=debuild

Télécharger

Installation du paquet créé :

  1. cd ../build-area/
  2. sudo dpkg -i alternc_1.0~rc1_all.deb

Télécharger

Si on obtient un message d’erreur à cause de dépendances, on utilise la commande suivante pour fixer les dépendances (ne devrait pas être nécessaire si vous avez correctement suivi les étapes précédentes).

  1. sudo apt-get -f install

Ensuite il faut aller dans phpmyadmin pour modifier les privilèges de root en localhost et le définir sans mot de passe.

On retente l’install du deb qui va passer cette fois-ci

  1. sudo dpkg -i  alternc_0.9.10~rc1_all.deb

On reconfigure alternc car les erreurs précédentes ne nous ont pas laissé le faire

  1. sudo dpkg-reconfigure alternc

Création d’un certificat auto-signé (ici pour domaine.org) :

  1. openssl genrsa -out domaine.org.key 1024
  2. chmod 600 domaine.org.key
  3. openssl req -new -key domaine.org.key -out domaine.org.csr
  4. openssl x509 -req -days 730 -in domaine.org.csr -signkey domaine.org.key -out domaine.org.crt
  5. cp domaine.org.key /etc/alternc/apache.pem
  6. cat domaine.org.crt >> /etc/alternc/apache.pem

Télécharger

  1. sudo ln -s /etc/alternc/apache2-ssl.conf /etc/apache2/conf.d/

On ajoute ensuite la conf ssl d’alternc à celle d’apache

Remarque :

Après une mise à jour d’alternc vers la version 0.9.10 il se peut que l’accès à l’espace d’administration ne fonctionne plus en https. Dans ce cas il faut simplement modifier le fichier de configuration des ports d’apache2 :

  1. sudo nano /etc/apache2/ports.conf

Et y ajouter :

  1. Listen 443

Puis on redémarre le serveur Apache :

  1. sudo /etc/init.d/apache2 restart
  • Auteur :
  • Publié le :
  • Mis à jour : 04/10/16

1 commentaire


Qui êtes-vous ?
[Se connecter]
Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.