Hopp over introduksjonen.

UlveBlogg

Betraktninger fra en svenske i Norge.

Her finner du min lille rableblokk hvor jeg skriver ting jeg tenker på.

I min blogg skriver jeg om livets små og store urettferdigheter, om søppelpost, veterandatamaskiner, brettspill, nordmenn, aktuelle og uaktuelle hendelser, teknikk og hva som nå faller meg inn – med andre ord et eneste stort sammensurium. Alle meninger som blir beskrevet er naturligvis mine egne, og alle likheter med levende personer er selvfølgelig med hensikt.

Disse sidene bruker automatisk språkvalg, og hvis du heller ønsker å lese på engelsk kan du isteden velge denne siden. Se hjelpen for info om hvordan du får din nettleser til å velge riktig språk automatisk. En månedsoversikt er også tilgjengelig.

© Opphavsrett til all tekst og bilder eies av Peter Krefting når ikke annet er angitt. Mer om forfatteren.

Versionshanteringstest

Publisert: Søndag 2012-02-12. Ikke tilgjengelig på norsk (oversett automatiskt).

Det brukar ju vara så att förr eller senare när man installerat Windows på en dator så kommer man till en punkt där några program man installerat krockar så att man måste ominstallera datorn. När jag installerade Windows under DosBox så kom jag att tänka på att det kunde vara intressant att spåra exakt vad som hände vid installation av program. Därför så satte jag upp versionshantering i Git för min emulerade C-disk (jag har installationsfilerna på en annan emulerad disk).

Med filerna i versionshantering går det lätt att följa uppdateringar:

dosbox-c$ git log --stat -- WINDOWS/WINFILE.EXE
commit afcc0d9bad3e370fb91587370ca2f0618ddc6172
Author: Peter Krefting <peter@softwolves.pp.se>
Date:   2012-02-10 20:55:17 +0100

    Install Windows 3.11 File Manager Y2K update.

 WINDOWS/WINFILE.EXE |  Bin 171056 -> 169952 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)

commit a6a6b4ae5166794481300cf63c7ed0c7c918beb6
Author: Peter Krefting <peter@softwolves.pp.se>
Date:   2012-02-10 19:35:44 +0100

    Install Windows 3.11 for Workgroups (Swedish).
    
    With S3 graphics drivers.

 WINDOWS/WINFILE.EXE |  Bin 0 -> 171056 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)

Det går att följa vilka ändringar olika installationsprogram utför:

dosbox-c$ git show f53aa056a9f7c9edead1eeb74a3c2a26ccb11bf9 -- WINDOWS/SYSTEM.INI
commit f53aa056a9f7c9edead1eeb74a3c2a26ccb11bf9
Author: Peter Krefting <peter@softwolves.pp.se>
Date:   2012-02-10 19:43:04 +0100

    Install Soundblaster 16 drivers.

diff --git a/WINDOWS/SYSTEM.INI b/WINDOWS/SYSTEM.INI
index 4406b02..4e7daa3 100644
--- a/WINDOWS/SYSTEM.INI
+++ b/WINDOWS/SYSTEM.INI
@@ -12,7 +12,7 @@ comm.drv=comm.drv
 keyboard.drv=keyboard.drv
 system.drv=system.drv
 386grabber=s3911grb.3gr
-drivers=mmsystem.dll
+drivers=mmsystem.dll msmixmgr.dll
 
 [keyboard]
 subtype=
@@ -80,6 +80,7 @@ COM4Irq=3
 COM4Base=02E8
 PagingFile=C:\WINDOWS\WIN386.SWP
 MaxPagingFileSize=61440
+device=vsbpd.386
 
 [NonWindowsApp]
 localtsrs=dosedit,ced
@@ -95,6 +96,11 @@ CDAudio=mcicda.drv
 [drivers]
 timer=timer.drv
 midimapper=midimap.drv
+Midi=sb16fm.drv
+Midi1=sb16snd.drv
+Wave=sb16snd.drv
+Aux=sb16snd.drv
+Mixer=sb16snd.drv
 
 [DDEShares]
 CHAT$=winchat,chat,,31,,0,,0,0,0
@@ -124,3 +130,13 @@ dac-type=nbt
 [network drivers]
 devdir=C:\WINDOWS
 LoadRMDrivers=No
+[sndblst.drv]
+Port=220
+Int=7
+DmaChannel=1
+MidiPort=330
+HDmaChannel=5
+FDMAPlayBack=1
+FDMARecording=1
+FullDuplex=1
+

Och genom att skapa grenar kan man installera problematiska program separat och återgå till ett känt tillstånd efteråt, och så borde det, i alla fall i teorin, gå att avinstallera ett program med ett enkelt git revert, fast det har jag inte testat än.

Kategorier: programvare. Del: Facebook, Google+, e-post

| | Siste artikler | Denne måneden | Alle måneder og kategorier

Denne siden leses best på Internett.

peter@softwolves.pp.se