fredag, september 26, 2008

CPAN i Cygwin/Windows

För att kunna använda CPAN i Windows med Cygwin, behöver du installera några extra program i Cygwin.

Kör Cygwin's setup.exe (Sortera gärna innehållet igenom att trycka på 'View'-knappen så får du alla programen och paketen som Cygwin har att erbjuda i bokstavsordning).

Installera följande paket:

  • perl (givetvis, ifall du inte har det)
  • gzip (normally installed already)
  • tar (normally installed already)
  • unzip
  • make 
  • wget
  • gnupg 

Öpnna Cygwin Bash Shell'et och skriv:

perl -MCPAN -e shell

(Alternativt bara: cpan)

Acceptera standard-inställningarna, och sen är det bara till att tuta och köra.

När du är inne i CPAN shell'et, kan du installera moduler med kommando som:

install HTML::Template

Testat med Perl v5.8 och Cygwin NT - 5.1 1.5.25(0.156/4/2) 2008-06-12 19:34 i686

Källa: http://jhcore.com/2008/02/02/cpan-on-windows/

söndag, september 21, 2008

Flytta kontoinställningar i Windows XP

En rekommendation när man kör Windows är att ha två partitioner på sin hårddisk.

  • En där själva Windows är installerat (normalt C:) på cirka 6-10 Gb
  • och En där du sparar resten av dina saker (oftast D:)

På så sätt kan man alltid ominstallera Windows utan att ens saker på D: försvinner och slipper det där jobbiga momentet med att behöva bränna ut alla dina filer eller flytta dom till din externa hårddisk, och sedan tillbaka igen efter installationen av Windows.

Problemet med den här lösningen är att Windows har alla dina kontoinställningar lagrade på C: vilket dels gör att partitionen på 5-10 Gb kanske inte räcker till, och dels att ens inställningar och filer som ligger i 'Mina Dokument' försvinner när du ominstallerar. 

Lösningen är att helt enkelt flytta mappen där ens filer och inställningar lagras (C:\Documents and Settings\KontoNamn). Detta är dock lite klurigt.

Du gör så här

Direkt när du installerat Windows XP, så loggar du in från ditt konto (Startmenyn -> Logga ut) och loggar in på Administratörs kontot.  Gör gärna detta innan du överhuvudtaget installerat något program och gärna även innan du kört Windows Update, då detta ibland kan resultera i att programmen inte har förstått att du flyttat dina kontoinställningar och leta efter filerna på fel ställe.

När du gjort det så går du in i mappen C:\Documents and Settings\ och kopierar mappen med ditt inloggningsnamn till en annan plats/partition. (Jag valde att kopiera mina filer till D:\Users\).

Starta sedan REGEDIT (Startmenyn -> Kör -> skriv regedit i rutan)

Navigera till HKEY_LOCAL_MACHINE \ SOFTWARE\ Microsoft\ Windows NT \ CurrentVersion \ ProfileList

Då borde du se något liknande det här.

I Profilelist finns där sen flera olika mappar, och du måste hitta den rätta.

Saker du skall titta efter:

  • Mappen ska ha ett namn längre än 5-6 siffror.
  • Mappen borde sluta på något högre än 1000 (min slutar på -1003).
  • När du trycker på mappen så borde du se ditt inlogningsnamn skrivet i ProfileImagePath (i min står det %SystemDrive%\Documents and Settings\Mille)

Ändra ProfileImagePath så den stämmer överens med platsen du valde att kopiera dina filer till i tidigare steget. (I mitt fall D:\Users\Mille)

För att förtydliga. Om du går in i din ProfileImagePath-mapp (D:\Users\Mille i mitt fall) så borde mappen innehålla mappar så som: Favoriter, Mina Dokument, Skrivbord, Start-meny, m.fl.

När du gjort alla dom här stegen så bara stänger du REGEDIT, inställningarna sparar sig själv, och loggar utfrån Administratörskontot tillbaka till ditt vanliga konto.

Testa nu att döpa om mappen med dina gamla kontoinställningar, C:\Documents and Settings\Mille i mitt fall, för att se så du inte får ett felmeddelande. Poppar det upp ett felmeddelande och du inte kan döpa om mappen så betyder det att filerna används av Windows och kan därför inte ändras. Logga i så fall tillbaka till Administratörskontot och kontrollera än en gång att den nya platsen för dina kontoinställningar stämmer överens med den i REGEDIT.

Fungerar allt som det ska kan du sedan börja köra Windows Update och installera alla dina program, och så vidare.

Källa: http://windowsxp.mvps.org/userpath.htm