Warning: session_write_close() [function.session-write-close]: write failed: No space left on device (28) in /home/webs/cvs.rycks.com/htdocs/doku.php on line 60

Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in /home/webs/cvs.rycks.com/htdocs/doku.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at /home/webs/cvs.rycks.com/htdocs/doku.php:60) in /home/webs/cvs.rycks.com/htdocs/inc/actions.php on line 76
plm:plm_sur_sarge [CVS.RYCKS.COM]
 

PLM sur Sarge

Le nom de code de cette release est “Lyon”, un clin d’oeil, un délire, une connerie signée bibi, je ne sais pas pourquoi mais c’est comme ça. Et dans PLM, L c’est juste entre Paris et la Méditerranée...

L’autre motivation est qu’on a vraiment tiré le maximum de Woody et qu’il est temps de passer à Sarge qui permet via backports.org d’avoir des firefox 1.5 des OOo 2.0 et toutes ces petites choses indispensables.

État d'avancement du taff sur la PLM Lyon sous le nom provisoire plm-1.1

sujetetat
cédérom Debian sarge auto-installablesomme md5 (terminé mais pourrait être amélioré)100% (4 jours)
cédérom AbulÉdu PLM Lyon à installer après le 1er cédérom de Sarge somme md5 (terminé mais sera à mettre à jour lorsque tous les bugs seront corrigés)100% (6 jours + 2 jours pour finir), réalité: on est déjà à 12 jours, on a fait plusieurs CD intermédiaires
paquets AbulÉdu* qui s’installent avec les bons depends100% (3 jours)
création d’un nouveau dépôt darcs pour ne pas tout mélanger; c’est tout dans plm-1.1 sur le même serveur100% (1 jour)
vérifier que chaque paquet marche normalement80%, direction bugtrack release “Lyon” (estimation: 10 jours)
mise en route du dépôt de paquets (minidak) pour les paquets Sarge100% (estimation 2 jours), réalité: 5 jours

Les sources sur une branche spéciale du darcs

Vous pouvez utiliser la doc normale qui est ici: http://cvs.rycks.com/doku.php?id=plm:page_de_doc_sur_darcs remplacez juste plm-1.0 par plm-1.1

Envoyer des paquets sur le serveur central

Il vous faut quelques petites choses pour pouvoir le faire:

  • Quelques logiciels à installer, si ce n’est déjà fait :
apt-get install dupload fakeroot
  • une clé GPG, enregistrée comme étant une clé d’un développeur accrédité ftpplm ... envoyez-moi votre demande par email pour que je vous ajoute sur la liste d’accréditation
  • un fichier ~/.dupload.conf comme ceci:
package config;
$default_host = "plm_sarge";
$no_parentheses_to_fullname = "1";

$cfg{'plm_sarge'} = {
        fqdn => "ftpplm.abuledu.org",
        method => "ftp",
        incoming => "/incoming/abuleduplm/",
        mailto => "deb\@abuledu\.org",
        mailtx => "deb\@abuledu\.org",
        fullname => "Votre nom complet",
        visibleuser => "adresse\.email\@fournisseur\.ext",
};

  • Création du paquet :
    • Vous placez vos fichiers dans le dossier de votre dépôt local (celui importé à l’aide de darcs)
    • Vous modifiez les fichiers debian/control et debian/changelog en les éditant à la main et en rajoutant les informations complémentaires
    • Vous lancez la création du paquet depuis votre dossier local de travail (abuledu-aadmin par exemple) avec :
dpkg-buildpackage -rfakeroot

( (fakeroot) vous permet de lancer la création comme si vous étiez root.)

  • Si tout s’est bien passé votre paquet est créé dans le dossier “parent” et la passprhrase correspondant à votre clé GPG vous est demandée pour signer ce paquet (le dossier .gnupg doit se trouver à la racine de votre home).
  • Testez votre paquet

Lancez un dpkg -i nom_de_votre_paquet.deb

Et vérifiez que tout fonctionne comme prévu !

  • Et ensuite, lorsque vous avez votre nouveau paquet, un simple dupload expédiera votre fichier sur le serveur de dépôt.
dupload --to plm_sarge nom_du_paquet.changes

Installation

Précautions avant l'installation

- Il vous faut au minimum un disque dur de 40 Go.

- Vous disposez d’au moins une heure libre devant vous.

- Faites l’installation de préférence sans aucune connexion réseau (pas de câbles branchés sur vos cartes réseau) pour éviter que Sarge se mette à jour par rapport aux serveurs security.debian.org et ne pose ensuite un problème lors de l’installation du cédérom numéro 2. Ne vous inquiétez pas, la mise à jour sur security.debian.org pourra se faire normalement à la fin, après avoir installé le cédérom numéro 2.

L'installation

Phase 1 : Disque 1 PLM sarge base Debian

- Insérez votre cédérom numéro 1 dans le lecteur. - Lancez votre ordinateur et appuyez sur Entrée lors de la mise en garde comme quoi tout votre disque dur sera écrasé (classique quand on connaît AbulÉdu).

Phase 1.1 : Premier redémarrage

- La première phase d’installation du CD1 terminée, votre PC reboote.

- Récupérez momentanément le CD1 pour éviter de boucler sur l’étape initiale.

- Indiquez le mot de passe de root, notez-le quelque part.

Au bout d’un certain temps la procédure d’installation Debian essaye à plusieurs reprises de joindre les serveurs fr.debian.org, laissez le râler, au bout de 5 ou 6 tentatives il vous proposera un menu de choix de sources d’installation.

- Réinsérez alors le CD 1 dans le lecteur et choisissez “cédérom”.

Laissez-le travailler, c’est long, c’est normal.

À la fin de l’installation, vous aurez peut-être une interface graphique, si c’est le cas, appuyez sur Ctrl+Alt+F1 (ou Ctrl+Alt+F2) pour revenir en console.

Phase 2 : Disque AbulÉdu PLM sarge

- Connectez-vous en “root” avec le mot de passe que vous avez donné tout à l’heure.

- Retirez le cédrom 1, insérez le cédérom 2.

- Montez ce cédérom 2 avec la commande mount /cdrom.

- Déplacez-vous dans ce répertoire avec cd /cdrom puis lancez le script d’installation : sh install.sh.

À partir de là ça roule tout seul pendant longtemps. Si l’écran se met en veille, touchez simplement au clavier une flèche de direction pour le “réveiller”.

À la fin :

Question “ssh-keysign” ? Yes (Entrée)

Question “sshd server” ? Yes (Entrée / Entrée)

Puis on revient en console : reboot

Enfin le premier démarrage : abuladmin / azaz et roulez...

Responsables des paquets

Voici ci-dessous la liste des paquets debian spécifiques AbulÉdu. Si vous voulez maintenir un paquet, rien de plus simple, suivez les étapes suivantes:

  • créez vous une clé gpg si ce n’est déjà fait
  • faites la signer par un développeur connu
  • demandez nous sur la liste dev@abuledu.org de prendre en charge un paquet
  • vérifiez sur la liste ci-dessous que vous êtes bien responsable dudit paquet
  • modifiez les debian/contol et debian/changelog pour que ça soit ok
  • essayez de duploader votre nouveau paquet et contrôlez qu’il a bien été accepté

Une fois que vous êtes mainteneur du paquet vous devrez:

  • suivre les patches proposés et les valider / appliquer sur le serveur darcs
  • faire de temps en temps une nouvelle version du paquet et vous assurer que tout est ok
paquet(ir)responsable
abuledu-aadminEric Seigne
abuledu-abuledusdEric Seigne
abuledu-addonsEric Seigne
abuledu-apiEric Seigne
abuledu-baseEric Seigne
abuledu-configurationEric Seigne
abuledu-contactEric Seigne
abuledu-cups-frEric Seigne
abuledu-gnomeEric Seigne
abuledu-iconnectEric Seigne
abuledu-intranetEric Seigne
abuledu-kdeEric Seigne
abuledu-kernel-clientEric Seigne
abuledu-kernel-serverEric Seigne
abuledu-ltsconfEric Seigne
abuledu-ltspEric Seigne
abuledu-ltsp-soundEric Seigne
abuledu-mysqlEric Seigne
abuledu-openwebmailEric Seigne
abuledu-openwebmail.oldEric Seigne
abuledu-pgsqlEric Seigne
abuledu-pretask-installEric Seigne
abuledu-profilsFrançois Audirac
abuledu-stopandgoEric Seigne
abuledu-sudoEric Seigne
abuledu-ugadminEric Seigne
abuledu-webadminEric Seigne
abuledu-wguardEric Seigne
abuledu-winrawwriteEric Seigne
abuledu-workaroundsEric Seigne

Astuce: Éviter de graver le cd2

Pour éviter de devoir graver le cd2 vous pouvez

  • installer avec le cd1 procédure normale
  • une fois l’installation terminée, en ligne de commande, vous lancez le support réseau, vous téléchargez le fichier .iso (depuis votre LAN ou directement sur le serveur officiel) dans un home (et non dans /root qui peut-être de taille insuffisante).
  • mount fichier_cd2.iso /cdrom -o loop
  • cd /cdrom
  • continuer la procédure : sh install.sh
  • reboot obligatoire en fin d’installation.

Voilà voilà ça évitera de mettre des cd à la poubelle.

 
plm/plm_sur_sarge.txt · Dernière modification: 2006/11/29 21:04 par 192.168.0.1
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki