Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:claudiux:zwookmachine [Le 22/11/2011, 16:12]
claudiux [Daemonisation de l'instance zwookedu]
utilisateurs:claudiux:zwookmachine [Le 03/03/2023, 19:01] (Version actuelle)
L'Africain
Ligne 16: Ligne 16:
 Le but de cette page est de créer un LiveDVD installable. Le but de cette page est de créer un LiveDVD installable.
  
-Contrairement aux serveurs traditionnels,​ qui ne comprennent aucune interface graphique, la ZwookMachine proposera Gnome, et ce pour deux raisons : +Contrairement aux serveurs traditionnels,​ qui ne comprennent aucune interface graphique, la ZwookMachine proposera Gnome, et ce pour deux raisons :
   * Une interface graphique est nécessaire pour créer un LiveDVD   * Une interface graphique est nécessaire pour créer un LiveDVD
   * Le but est de créer un serveur facilement installable et paramétrable par un newbie   * Le but est de créer un serveur facilement installable et paramétrable par un newbie
Ligne 69: Ligne 69:
   * quand l'​écran de connexion s'​affiche,​ faites un Ctrl-Alt-F1 pour ouvrir la console tty1 ; vous vous retrouvez devant un écran tout noir, qui effraie un peu le néophyte, mais ça mord pas !   * quand l'​écran de connexion s'​affiche,​ faites un Ctrl-Alt-F1 pour ouvrir la console tty1 ; vous vous retrouvez devant un écran tout noir, qui effraie un peu le néophyte, mais ça mord pas !
   * sur tty1, connectez-vous en adminzm   * sur tty1, connectez-vous en adminzm
-  * une fois connecté, tapez : +  * une fois connecté, tapez :
     * **sudo service gdm stop** ; cela va arrêter le serveur graphique (gdm est l'​interface de connexion graphique)     * **sudo service gdm stop** ; cela va arrêter le serveur graphique (gdm est l'​interface de connexion graphique)
     * **sudo X -configure** ; cela va créer le fichier xorg.conf.new     * **sudo X -configure** ; cela va créer le fichier xorg.conf.new
Ligne 114: Ligne 114:
 Les //​logiciels//​ se trouvent dans des //paquets// téléchargeables dans des //​dépôts//​. Les //​logiciels//​ se trouvent dans des //paquets// téléchargeables dans des //​dépôts//​.
  
-Soit dans Synaptics (menu Configuration / Dépôts), soit dans Système / Administration / Sources de logiciels : +Soit dans Synaptics (menu Configuration / Dépôts), soit dans Système / Administration / Sources de logiciels :
   * onglet Logiciels de Ubuntu : tout cocher **sauf** //Code source// et //CD-Rom// ; choisir //​Télécharger depuis// **serveur principal** (plus réactif et davantage disponible, pour les mises à jour de sécurité, que le serveur national).   * onglet Logiciels de Ubuntu : tout cocher **sauf** //Code source// et //CD-Rom// ; choisir //​Télécharger depuis// **serveur principal** (plus réactif et davantage disponible, pour les mises à jour de sécurité, que le serveur national).
   * onglet Mises à jour : cochez **//​security//​**,​ **//​updates//​**,​ éventuellement //​backports//,​ mais surtout pas //​proposed//​ ; demandez de //vérifier les mises à jour// **tous les jours** et d'​**installer les mises à jour de sécurité sans confirmation** ; //mise à niveau de la distribution//​ : **jamais**.   * onglet Mises à jour : cochez **//​security//​**,​ **//​updates//​**,​ éventuellement //​backports//,​ mais surtout pas //​proposed//​ ; demandez de //vérifier les mises à jour// **tous les jours** et d'​**installer les mises à jour de sécurité sans confirmation** ; //mise à niveau de la distribution//​ : **jamais**.
Ligne 146: Ligne 146:
  
 === Paquets obsolètes === === Paquets obsolètes ===
-Certains paquets sont rendus obsolètes par une mise à jour avec une version plus élevée ; c'est souvent le cas de //​linux-headers-2.6.xx-yy//​. Supprimez-les avec : +Certains paquets sont rendus obsolètes par une mise à jour avec une version plus élevée ; c'est souvent le cas de //​linux-headers-2.6.xx-yy//​. Supprimez-les avec :
   sudo apt-get autoremove   sudo apt-get autoremove
  
Ligne 154: Ligne 154:
 Nous pouvons les installer en [[apt://​apache2,​apache2-doc,​mysql-server,​php5,​libapache2-mod-php5,​php5-mysql,​php5-auth-pam,​libapache2-mod-auth-pam,​perl,​php-pear,​proftpd-basic,​phpmyadmin,​openssl,​php5-gd,​freetype2-demos,​libfreetype6,​libjpeg-progs,​libjpeg62,​libpng12-0,​libgdbm3,​zlib1g,​zlib1g-dev,​expat,​sablotron,​php5-cli,​proftpd-doc,​libgd-tools,​libcompress-zlib-perl,​libxml2-dev,​mingw32-binutils,​webalizer,​php-fpdf,​ncurses-bin,​libapache2-mod-perl2,​libapache2-mod-perl2-doc,​freetds-dev,​gettext,​php5-mcrypt,​php5-mhash,​php5-sqlite,​dovecot-postfix,​php5-xcache,​dokuwiki,​txt2tags,​zopeedit,​python-ldap,​python-zodb,​openssh-server,​nautilus-gksu,​nautilus-open-terminal,​vim,​debconf-utils,​ssh,​filezilla|un clic]] (cela prend du temps). (Si firefox vous demande avec quoi ouvrir ce lien, validez le choix par défaut qui est **apturl**.) Nous pouvons les installer en [[apt://​apache2,​apache2-doc,​mysql-server,​php5,​libapache2-mod-php5,​php5-mysql,​php5-auth-pam,​libapache2-mod-auth-pam,​perl,​php-pear,​proftpd-basic,​phpmyadmin,​openssl,​php5-gd,​freetype2-demos,​libfreetype6,​libjpeg-progs,​libjpeg62,​libpng12-0,​libgdbm3,​zlib1g,​zlib1g-dev,​expat,​sablotron,​php5-cli,​proftpd-doc,​libgd-tools,​libcompress-zlib-perl,​libxml2-dev,​mingw32-binutils,​webalizer,​php-fpdf,​ncurses-bin,​libapache2-mod-perl2,​libapache2-mod-perl2-doc,​freetds-dev,​gettext,​php5-mcrypt,​php5-mhash,​php5-sqlite,​dovecot-postfix,​php5-xcache,​dokuwiki,​txt2tags,​zopeedit,​python-ldap,​python-zodb,​openssh-server,​nautilus-gksu,​nautilus-open-terminal,​vim,​debconf-utils,​ssh,​filezilla|un clic]] (cela prend du temps). (Si firefox vous demande avec quoi ouvrir ce lien, validez le choix par défaut qui est **apturl**.)
  
-Ou bien les installer en ligne de commande : +Ou bien les installer en ligne de commande :
  
 <​code>​ <​code>​
Ligne 175: Ligne 175:
 |dokuwiki | Supprimer les pages à la suppression du paquet | Ne pas cocher, au risque de perdre des données | |dokuwiki | Supprimer les pages à la suppression du paquet | Ne pas cocher, au risque de perdre des données |
  
-===== Installation de Remastersys ===== 
-C'est avec [[/​remastersys]] que nous allons créer le DVD-live. 
- 
-Pour Ubuntu **Karmic** (version 2.0.13-1 et supérieures),​ entrez dans un terminal, l'une après l'​autre,​ les commandes : 
-<​code>​echo "deb http://​www.geekconnection.org/​remastersys/​repository karmic/"​ | sudo tee -a /​etc/​apt/​sources.list.d/​remastersys.list 
-sudo apt-get update 
-sudo apt-get install remastersys ubiquity-frontend-gtk</​code>​ 
- 
-Ou bien téléchargez directement la version 2.0.15 : [[http://​www.geekconnection.org/​remastersys/​repository/​karmic/​remastersys_2.0.15-1_all.deb]] et installez-la d'un double-clic. 
  
 ===== Installation de Zope 2.9.12 (Ubuntu Lucid 10.04.2) ===== ===== Installation de Zope 2.9.12 (Ubuntu Lucid 10.04.2) =====
Ligne 233: Ligne 224:
   sudo /​usr/​lib/​zope2.9/​bin/​mkzopeinstance.py --dir=/​var/​lib/​zope2.9/​instances/​zwookedu --user=admin:​adminzope   sudo /​usr/​lib/​zope2.9/​bin/​mkzopeinstance.py --dir=/​var/​lib/​zope2.9/​instances/​zwookedu --user=admin:​adminzope
  
-Vérification : +Vérification :
   ls /​var/​lib/​zope2.9/​instances/​zwookedu/​   ls /​var/​lib/​zope2.9/​instances/​zwookedu/​
 ''​bin ​ etc  Extensions ​ import ​ inituser ​ lib  log  Products ​ README.txt ​ var''​ ''​bin ​ etc  Extensions ​ import ​ inituser ​ lib  log  Products ​ README.txt ​ var''​
Ligne 244: Ligne 235:
 Éditer le fichier de configuration de l'​instance : Éditer le fichier de configuration de l'​instance :
   gedit /​var/​lib/​zope2.9/​instances/​zwookedu/​etc/​zope.conf   gedit /​var/​lib/​zope2.9/​instances/​zwookedu/​etc/​zope.conf
-Vers la ligne 150, insérer : +Vers la ligne 150, insérer :
   effective-user adminzm   effective-user adminzm
 Ainsi, l'​instance zwookedu fonctionnera sous le nom d'​adminzm. Ainsi, l'​instance zwookedu fonctionnera sous le nom d'​adminzm.
Ligne 256: Ligne 247:
 Test : Ouvrir Firefox sur [[http://​localhost:​8080]] Test : Ouvrir Firefox sur [[http://​localhost:​8080]]
  
-La page d'​accueil de Zope apparait. ​+La page d'​accueil de Zope apparait.
  
 Cliquez ensuite sur le lien [[http://​localhost:​8080/​manage|Zope Management Interface]],​ une fenêtre d'​authentification apparait. Utilisateur : admin et mot de passe adminzope, comme défini précédemment. Cliquez ensuite sur le lien [[http://​localhost:​8080/​manage|Zope Management Interface]],​ une fenêtre d'​authentification apparait. Utilisateur : admin et mot de passe adminzope, comme défini précédemment.
Ligne 379: Ligne 370:
   sudo chmod +x /​etc/​init.d/​zope2.9   sudo chmod +x /​etc/​init.d/​zope2.9
  
-Installons les raccourcis-service : +Installons les raccourcis-service :
   sudo update-rc.d zope2.9 defaults 90 10   sudo update-rc.d zope2.9 defaults 90 10
 Ainsi le service zope2.9 démarrera en position 90, avant Apache2 (qui démarre en position 91), et s'​arrêtera en position 10, après Apache2 (qui s'​arrête en position 9). Ainsi le service zope2.9 démarrera en position 90, avant Apache2 (qui démarre en position 91), et s'​arrêtera en position 10, après Apache2 (qui s'​arrête en position 9).
Ligne 388: Ligne 379:
   gedit /​etc/​zope2.9/​zope.conf   gedit /​etc/​zope2.9/​zope.conf
  
-Vérifier les "​directives"​ suivantes, en les adaptant à vos besoins : +Vérifier les "​directives"​ suivantes, en les adaptant à vos besoins :
 <​code>​ <​code>​
 <​environment>​ <​environment>​
Ligne 694: Ligne 685:
  
  
-Test de la résolution directe : +Test de la résolution directe :
   host www2.lyc-detest.ac-aix-marseille.fr   host www2.lyc-detest.ac-aix-marseille.fr
 ou, plus complet : ou, plus complet :
Ligne 714: Ligne 705:
 Une erreur m'a bloqué longtemps, m'​empêchant d'​utiliser des solutions Php/MySQL : les modules idoines de Php5 ne se chargent pas ; une erreur "**PHP Startup: Unable to load dynamic library**"​ apparaît dans ''/​var/​log/​apache2/​error.log''​. Une erreur m'a bloqué longtemps, m'​empêchant d'​utiliser des solutions Php/MySQL : les modules idoines de Php5 ne se chargent pas ; une erreur "**PHP Startup: Unable to load dynamic library**"​ apparaît dans ''/​var/​log/​apache2/​error.log''​.
  
-La solution : +La solution :
   cd /​usr/​lib/​php5   cd /​usr/​lib/​php5
   sudo ln -s 20090626+lfs modules   sudo ln -s 20090626+lfs modules
  • utilisateurs/claudiux/zwookmachine.1321974726.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)