Avatar billede brondby85 Nybegynder
12. april 2005 - 10:17 Der er 7 kommentarer

MSI pakker

Jeg skal have lavet nogle msi pakker, jeg har så kigget en masse indlæg igennem og fundet frem til en lang række programmer der skulle kunne bruges til dette. Bl.a. WinInstall LE 2003 og Veritas Discovery, det er begge programmer der skulle lave et before snapshot og så skal programmet der vil laves en msi pakke af installeres og derefter skal der så laves after snapshot. Det har jeg gjort, men så kommer mit problem:

Det ene af programmerne finder den rigtigt nok ændringerne, men den samler det ikke til én msi fil. Den ligger mapperne samt .reg filerne og en lille msi fil i en mappe. Men jeg vil have at det skal laves til én samlet msi fil. I det andet program gør den nogenlunde det samme, bortset fra den ikke finder mapperne med ændringer, og til sidst kommer den med en fejl med at den ikke kan conventere .nai(??) filen til .msi fil.

Er der nogen der har prøvet dette, eller har erfaringer med at lave msi pakker?
Avatar billede brondby85 Nybegynder
12. april 2005 - 10:19 #1
Forresten..

Jeg har også prøvet InstallSheild, men der virker det som om man selv skal kunne alle ændringer og så tilføje dem i programmet.
Avatar billede jpvj Nybegynder
12. april 2005 - 10:27 #2
Hvilke pakker skal du lave?

Der findes en del sites, der kun omhandler udruldning af applikationer, ex. www.appdeploy.com (set undet packages).
Avatar billede jpvj Nybegynder
12. april 2005 - 10:30 #3
Jeg har da en del erfaring med at lave pakker.

Jeg er nået frem til følgende:
1) Hvis det er meget simple installations programmer, så er det en smal sag selv at lave MSI filen.
2) Hvis det er mere komplicerede, og de benytter installshield .exe filer, så virker det ret fint at optage en installation og wrappe afspildningen denne med en msi wrapper. Se ex. "Windows Installer Wrapper Wizard" - jeg ved ikke hvor langt udviklingen er nået, men du kan på denne måde få en MSI fil, der kan kalde både installation og afinstallationen.

Det er min holdning at det er bedst, at lade producentens installationsprogram stå for installation og afinstallation, da der så bliver ryddet op korrekt...
Avatar billede brondby85 Nybegynder
12. april 2005 - 10:33 #4
Det er fordi vi benytter nogle programmer til at lave blade/aviser med, som kræver at man installerer mere end et program, at man lægger nogle bestemte filer et bestemt sted, lægger nogle genveje på skrivebordet osv. Altså alt sammen noget som godt kan være tidskrævende, derfor ville det være nemmere at få lavet én sammet fil der går alt det. Hvis du forstår.
Avatar billede jpvj Nybegynder
12. april 2005 - 10:59 #5
Hvis programmerne kan installeres "silent", ville jeg gøre følgende:

Lav en .bat fil, der
1) installerer alle de krævede programmer
2) kopierer de krævede filer
3) laver genveje

2+3 kan du naturligvis godt lave i en MSI fil, men hvis du alligevel ikke kan få lavet en fornuftig MSI fil ud af 1), så falder det lidt til jorden...
Avatar billede brondby85 Nybegynder
12. april 2005 - 11:05 #6
En anden grund til det skal være msi filer, som jeg beklager at jeg glemte at nævne, fordi vi de skal kunne installeres via active directory. Det vil man ikke kunne med .bat filer.
Avatar billede jpvj Nybegynder
12. april 2005 - 11:07 #7
brøndby85> Jo - det kan du godt. Du laver det bare som et computer startup script. I bat filen må du så lave en eller anden for for check af, at programmet er installeret.

Jeg ved godt, at det er en lidt "øv" løsning, men jeg har selv måtte bide i det sure æble og acceptere det i flere tilfælde.

Hvis programmerne bruger installshield, så søg efter setup.exe /r og /s. Se i øvrigt også på /f:, f1: og /f2:
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester