Author Topic: The Big Switch [Windoze to *nix]  (Read 1413 times)

Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« on: 7 April 2003, 22:41 »
I so0o0o0o0o want to format XP and replace it with MDK9.

I have had Mandrake on a partition since 8.2
But i still havnt erased XP because of the below reasons.
Any tips/ideas people?

:: I hate the look of websites with nice windows fonts like Verdana, they turn up all weird like Times New Roman on *nix ( like  here )

:: I cant get Wine or WineX to work :/ therefore i can play CS or any other Half-Life mod :/
Im not a big gamer, but i love my HL mods.

:: Installing things is such a hassle.
I have to do all this .configure and .make commands in console - and they always get errors for me :/ anyone know any GUI's for this?

:: Themes. lol as with installing everything i just cant install god darned themes. GTK themes id ownlod, i click install but they are a biatch to get to work :/

:: MSN Messenger. all my mates use it, and i need it to talk with my CS clan, so its the only 'must' M$ product i need to use once XP is gone. I downloaded AMSN but its totally pap. GAIM is ok but not really got the functions of MSN (due to it being for AIM).

I know ive listed a lot of bad things about *nix that i cant get my head around. but i do know that mandrake pwns windoze (i have a few other distros of *nix and every version of windows - call me a collector, lol), but if i can get these things sorted  XP is out of my luife for good   :D  

****************
Mandrake = Linux
Mandrkake > WinXP
WinXP > WinME
WinME < Everything

[ April 08, 2003: Message edited by: BaDDaSS[Mandrake] ]

Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

B4DD455

  • Newbie
  • *
  • Posts: 1
  • Kudos: 0
The Big Switch [Windoze to *nix]
« Reply #1 on: 8 April 2003, 04:43 »
Back on Mandrake  :D
Forgot the damn e-mail i registered the above account with :/ rofl

So can anyone help with any of the above?!

emh

  • Member
  • **
  • Posts: 254
  • Kudos: 0
The Big Switch [Windoze to *nix]
« Reply #2 on: 8 April 2003, 07:24 »
quote:
Originally posted by BaDDaSS[Mandrake]:
I so0o0o0o0o want to format XP and replace it with MDK9.

I have had Mandrake on a partition since 8.2
But i still havnt erased XP because of the below reasons.
Any tips/ideas people?

:: I hate the look of websites with nice windows fonts like Verdana, they turn up all weird like Times New Roman on *nix ( like  here )



You can actually install Windows fonts in Mandrake.  Just simply pull up Mandrake Control Center, select system on the left side, then select "fonts", then press the "Get Windows fonts" button.

 
quote:


:: I cant get Wine or WineX to work :/ therefore i can play CS or any other Half-Life mod :/
Im not a big gamer, but i love my HL mods.




You might want to poke around a bit on http://www.winehq.com for a solution.  I've heard that there are issues with glibc 2.3.1 and wine.  (glibc 2.3.1 is used in Mandrake 9.1) There are a few workarounds talked about on that site.  My gut reaction would be to say to hang in there until they are able to support glibc 2.3.1.  If you want it to work now, you might just want to stick with Mandrake 9.0 for the time being.  (my apologies if you did try Mandrake 9.0, I was assuming you were using 9.1)

 
quote:


:: Installing things is such a hassle.
I have to do all this .configure and .make commands in console - and they always get errors for me :/ anyone know any GUI's for this?




Install all the development packages that are included with the Mandrake CD's.  This will fix 90% of compiling errors.  To install RPMS with a nice gui, you can use the software installer which is in the Mandrake Control Center.  (it's set up at first with your CD's as your sources, but you can add other sources for rpms as well, i.e. web sources.  A really good resource for Mandrake users is here:  http://www.mandrakeusers.org )

 
quote:


:: Themes. lol as with installing everything i just cant install god darned themes. GTK themes id ownlod, i click install but they are a biatch to get to work :/




I'm not sure how to help here.  Somebody else might have better information.

 
quote:


:: MSN Messenger. all my mates use it, and i need it to talk with my CS clan, so its the only 'must' M$ product i need to use once XP is gone. I downloaded AMSN but its totally pap. GAIM is ok but not really got the functions of MSN (due to it being for AIM).



Try Everybuddy.  While it doesn't yet support display names for your buddies, it does support file transfer from and to MSN users.  And the GAIM team is working on file transfer for MSN.  (personally, I like GAIM a lot better.  But I keep Everybuddy on my machine in case a friend wants to send me a file or vice versa via MSN)

 
quote:


I know ive listed a lot of bad things about *nix that i cant get my head around. but i do know that mandrake pwns windoze (i have a few other distros of *nix and every version of windows - call me a collector, lol), but if i can get these things sorted  XP is out of my luife for good    :D  

****************
Mandrake = Linux
Mandrkake > WinXP
WinXP > WinME
WinME < Everything


You haven't listed any bad things, just some things that might seem daunting at first.  Once you get the hang of it, you'll wonder how you ever did without.    ;)

[ April 07, 2003: Message edited by: emh ]


NekkiBasara

  • Newbie
  • *
  • Posts: 1
  • Kudos: 0
    • http://www.neutralside.com
The Big Switch [Windoze to *nix]
« Reply #3 on: 8 April 2003, 08:46 »
i am a big gamer and i'm worried about my games not being able to run on alternate OS......from what i read above, it seems Wine HQ is the only thing u need in order to run windows compatible softwares?

Calum

  • Global Moderator
  • Member
  • ***
  • Posts: 7,812
  • Kudos: 1000
    • Calum Carlyle's music
The Big Switch [Windoze to *nix]
« Reply #4 on: 8 April 2003, 15:37 »
what the hell is a "swith"?
visit these websites and make yourself happy forever:
It's my music! | My music on MySpace | Integrational Polytheism

Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« Reply #5 on: 8 April 2003, 19:41 »
rofl, my bad... SWITCH!

Thanks a lot emh ! cheers man.

I am back on 9.0 ... everything working smoothly except installs.

I CVS'd WineX but it would install cos it needed some libarys, so i got htem and they needed some other files, so i got them and yet again - they needed some other files! I am now bold.

I havnt got WineX or KDE 3.1 to install (manged configure them, just during make install i get errors.)

I have made sure i have updated 9.0 with Mandrake Update.

If anyone can help installing WineX (i have CS on a NTFS partition) and KDE3.1 i would be most greatful.

I do have VNC, if anyone can help in that way?
Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

emh

  • Member
  • **
  • Posts: 254
  • Kudos: 0
The Big Switch [Windoze to *nix]
« Reply #6 on: 9 April 2003, 03:44 »
Let's go back to WineX.

When you first try to install WineX, what files does it say it needs?  Most of the time, I've found that those files are included in a libblahblah-devel package, and these usually don't depend on anything else other than the original libblahblah package.  So once this devel package gets installed, the program you want will install happily ever after.

As far as KDE 3.1, I'm not really sure.  I looked around http://www.rpmfind.net , but I couldn't really find one big source rpm that would give you all the KDE RPMs you needed.  You might give this page a try, it gives setup commands for urpmi:

http://plf.zarb.org/~nanardon/urpmiweb.php

Another question, and I don't want you to think you're dumb or anything because I'm asking this, it's just something I want to make sure of.  After typing "./configure", do you run "make" before running "make install"?  Also, are you running "make install" as root?  If you are doing both of these, then ignore these questions.    ;)

[ April 08, 2003: Message edited by: emh ]


Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« Reply #7 on: 10 April 2003, 06:11 »
rofl yup, i was config/makeing it right.
fuck KDE3.1 cos 3.0 s fine - if it aitn broke dont fix it.

But i really wanna get WineX working.
Im using the CVS:

$ cvs -d    server:[email protected]:/cvsroot/winex login
    Hit Enter when prompted for a password
$ cvs -z3 -d    server:[email protected]:/cvsroot/ winex co wine

followed by ./tools/wineinstall

towards the end i get this error:


[ April 09, 2003: Message edited by: BaDDaSS[Mandrake] ]

Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

emh

  • Member
  • **
  • Posts: 254
  • Kudos: 0
The Big Switch [Windoze to *nix]
« Reply #8 on: 10 April 2003, 21:09 »
Sorry for the late reply, busy day at work, plus I had dinner with my parents.

I think I know how to solve your WineX problem.

Install the libMesaGLU1-devel package.  It's on your Mandrake CD's (CD 2 to be exact) and it includes the glu.h file that WineX is looking for.

Just install it from the Software Management tool in the Mandrake Control Center.  It will also install any other packages that might be necessary. (such as the libMesaGLU1 package)

Let me know if that works or not.  I'm almost certain it should compile now.

Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« Reply #9 on: 10 April 2003, 19:04 »
Thanks loads! this worked.
I have now sucessfully installed WineX.

Got any example config you can send me plz?

I have a Windows installation at /mnt/nt2/windows
and i have Counter-Strike installed at /mnt/nt/SIERRA/Half-Life/cstrike if this helps.

All i want WineX for is to play CS  :D
Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

emh

  • Member
  • **
  • Posts: 254
  • Kudos: 0
The Big Switch [Windoze to *nix]
« Reply #10 on: 11 April 2003, 04:46 »
What follows is my WineX config file:

 
quote:

WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config

;;
;; MS-DOS drives configuration
;;
;; Each section has the following format:
;; [Drive X]
;; "Path"="xxx"       (Unix path for drive root)
;; "Type"="xxx"       (supported types are 'floppy', 'hd', 'cdrom' and 'network')
;; "Label"="xxx"      (drive label, at most 11 characters)
;; "Serial"="xxx"     (serial number, 8 characters hexadecimal number)
;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')
;;   This is the FS Wine is supposed to emulate on a certain
;;   directory structure.
;;   Recommended:
;;   - "win95" for ext2fs, VFAT and FAT32
;;   - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)
;;   DON'T use "unix" unless you intend to port programs using Winelib !
;; "Device"="/dev/xx" (only if you want to allow raw device access)
;;
[Drive C]
"Path" = "${HOME}/.transgaming/c_drive/"
"Type" = "hd"
"Label" = "Dos Drive"
"Filesystem" = "win95"

[Drive D]
"Path" = "${HOME}"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"
 
[Drive E]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "tmp"
"Filesystem" = "win95"

[Drive G]
"Path" = "/"
"Type" = "hd"
"Label" = "root"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\windows"
"System" = "c:\\windows\\system32\\"
"Temp" = "e:\\"
"Path" = "c:\\windows\\;c:\\windows\\system32\\"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "/usr/lib/transgaming_winex3/winex/bin/wineshelllink"

# <wineconf>

[DllDefaults]
"DefaultLoadOrder" = "native, builtin, so"

[DllOverrides]
"commdlg"      = "builtin, native"
"comdlg32"     = "builtin, native"
"oleaut32"     = "builtin, native"
"ver"          = "builtin, native"
"version"      = "builtin, native"
"shell"        = "builtin, native"
"shell32"      = "builtin, native"
"shfolder"     = "builtin, native"
"shlwapi"      = "builtin, native"
"lzexpand"     = "builtin, native"
"lz32"         = "builtin, native"
"comctl32"     = "builtin, native"
"commctrl"     = "builtin, native"
"advapi32"     = "builtin, native"
"crtdll"       = "builtin, native"
"mpr"          = "builtin, native"
"winspool.drv" = "builtin, native"
"d3d8"         = "builtin, native"
"d3drm"        = "builtin, native"
"ddraw"        = "builtin, native"
"dinput"       = "builtin, native"
"dinput8"      = "builtin, native"
"dmusic"       = "builtin, native"
"dsound"       = "builtin, native"
"opengl32"     = "builtin, native"
"msvcrt"       = "native, builtin"
"rpcrt4"       = "native, builtin"
"msvideo"      = "builtin, native"
"msvfw32"      = "builtin, native"
"mcicda.drv"   = "builtin, native"
"mciseq.drv"   = "builtin, native"
"mciwave.drv"  = "builtin, native"
"mciavi.drv"   = "native, builtin"
"mcianim.drv"  = "native, builtin"
"msacm.drv"    = "builtin, native"
"msacm"        = "builtin, native"
"msacm32"      = "builtin, native"
"midimap.drv"  = "builtin, native"  
"wininet"      = "builtin, native"

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Number of colors to copy from the default palette
"CopyDefaultColors" = "0"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of 640x480 for Wine
;"Desktop" = "800x600"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "Y"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "Y"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Use this to make your X server execute all commands
; sequentially rather than buffering commands. Will make
; everything really SLOW but can be nice for debugging.
;; "Synchronous" = "Y"

[d3dgl]
"AnisotropicTextureFiltering" = "N"
"VertexShaders" = "Y"
"ClipSpaceFix" = "Y"

[fonts]
;Read documentation/fonts before adding aliases
"Resolution" = "96"
"Default" = "-adobe-times-"

[FontPatterns]
"Pattern0" = "-adobe-times*"
"Pattern1" = "-adobe-helvetica*"
"Pattern2" = "-adobe-courier*"
"Pattern3" = "-misc-fixed*"
                             
[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/modem"

[parallelports]
"Lpt1" = "/dev/lp0"

[spooler]
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"
"LPT3:" = "/dev/lp3"

[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
; "write" = "0x779,0x379,0x280-0x2a0"

[spy]
"Exclude" = "WM_SIZE;WM_TIMER;"

[registry]
;These are all booleans.  Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Global registries (stored in /etc)
"LoadGlobalRegistryFiles" = "n"
; Home registries (stored in ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Load Windows registries from the Windows directory
"LoadWindowsRegistryFiles" = "n"
; TRY to write all changes to home registries
"WritetoHomeRegistryFiles" = "Y"
; Registry periodic save timeout in seconds
; "PeriodicSave" = "600"
; Save only modified keys
"SaveOnlyUpdatedKeys" = "Y"

[Tweak.Layout]
;; supported styles are 'Win31'(default), 'Win95', 'Win98'
"WineLook" = "Win98"

[Console]
"Drivers" = "xterm"
;"Drivers" = "tty"
"XtermProg" = "konsole"
;"InitialRows" = "25"
;"InitialColumns" = "80"
;"TerminalType" = "nxterm"

[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"

; List of all directories directly contain .AFM files
[afmdirs]
;"1" = "/usr/share/ghostscript/fonts"
;"2" = "/usr/share/a2ps/afm"
;"3" = "/usr/share/enscript"
;"4" = "/usr/X11R6/lib/X11/fonts/Type1"

[WinMM]
"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"

[wineoss]
"UseMMap" = "N"
"FullDuplex" = "N"

[bf1942.exe]
 [d3dgl]
 "ClipSpaceFix" = "N"

# </wineconf>



This is taken from my WineX installation.  You will want to modify the drives section to fit your particular setup.

You especially will need to add a CD-ROM drive to the file, in this format:

[Drive F]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Filesystem" = "win95"
"Device" = "/dev/cdrom"

I would strongly recommend using a fake c drive for your installation of CounterStrike, rather than trying to play it off of an XP installation.  I think wine/winex doesn't yet play all that well with an NTFS file system.

All you have to do is switch to your CD with your game on it, and type "winex [setup program name]", and your game should install.

However, if you'd like to try running it from your existing Windows installation, just simply change the:

[Drive C]
"Path" = "${HOME}/.transgaming/c_drive/"

To:

"Path" = "path to your Windows installation, usually /mnt/windows.  In your case, it would be /mnt/nt2.  (you want to point the config file to where the root C: drive would be if you were actually in Windows.

Hope this helps for you.  I should warn you, that my WineX knowledge is rather limited, so I probably won't be of much help from this point.  I'll still try to help you where I can.  Although it definitely wouldn't hurt me to use it more than I do.   ;)  Linux User #522xxxx uses it regularly and could probably be more help.  If you need more help, you could probably send him a private message (and tell him to get his ass in this thread.    
  ;)   )

Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« Reply #11 on: 11 April 2003, 16:35 »
w000000000t i have WineX working  :D

Thanks so much for your help everyone.
I will now help my mate also install and config WineX so we can play CS  :D

Cheers
Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

Lord C

  • Member
  • **
  • Posts: 266
  • Kudos: 15
    • http://www.lordcalvin.co.uk/
The Big Switch [Windoze to *nix]
« Reply #12 on: 12 April 2003, 00:39 »
Well, WineX works ... but not well. LOL!
I can open mIRC and winamp etc, but i cannot for the life of me get Counter-Strike to work.

I have tried installing from CD, running from NT partition.

setup.exe on CD just doesnt open, and if i run from the NT partition Half-Life loads but if i choose any menu it crashes, and CS is not in the "custom games" menu anyway :/
Windows [n.]
A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition.

011000110110000101101100011101100110100101101110
Linux user #348855

preacher

  • VIP
  • Member
  • ***
  • Posts: 858
  • Kudos: 107
    • http://kansascity.cjb.net
The Big Switch [Windoze to *nix]
« Reply #13 on: 12 April 2003, 02:21 »
quote:
Originally posted by BaDDaSS[Mandrake]:
Well, WineX works ... but not well. LOL!
I can open mIRC and winamp etc, but i cannot for the life of me get Counter-Strike to work.

I have tried installing from CD, running from NT partition.

setup.exe on CD just doesnt open, and if i run from the NT partition Half-Life loads but if i choose any menu it crashes, and CS is not in the "custom games" menu anyway :/




I dont understand why you would want to use winamp in linux, whats wrong with xmms? Also why mIRC, you have KVirc, Ksirc, Xchat, and more. On the Counter Strike issue, check out http://lhl.linuxgames.com/howto/half-life-HOWTO-0.4.1.html
Kansas City Hustle
http://kansascity.cjb.net

Refalm

  • Administrator
  • Member
  • ***
  • Posts: 5,183
  • Kudos: 704
  • Sjembek!
    • RADIOKNOP
The Big Switch [Windoze to *nix]
« Reply #14 on: 12 April 2003, 02:34 »
quote:
BaDDaSS[Mandrake]: MSN Messenger. all my mates use it, and i need it to talk with my CS clan, so its the only 'must' M$ product i need to use once XP is gone. I downloaded AMSN but its totally pap. GAIM is ok but not really got the functions of MSN (due to it being for AIM).[/i]


Try dMSN, and if that sucks, try JMSN.