Shaftatplanetquake
Diamond Member
Originally posted by: SleepWalkerX
Ok you need to have kernel-sources, make, and gcc installed to compile software. An easy way to get these files (and not run into any dependency issues) is to install them from a package manager and I'll recommend installing Smart cause I'm not sure if you've installed the fixes for the default broken package manager.
Install Smart from here. Install the corresponding version (32 bit or 64 bit). Get smart-0.41-28 and smart-gui-0.41-28. Once you've downloaded the rpms use the rpm command (as root) to install them from the terminal. Its like "rpm -Uhv smart-version.rpm" replacing version with whichever you download. Do that for the smart-gui too. (If it tells you that you need rpm-python, grab that ftp://ftp.belnet.be/mirrors/ftp.opensus...suse/i586/rpm-python-4.4.2-40.i586.rpm">here</a>)
Now launch smart (it gets put in System --> Configuration from the start menu) and it should already load the correct repositories. Now just do an update and search for kernel-sources (install the kernel-sources package that matches the same version as kernel-default), make, and gcc. Select those and install them.
Now you're ready to follow those steps to compile the software.
I agree I need make and gcc packages installed. These are installed on all my nix machines that I'm using to learn this stuff. I disagree that the default package manager is broken. YaST has been very good for me. It has always installed what I told it to install and removed what I told it to remove, and done it properly. It only works with stuff that comes with the distro on the cd/dvd installation media, though. I've used the GUI based package manager that comes with SuSE and also Fedora, and I think the one that comes with SuSE is a lot better. It notifies me of package dependency problems and allows me to make a change, in case I told the system to do something invalid with my software. Seems to work well.