Modifications entre les versions 3 et 20 (s'étendant sur 17 versions)
Version 3 à la date du 2006-10-13 12:15:06
Taille: 5604
Commentaire:
Version 20 à la date du 2006-12-06 19:37:36
Taille: 6464
Éditeur: JérômeSantini
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
(pour l'instant, basé sur la config' région ["ZAO"])

= Blabla explicatif ici =
= Objectifs =
Ligne 25: Ligne 23:
deb http://archive.canonical.com dapper-commercial main
Ligne 28: Ligne 27:
#(pour utiliser la version 9 du player flash avec Firefox)
deb http://3v1n0.tuxfamily.org dapper 3v1n0
Ligne 29: Ligne 31:

 * sudo wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O- | sudo apt-key add - (pour ajouter dans la base APT la clé publique des paquets plf
 * wget http://3v1n0.tuxfamily.org/DD800CD9.gpg -O- | sudo apt-key add - (clé publique des paquets provenant de ce mirroir)
Ligne 61: Ligne 66:
./etc/libnss-mysql.cfg
./etc/libnss-mysql-root.cfg
Ligne 72: Ligne 79:
- concernant le montage nfs automatique ({{{/etc/auto.master}}}), lorsque la question est posée, durant l'installation : "garder la version actuelle" pour conserver la configuration apportée par le paquet auf-base-conf
Ligne 73: Ligne 81:
= Liste des paquets et dépendances entre eux =
Ligne 74: Ligne 83:
--------------------------------- Generer un joli graphe de manière totomatique ? (voir si un debjoligraphdedependance n'existe pas déjà)
Ligne 76: Ligne 85:
à trier == Détail du contenu des paquets ==
Ligne 78: Ligne 87:
==== Liste des paquets et dépendances entre eux ====  (voir également les sources : http://trac.sn.auf.org/auf-desktop/browser)
Ligne 80: Ligne 89:
||'''paquet'''||'''statut'''||'''dépendances'''||
||auf-dhcp-conf|| ||.||
||auf-latptop-conf|| ||'''?'''||
||auf-base-conf|| ||.||
||auf-base|| ||auf-base-conf + tous les softs à installer||
||auf-desktop-conf|| ||auf-dhcp-conf||
||auf-authentification|| ||auf-authentification-nis : auf-authentification-mysql : auf-authentification-ahem||
||auf-desktop|| ||auf-authentification, auf-base, auf-desktop-conf||
||auf-laptop|| ||auf-base, auf-laptop-conf||
=== auf-auth-mysql ===
Ligne 90: Ligne 91:
==== Détail du contenu des paquets ==== * les fichiers de configuration /etc/libnss-mysql.cfg /etc/libnss-mysql-root.cfg ne sont pas gérés/créé/modifiés par ce package : configuration locale au site (serveur, pass, etc). voir la doc de guia pour une doc sur ce qu'il faut mettre dedans, et les ajouter au .tgz de configuration des postes.
Ligne 92: Ligne 93:
===== auf-base ===== === auf-base ===
Ligne 94: Ligne 95:
Dépendance sur les logiciels "utiles" Dépendance sur les logiciels "utiles" : cf http://trac.sn.auf.org/auf-desktop/browser/auf-base-0.1/debian/control
Ligne 96: Ligne 97:
 * ssh, ntp-server, rwhod, w32codecs, cups-pdf, nscd, sun-java5-plugin, autofs, vmware-player, msttcorefonts, gsfonts-x11, xfonts-intl-european, totem-xine-firefox-plugin, libxine-extracodecs, libxine-main1, faad, sox, lame, ffmpeg, mjpegtools, vorbis-tools, libxvidcore4, realplayer, flashplugin-nonfree, mozilla-thunderbird-locale-fr mozilla-thunderbird, xine-ui, vlc

===== auf-base-conf =====
=== auf-base-conf ===
Ligne 103: Ligne 102:
||acceptation auto de la licence java||ok||
||réponse auto pour plugin flash||ok||
||récupération sudoers, clefs ssh via rsync||à revoir||
||acceptation auto de la licence java||pas ok||
||réponse auto pour plugin flash||pas ok||
Ligne 107: Ligne 105:

==
=== auth-dhcp-conf =====
=== auth-dhcp-conf ===
Ligne 117: Ligne 114:
==== problèmes et questions restant à résoudre ==== = problèmes et questions restant à résoudre =
Ligne 119: Ligne 116:
des problèmes ? qui a des problèmes ?  * tester ! (surtout purge/remove/upgrade)
 * licence java/choix flashplugin : comment automatiser
 * ajouter doc, readme, licence, etc
 * pas fiable/stable si le scp échoue lors de la copie du .tgz d'autoconf
Ligne 121: Ligne 121:
= Action suivante =

 * ajouter une signature/clef (regarder comment ça marche vraiment)
 * automatiser d'une façon ou d'une autre la gestion des clefs, pour les sources non ubuntu
 * auf-dhcp-conf : remplacer le nfs-server par un nfs-servers. Ne plus toucher au /home, mais partir du principe que les homedir seront directement en /nfs/home-xxx
 * désactiver la désactivation ipv6. ou en faire un choix debconf
 * remettre de l'ordre et de la cohérence dans les (post|pre)inst et (post|pre)rm
Ligne 122: Ligne 129:
 * vérification et mise à jour automatique du auf-base-conf@configuration:racine.tar.gz
Ligne 123: Ligne 131:
 * CedricProtiere
  * Suite à un aptitude install auf-base sur une machine fraîchement installée, je constate qu'il faut accepter la licence java et choisir la 2e solution pour avoir le plugin flash
  * Il manque un {{{aptitude install mozilla-firefox-locale-fr-fr mozilla-thunderbird-fr openoffice.org2-l10n-fr}}} (pour franciser)
= Contributions documentaires =

- Modèle d'un poste client à Cotonou : ["ZAO/Cotonou/Modèles/PosteFOAD"]
---------------------------------

package desktop pour machines ubuntu type

Objectifs

<!> à écrire

  • Séparer dans des paquets distincts ce qui est configuration générique de ce qui est configuration spécifique (par exemple, des paquets auf-authentification-nis, auf-authentification-ldap, etc)
  • N'avoir dans les paquets *aucune* configuration propre à un site en particulier. Les infos propres au site (clefs ssh, sudoers, par exemple) devront être prises sur le réseau, au moment de l'installation
  • Pour les postes fixes, avoir un modèle de poste "type" unique avec le maximum de paramétrages possibles via le serveur dhcp, pour avoir une machine la plus universelle possible : facilement interchangeable entre les machines du personnel sur le RPV, en accés publique, configuration FOAD, etc
  • Pour les portables : avoir une configuration la plus proche possible des postes fixes, en tenant compte du fait que ces machines ne seront pas toujours connecté au réseau auf (par exemple, authentification locale)

Comment l'utiliser

sources.list à configurer avant d'installer les packages

deb http://ubuntu.refer.sn/ubuntu/ dapper main restricted universe multiverse
deb http://ubuntu.refer.sn/ubuntu/ dapper-updates main restricted universe multiverse
deb http://ubuntu.refer.sn/ubuntu/ dapper-backports main restricted universe multiverse
deb http://ubuntu.refer.sn/ubuntu/ dapper-security main restricted universe multiverse
# (vous pouvez remplacer les 4 lignes ci-dessus par votre propre miroir)
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://archive.canonical.com dapper-commercial main
deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
deb http://wine.budgetdedicated.com/apt dapper main
deb http://apt.sn.auf.org/ubuntu binary/
#(pour utiliser la version 9 du player flash avec Firefox)
deb http://3v1n0.tuxfamily.org dapper 3v1n0  

dhcp

  • sur le serveur dhcp, en plus des options habituelles, ajouter ces options pour autoconfigurer les machines. Note : chaque option est facultative (optionnelle, même :-D), si l'option est absente, le service ne sera simplement pas configuré.

        option nfs-server code 201 = ip-address;
        option nis-domain le-domaine-nis;
        option nis-servers le-serveur-nis;
        option ntp-servers le-serveurt-ntp;
        option nfs-server le-serveur-nfs;

auf-base-conf@configuration:racine.tar.gz

  • pour certain fichiers spécifiques à l'implantation, un auf-base-conf@configuration:racine.tar.gz est telechargé via scp et desarchivé sur la machine. Il faut donc ajouter ce nom dans le dns, et créer un compte auf-base-conf (limité à la scpisation de ce fichier). voilà ce que je met dedans à Dakar :

root@www-dakar:/home/auf-base-conf# tar ztf racine.tar.gz 
./
./etc/
./etc/ssh/
./etc/ssh/sshd_config
./etc/ssh/ssh_host_dsa_key.pub (pour éviter d'avoir des warning de chgt de clef a chaque reinstallation)
./etc/ssh/ssh_host_rsa_key.pub
./etc/ssh/ssh_host_dsa_key
./etc/ssh/ssh_host_rsa_key
./etc/sysctl.conf (pour net/ipv4/icmp_echo_ignore_broadcasts=1, afin de savoir quelles machines sont présentes sur le réseau)
./etc/sudoers
./etc/apt/
./etc/apt/sources.list
./etc/libnss-mysql.cfg
./etc/libnss-mysql-root.cfg
./root/
./root/.ssh/
./root/.ssh/known_hosts
./root/.ssh/authorized_keys (pour dsh centralisé)

ainsi, les paquets ne comportent *aucune* information locale au site de Dakar.

nfs

- seront montées automatique toutes les partitions exporté du serveur nfs dont le nom commence par "/home" (à la racine de la machine) ou celle qui contiennent le mot "/local" (sur /usr/local) - concernant le montage nfs automatique (/etc/auto.master), lorsque la question est posée, durant l'installation : "garder la version actuelle" pour conserver la configuration apportée par le paquet auf-base-conf

Liste des paquets et dépendances entre eux

Generer un joli graphe de manière totomatique ? (voir si un debjoligraphdedependance n'existe pas déjà)

Détail du contenu des paquets

auf-auth-mysql

* les fichiers de configuration /etc/libnss-mysql.cfg /etc/libnss-mysql-root.cfg ne sont pas gérés/créé/modifiés par ce package : configuration locale au site (serveur, pass, etc). voir la doc de guia pour une doc sur ce qu'il faut mettre dedans, et les ajouter au .tgz de configuration des postes.

auf-base

Dépendance sur les logiciels "utiles" : cf http://trac.sn.auf.org/auf-desktop/browser/auf-base-0.1/debian/control

auf-base-conf

pour les confs de base des softs à installer :

quoi

statut

acceptation auto de la licence java

pas ok

réponse auto pour plugin flash

pas ok

auth-dhcp-conf

  • dhclient.conf
  • hooks

nom

statut

ntp

ok

nis

ok

nfs

en cours

problèmes et questions restant à résoudre

  • tester ! (surtout purge/remove/upgrade)
  • licence java/choix flashplugin : comment automatiser
  • ajouter doc, readme, licence, etc
  • pas fiable/stable si le scp échoue lors de la copie du .tgz d'autoconf

Action suivante

  • ajouter une signature/clef (regarder comment ça marche vraiment)
  • automatiser d'une façon ou d'une autre la gestion des clefs, pour les sources non ubuntu
  • auf-dhcp-conf : remplacer le nfs-server par un nfs-servers. Ne plus toucher au /home, mais partir du principe que les homedir seront directement en /nfs/home-xxx
  • désactiver la désactivation ipv6. ou en faire un choix debconf
  • remettre de l'ordre et de la cohérence dans les (post|pre)inst et (post|pre)rm
  • auf-laptop-conf : accès aux ressources réseau locales, lorsque le laptop est sur son réseau "de base"
  • vérification et mise à jour automatique du auf-base-conf@configuration:racine.tar.gz

Contributions documentaires

- Modèle d'un poste client à Cotonou : ["ZAO/Cotonou/Modèles/PosteFOAD"]


Etude/PaquetAufDesktopAncien (dernière édition le 2008-06-11 09:07:24 par ThomasNoël)