SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello, I've been using Linux for less than a week, and for the most part this si
te has been absolutely great with helping me learn the OS. Every question I've
had so far has already been asked at least once before, and I've been learning a
lot these past few days. Anyway, on to my question:
Bluntly --> My Slackware Distro came with XMMS 1.2.8 and I recently downloade
d version 1.2.10 I installed as my normal user account with XFree86 (v4.3.0) r
unning. When I ran the "xmms" command using a "panel" program on my OpenBox win
dow manager and typing "xmms" on "Xterm" the XMMS program loads just fine and pl
ays music just fine, but the version still says 1.2.8 So next I tried install
ing it as Root with XFree68 running, got the same results. I also exited out
of XFree86 and as ROOT installed version 1.2.10 again under just a plain old ter
minal (run level 3 I think its called) with the same results when I load up XFre
e68 and XMSS.
I'm using slackware 9.0 with the 2.4.22 linux kernel. Before I installed XMMS,
I read up on all the OpenGL stuff and made sure I had all the latest stuff per t
he requirements section. I can play music just fine, and I have my NVidia video
driver installed correctly too, though I doubt any of that has to do with my pr
oblem.
the actual XMMS file is in the /usr/bin directory according to the install log, and even if I go to that directory and type ./xmms it still loads up as version 1.2.8
I'm really new, so any help will be appreciated. I've looked all through the forumns and noone seemed to have ever had this problem before. Thanks in advance.
In run level three, as the root user, I didn't do the "make" followed by the "make install" command. I only did the "./configure" command.
After I did that, I re-logged into my user acct and ran X and then started up XMMS. Lo and behold, I finally had 1.2.10
Every newb is intitled to mistakes I suppose.
What did the make and make install commands do exactly? I did them when logged in as a normal usr and it didn't work. I guess only root was only able to get it working right.
Quoth lucasrj What did the make and make install commands do exactly?
make is aruably the most important part of the process of installing from source, as it compiles the program, according to the instructions in the file generated by the config script. Assuming you have the appropriate permissions on the files you're compiling from, you can actually do this bit as a normal user. make install takes all the bits you've just compiled and puts them in the places they need to be in order to run the program, and has to be run as root.
By the way, an easier way to upgrade to 1.2.10 might be to grab the xmms package from slackware-current (it works fine in an otherwise 9.1 system - I did this myself before switching to current) and upgradepkg. And if you're determined to compile it yourself, you might want to consider removing the 1.2.8 package.
Last edited by AxelFendersson; 06-15-2004 at 12:08 PM.
Great, thanks for the input. I installed SLackware because I actually wanted to learn "Linux" Right now, I'm sorta shooting from the hip. As young teenager I was very proficient with MS-Dos 5.0 then I lost track of computers for awhile. I'm still stuck in the old DOS mindset on how things operate. I'm still learning where what goes in what directory. Is there a tutorial or a website that breaks down the directory structure for newbies like myself?
I'm picking up bits and pieces along the way tinkering with stuff and reading forumns.
So the config program that came with XMMS sorta went through my system and took notes on my system for an install. Then the make command compiled a new XMMS program with the source code and the notes taken by the config command. And the make install command (must be run by root assuming) takes the newly personalized code and puts it ,along with everything else, all throughout my hard drive's directories to be run?
In my mind's eye, that's what I've gathered up from this thread so far. Thanks for all the answers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.