mercredi 29 avril 2009

Intégrez le SP2 d’office 2007 à votre CD.

officePackBon, comme vous avez pus le lire partout, le SP2 d’Office 2007 est sortie, nouvelles fonctionnalités  machin bidules, pdf,odt bla bla bla...

laissons le factuel et essayons de proposer quelque chose de plus utile.Nous allons voir comment intégrer facilement le SP2 au pack Office.

Cette manip ne fonctionne qu’ avec les versions entreprise et ultimat du dit produit. Utilisateurs de la version étudiante il faudra passer votre chemin...

Trouvez vous tout d’abord quelques gigas de libre sur un disque dur et créer 3 répertoires que vous nommerez Admin12 et Hotfix12 et Final12

- placez dans Admin12 l’ensemble des fichiers contenu sur votre CD d’ installation.

- dans Hotfix12 les patches suivant:

cpao2007sp2-kb953329-fullfile-fr-fr.exe
excel2007-kb959997-fullfile-x86-glb.exe
office2007-kb960003-fullfile-x86-glb.exe
office2007-kb967642-fullfile-x86-glb.exe
office2007-kb968503-fullfile-x86-glb.exe
office2007sp2-kb953195-fullfile-fr-fr.exe

Comme vous pouvez le constater, le SP1 n’est plus nécessaire, par contre il faut ajouter tout les patches sortie âpres Février 2009.

Installez ensuite Office Intergartor et remplissez les champs comme suit :

Onglet Main :OI-main

 

  • Dans Office setup file : \Admin12\setup.exe
  • Dans Destination folder : \final

Onglet Service PK :OI-sp

 

 

 

 

 

 

Ajouter les fichiers : cpao2007sp2-kb953329-fullfile-fr-fr.exe  et  office2007sp2-kb953195-fullfile-fr-fr.exe

Onglets Hotifx :OI-hf

 

 

 

 

 

 

 

 

 

Ajoutez tout les autres fichier. Lancez l’appli en appuyant sur ‘integrate’ , une fois l’intégration terminée vous pouvez graver l’ensemble du répertoire Final 12 sur un CD ou en faire un partage réseau prêt à être déployé.

Mots clés Technorati : ,,,

mardi 28 avril 2009

Installer les Drivers AHCI dans Votre CD Windows XP

ahci

Si vous avez downgradé  une installation de Vista vers XP, vous voyez déjà surement de quoi je parle. Pour les autres ; il s’agit d’une nouvelle catégorie de contrôleurs SATA permettant des débits plus rapide que la génération précédente. Ou est le Hic ? : XP, conçu très en amont de ce nouveau contrôleur, ne le reconnais tout simplement pas et ne détecte aucun disque dur  lorsque vous tenter d’installer XP à partir de votre bon vieux CD. Il va donc falloir mettre à jour votre CD c’et ce que je vous propose ici.

Pour une fois, je vais essayer de la faire courte, ayant déjà expliqué la manipulation permettant l’intégration de drivers SCSI ici

    Comme dans l’article précédant, j’utilise HFSLIP pour modifier mon CD Windows, je vous demande donc de vous référer à ce billet pour connaitre les modalités d’installation de ce soft.

Donc, les modifs à apporter par rapport a ce poste précédant sont très light et ce résume en deux points : 

  • installer les nouveau pilotes dans le cd
  • modifier TXTSETUP.SIF pour qu’il les charge au boot du CD ( oui je vous évite tout le passage incompréhensible sur comment faire la modification à partir du fichier OEM…)

Installer les Pilotes

téléchargez ces dernier ici et Ouvrez le fichier avec Winrar (bouton droit, ouvrir avec winrar) et naviguez jusqu’ au répertoire : Deployment\f6flpy32

Winrar24-04-2009-10.56.15

Sélectionnez l’ensemble des fichiers et copiez les dans une arboressance comme celle ci SOURCE\$OEM$\$1\DRIVERS\Intel-AHCI (Créer là si elle n’existe pas).

Copier également le fichier IaStor.sys  dans le Répertoire REPLACE\I386 (attention l’emplacement ce répertoire à changé par rapport au billet sur les drivers SCSI)

compactez le fichier en ouvrant une invite de commande et en tapant : makecab IaStor.sys ce qui créera un fichier IaStor.sy_ que vous pourrez alors placer dans le répertoire REPLACE\I386

makecab24-04-2009-11.50.15

Effacez ensuite IaStor.sys qui ne sert plus à rien.

Puis dans SOURCE\I386, Editez le fichier TXTsetup.SIF en ajoutant les lignes suivantes :

[SourceDisksFiles] 
iaStor.sys = 1,,,,,,4,4,1,,,1,4 
 
[scsi.Load] 
iaStor = iaStor.sys,4 
 
[HardwareIdsDatabase] 
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor" 
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor" 
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor" 
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor" 
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor" 
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor" 
 
[scsi] 
iaStor = "Intel(R) ESB2 SATA AHCI Controller" 
iaStor = "Intel(R) ICH7R/DH SATA AHCI Controller" 
iaStor = "Intel(R) ICH7M/MDH SATA AHCI Controller" 
iaStor = "Intel(R) ICH8R/DH/DO SATA AHCI Controller" 
iaStor = "Intel(R) ICH8M-E/M SATA AHCI Controller" 
iaStor = "Intel(R) ICH9R/DO/DH SATA AHCI Controller" 
iaStor = "Intel(R) ICH9M-E/M SATA AHCI Controller" 
iaStor = "Intel(R) ICH10D/DO SATA AHCI Controller" 
iaStor = "Intel(R) ICH10R SATA AHCI Controller" 
iaStor = "Intel(R) ESB2 SATA RAID Controller" 
iaStor = "Intel(R) ICH7R/DH SATA RAID Controller" 
iaStor = "Intel(R) ICH7MDH SATA RAID Controller" 
iaStor = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" 
iaStor = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"




 


Enfin pour que les drivers soient installés en mode GUI, il faut ajouter le chemin de vos pilotes à la ligne OemPnPDriversPath  qui ce trouve dans le fichier REPLACE\I386\winnt.sif



OemPnPDriversPath="DRIVERS\Radeon;.....;DRIVERS\Intel-AHCI"



Vous n’avez plus qu’ a relancer le batch d’HFSLIP qui vous compilera un iso prêt a burner.



Si vous n’aimez pas HFSLIP ou que vous n’etes pas geek (ça arrive à des gens très bien…) vous pouvez arriver au même résulta en utilisant nlite, un tuto décrivant la procédure est disponible ici.



Mots clés Technorati : ,,,,,,

vendredi 10 avril 2009

Alternative gratuite à InstallShield

image3Le packaging avec Windows reste la chasse gardé des professionnels, et l’offre libre reste relativement pauvre. Si vous vous étés déjà essayé à la discipline, vous étés probablement tombés sur NSIS Installer qui non contant d’être assez mal adapté aux opérations les plus basic du déploiement (allez voir sur leur forum les bidouilles incroyables qu’il faut utiliser pour ajouter une variable d’environnement…) ne dispose d’aucune interface de développement (IDE). Il y’a bien quelques solutions graphique tel Installer2Go, Advanced Installer ou WinInstall, mais la customisation des pages d’installations et très légère voir impossible pour ce dernier…

Heureusement, je viens de mettre la main sur une solution open source de packaging d’application qui a toutes les fonctionnalités d'un installer professionnel ; ça s’appelle Wix, et c’est développé par Microsoft… enfin presque…

What is Wix ?

Wix est une plateforme de packaging logiciel open source développée par deux employés de Microsoft (ils ont notamment travaillés sur plusieurs versions d’office, msi installer ou live mesh…) . Wix compile des packages d’installation à partir de fichiers XML, et fait accessoirement le bonheur des développeurs de chez MS puisqu' ‘il à servie notamment à développer l’installeur d’Office 2007 (excusez du peu…).

Wix sait tout faire, mais comme je vous l'ai dit il crée des packages MSI à partir de fichier XML. Il faut donc sortir son éditeur de texte et se palucher le fichier manuellement... nous voila revenu sous NSIS... sauf que… un autre développeur à gratifié le monde d'une interface utilisateur digne de ce nom ; Mesdames, messieurs, voici WixEdit
WixEdt est une interface graphique pour Wix qui permet de construire vos packages de A à Z : customs actions, interface utilisateur, tout y est, il n’y plus qu’a si mettre. La partie la plus ardue étant de maitriser les fondements de MSI qui s’ils permettent énormément de choses ne sont pas des plus simple…

quelques refs. pour finir :
- la doc de Windows Installer
- InstallSite, une tres bonne resource sur le packaging