BDwinsAlt Posted March 8, 2010 Report Posted March 8, 2010 So I ran across this website that let's anyone with an invitation (took about 1 hr before I got mine) make a customized version of Suse Linux. It gives you so many options to choose from. You can select Gnome, KDE, ect. Personalize which packages are installed, which background and logo to use, specific files to include (can be zip/tar as well which are auto-extracted). So, I was wanting to have a modified version of Wine that would run the configure and make by clicking "Install Continuum." Continuum040.exe would be placed in an appropriate directory and would launch after the modified wine is installed. The thing about customizing linux this way is every setup will be the same upon install, so everything should work. All that packages needed for wine will already been installed. Another approach could be downloading the kernel32 file from wine.getcontinuum.com, but I'm not sure if it works on Suse. I haven't used Suse in a while. I have never tested Continuum on Suse, but I'm about to do that. Does anyone currently have Continuum running on Suse Linux? If so, did you run into any problems? What is the best way of installing Wine and Continuum? I was thinking of even having a Server folder in a directory beside Continuum (/home/user_name/.wine/drive_c/Program Files/Continuum/ would have a link in home folder perhaps). So, any ideas? Yes, no? Vote. Quote
»Xog Posted March 8, 2010 Report Posted March 8, 2010 I've had two people come to me in the past week asking how to install Continuum on linux. Do it. As for knowing anyone using SuSe for Continuum, yes, I know someone that uses SuSe and Continuum. He said it works well together. Quote
Dr Brain Posted March 8, 2010 Report Posted March 8, 2010 I'm no Linux expert, but I've found that SuSE is one of the worst distributions I've ever used. I've found Ubuntu and Fedora much easier to work with. Quote
BDwinsAlt Posted March 8, 2010 Author Report Posted March 8, 2010 (edited) I'm no Linux expert, but I've found that SuSE is one of the worst distributions I've ever used. I've found Ubuntu and Fedora much easier to work with.I tend to use Fedora/Ubuntu or derivatives as well. The reason I thought of Suse was because of all the things you can do with Suse Studio. I'm pretty sure I can do the same thing with Ubuntu, it just might not be as user-friendly. I think what I will do is get a nice working Linux build with continuum on install, and then work on a different Distribution. So, which distros would you be most interested in having a Continuum/Linux install kind of thing? I'm thinking of the major distros: Ubuntu, Fedora, Suse, and maybe a few derivatives such as CentOS or something. Poll results are 6:1 in favor of this. Guess I'll get started. EDIT: Fixed some errors. My English failed again. Edited March 8, 2010 by BDwinsAlt Quote
tcsoccerman Posted March 8, 2010 Report Posted March 8, 2010 Are you trying to make a custom OS with continuum preinstalled or a package isntaller for linux? Quote
BDwinsAlt Posted March 8, 2010 Author Report Posted March 8, 2010 Are you trying to make a custom OS with continuum preinstalled or a package isntaller for linux?It's a modified version of a Major Distro. I'm not trying to make a bunch of changes and call it my own. I was going to include all packages and tools necessary for Continuum with everything already configured. Since people mess up their dependencies and such, I figure if everyone started from the same base, then everything should work mostly the same for everyone. This way the same dependencies and such are used, and if something does go wrong, it's easier to work with. Now making a script that automatically checks dependencies and installing them would only work from distro to distro. Quote
tcsoccerman Posted March 9, 2010 Report Posted March 9, 2010 I think the best option would be to make the script. If you go with the modified distro option, it won't be very effective, because most people would rather go with the default version. Making an installer/script however would be simple and effective because it would be easy to run and isn't "taking" over an OS essentially. Just my 2 cents. Quote
»Lynx Posted March 9, 2010 Report Posted March 9, 2010 You should be able to make a .pkg that checks for presence of wine, and if wine is present patches the kernel32.so, if not installs wine + cont etcetera. Quote
BDwinsAlt Posted March 9, 2010 Author Report Posted March 9, 2010 You should be able to make a .pkg that checks for presence of wine, and if wine is present patches the kernel32.so, if not installs wine + cont etcetera.Ok. If it is going to work for more than one distro, I will need to build wine from scratch with the script. The Ubuntu one would be easy since it uses a replacement file for that Distro, but that file doesn't work on other Distros I have tried. So what I'll do is maybe make a "Quick version for Ubuntu" and a "Build wine and install continuum script" to cover most distros. This will require me to make sure each distro has the dependencies needed. I think I'll start by trying to build wine with required dependencies on Ubuntu, then try it on Suse/Fedora/ect, then do the quick version (since its fairly simple to do that already) Quote
Bundt Posted July 24, 2010 Report Posted July 24, 2010 (edited) You should be able to make a .pkg that checks for presence of wine, and if wine is present patches the kernel32.so, if not installs wine + cont etcetera.Ok. If it is going to work for more than one distro, I will need to build wine from scratch with the script. The Ubuntu one would be easy since it uses a replacement file for that Distro, but that file doesn't work on other Distros I have tried. So what I'll do is maybe make a "Quick version for Ubuntu" and a "Build wine and install continuum script" to cover most distros. This will require me to make sure each distro has the dependencies needed. I think I'll start by trying to build wine with required dependencies on Ubuntu, then try it on Suse/Fedora/ect, then do the quick version (since its fairly simple to do that already) I run Continuum on Fedora 13 and I have a working kernel32.dll.so. Anyone running Fedora can simply install wine via yum, install Continuum in the normal way using wine, and then copy this kernel32.dll.so to their /usr/lib/wine directory. What about designating a maintainer for each popular linux distro who volunteers to maintain a current kernel32.dll.so for their distro? I would be happy to volunteer to do this for Fedora. EDIT: btw if anyone is interested in how to easily build a patched wine on Fedora (using the source rpm) I will be happy to post the steps here. Note that I run the standard wine installed through yum, I simply built the patched wine to get the working kernel32.dll.so file. Edited July 24, 2010 by Bundt Quote
»Lynx Posted July 24, 2010 Report Posted July 24, 2010 Wouldn't it be easier to write a shell script that: 1. Checks what package manager is used2. Depending on package manager, download and install wine (aptitude, pacman, yum, rpm etc)3. Curl/wget (or whatever) to a trusted server for a patched kernel.dll.so file4. Backup previous kernel.dll.so5. Copy trusted kernel.dll.so6. Change drive serial number to a randint > 20007. Downloads continuum8. Runs the continuum installer Or, if the kernel.dll.so file is different for each distribution then: 1. Downloads wine from the wine server2. Downloads the patch from a trusted server3. Runs ./configure4. Applies the patch5. Installs wine6. Downloads continuum7. Runs the continuum installer Either script would be easy to write, I wouldn't really mind writing them myself. Quote
Bundt Posted July 24, 2010 Report Posted July 24, 2010 (edited) Wouldn't it be easier to write a shell script that: 1. Checks what package manager is used2. Depending on package manager, download and install wine (aptitude, pacman, yum, rpm etc)3. Curl/wget (or whatever) to a trusted server for a patched kernel.dll.so file4. Backup previous kernel.dll.so5. Copy trusted kernel.dll.so6. Change drive serial number to a randint > 20007. Downloads continuum8. Runs the continuum installer Or, if the kernel.dll.so file is different for each distribution then: 1. Downloads wine from the wine server2. Downloads the patch from a trusted server3. Runs ./configure4. Applies the patch5. Installs wine6. Downloads continuum7. Runs the continuum installer Either script would be easy to write, I wouldn't really mind writing them myself. Wine is so easy to install on the popular distros using the package manager, it seems like overkill to have a script try to do it. Installing Continuum is also super easy. I personally would only care about having a script that handles the non-trivial part of getting Continuum running, which is getting a working kernel32.dll.so, and perhaps backing up the original as you suggested. I could be wrong, but I imagine most linux users are somewhat technical and know how to do basic stuff like installing a package and copying a file. Having the working kernel32.dll.so files available for the different distros is what I would care about. Btw, I would have just used the kernel32.dll.so that is hosted on subspace2.net, but it doesn't work on Fedora. Edited July 24, 2010 by Bundt Quote
Yupa Posted July 25, 2010 Report Posted July 25, 2010 The instructions on wine.getcontinuum.com* and/or the ASSS wiki are enough for anyone literate to install and use Continuum on any distro. If you really want more players, you should work on getting Discretion* (as "Discretion, an open source SubSpace client") and ASSS* (as "A Small Subspace Server, an open source SubSpace server") into as many distro repositories as possible. These are packages that can actually make it into distro repos, and that people new and old will actually use (and also that any one of us will be able to improve and maintain for as long as we care to). (and for the record, the only distros worth using outside of special purposes are: Debian, Slackware, Gentoo, & Arch ) Quote
Bundt Posted July 25, 2010 Report Posted July 25, 2010 (edited) The instructions on wine.getcontinuum.com* and/or the ASSS wiki are enough for anyone literate to install and use Continuum on any distro. If you really want more players, you should work on getting Discretion* (as "Discretion, an open source SubSpace client") and ASSS* (as "A Small Subspace Server, an open source SubSpace server") into as many distro repositories as possible. These are packages that can actually make it into distro repos, and that people new and old will actually use (and also that any one of us will be able to improve and maintain for as long as we care to). (and for the record, the only distros worth using outside of special purposes are: Debian, Slackware, Gentoo, & Arch ) I have never heard of the Discretion subspace client. Do any of the popular servers support it? (And for the record, I was going to look into offering to be a maintainer for Discretion in the Fedora repos, but since the Fedora distro is not worth using, I won't bother ) Edited July 25, 2010 by Bundt Quote
BDwinsAlt Posted July 26, 2010 Author Report Posted July 26, 2010 If discretion came out offically, I would play again. I just wine doesn't work for 64bit systems when you try to run Continuum, at least not the last time I tried. I would hate to have to boot up Windows 7 just to play. The only reason I use a 64bit version of Linux is because I can access all my memory, 32bit just doesn't fit my needs. Quote
Dr Brain Posted July 26, 2010 Report Posted July 26, 2010 I used Continuum for more than a year on 64-bit Gentoo Linux. I had to switch back to Windows for work, but I can say for sure that Continuum works fine on wine x86_64. Quote
BDwinsAlt Posted July 26, 2010 Author Report Posted July 26, 2010 Hmm I wonder where I went wrong, I couldn't get it to compile for 64 bit correctly to run Continuum, oh well. Quote
Yupa Posted July 26, 2010 Report Posted July 26, 2010 (And for the record, I was going to look into offering to be a maintainer for Discretion in the Fedora repos, but since the Fedora distro is not worth using, I won't bother )Exactly what makes it a good place to find newbs willing to play a game — get to work! Quote
Bundt Posted July 26, 2010 Report Posted July 26, 2010 (edited) Hmm I wonder where I went wrong, I couldn't get it to compile for 64 bit correctly to run Continuum, oh well. BDwinsAlt, what distro are you running? I might be able to help you get it working. Edited July 26, 2010 by Bundt Quote
BDwinsAlt Posted July 26, 2010 Author Report Posted July 26, 2010 I mostly use Ubuntu 10.04 LTS, I tried compiling it for 64-bit a while back, it compiled, but wouldn't run Continuum without a seg-fault. Must have been some sort of error with the patch. Quote
Bundt Posted July 28, 2010 Report Posted July 28, 2010 I mostly use Ubuntu 10.04 LTS, I tried compiling it for 64-bit a while back, it compiled, but wouldn't run Continuum without a seg-fault. Must have been some sort of error with the patch. I just tested on an Ubuntu 10.04 system. Simply install wine from the Ubuntu Software Center. Even on 64 bit you'll be running 32 bit Wine I believe. According to the Wine wiki: Installing 32-bit Wine on a 64-bit systemIf you just want to use Wine, there is no need to compile it using the instructions here. Just go to the downloads page and click the link for your distribution. Once you have Wine installed, you can use this kernel32.dll.so. I compiled it on Fedora, but tested it with Ubuntu 10.04 and it works fine. Just copy it to /usr/lib/wine replacing the original (make a backup copy first). Let me know if it doesn't work for you. This is by far the easiest way to get Continuum working on Wine. Quote
BDwinsAlt Posted July 29, 2010 Author Report Posted July 29, 2010 Oh I already got it working. I used the 32bit libs and got it working. Must have been the other version of wine i was using that caused the problem because wine1.2 works fine. Thanks though Quote
Bundt Posted July 29, 2010 Report Posted July 29, 2010 Cool, glad to hear it. I thought it was interesting that the kernel32.dll.so that I compiled on the latest Fedora worked fine on the latest Ubuntu. That implies that you don't need one for each distro, but just a current one that keeps up with Wine releases. Quote
Pressure Drop Posted August 9, 2010 Report Posted August 9, 2010 I run Continuum on Fedora 13 and I have a working kernel32.dll.so. Anyone running Fedora can simply install wine via yum, install Continuum in the normal way using wine, and then copy this kernel32.dll.so to their /usr/lib/wine directory. What about designating a maintainer for each popular linux distro who volunteers to maintain a current kernel32.dll.so for their distro? I would be happy to volunteer to do this for Fedora. EDIT: btw if anyone is interested in how to easily build a patched wine on Fedora (using the source rpm) I will be happy to post the steps here. Note that I run the standard wine installed through yum, I simply built the patched wine to get the working kernel32.dll.so file.Cheers that kernel32 worked great ^_^ had tried the one i used before when i was running ubuntu but it didn't work in the wine from the fedora13 repo. Should include that file and the fact it works in fedora13 on that http://wine.getcontinuum.com/index.php site, certainly would help linux newbs like me. Also came across this http://appdb.winehq.org/objectManager.php?sClass=version&iId=3703 which might be handy to include on the site so ppl know why they are changing the kernel32. one thing though is there anyway to get the chat widow always active ? i've tried the diff options but in fullscreen mode it doesn't work so when i'm alt tabbed out or normaly on a diff desktop i cant see any chat and in window mode the chat window will appear but in window mode i have a lower fps than fullscreen and that cuases jerkyness so i dont play like that. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.