Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'm brand spanking new to linux. I'm having lots of trouble. I'm curious, is there a linux distribution out there that tends to work, in general? It seems that so many things are broken the dists I have tried that is impossible to build a usable linux box.
I don't mind doing alot of crap to get the operating system to run, just as long as it is straightforward and it works. All I want to run is Firefox, word processor, Wolfenstein Enemy Territory.
My progress (err....) so far:
-checked out Knoppix to take a spin, worked and looked great.
-decided to try installing Debian, since thats what knoppix is based on
-net install failed cause theres no driver for Realtek 80xx cards (wtf? very common card!) score 1 for CD coasters stack
-downloaded Gentoo net install CD
-followed the ludicrously lenthy Gentoo online manual to the letter, was going fairly smoothly. Got to compiling the kernel by Chapter 143 Section 17V... Hours later, kernel compile failed (some orphaned function call or something) puh-lease, how unprofessional...too much menial labor for that one anyway, I was only halfway through the install manual... score 2 for CD coasters stack (also emerge doesn't seem to think "your mom" is a valid package..haha)
-downloaded Fedora Core 1 CD's, install crashed on graphical loadup
-text installed, went smoothly, booted up great with GNOME
-got firefox up and running
-tried putting ET on,which required Open GL, which required nvidia drivers, which required ld, which required downloading binutils, which required compiling, which required installing programming tools to compile, which upon trying to install said it required libxml2. Upon trying to install libxml2 said it requires itself to be installed in order to install itself
-reinstalled Fedora Core from scratch with programming tools checked
-binutils compile failed, bad calls or something
-dug around on the web, found precompiled binutils rpm
-got driver again, which now required being outside of GNOME, which required a change in cfg file and rebooting. Then it said I needed kernel source.
-couldn't figure out to edit that cfg file so I could get GNOME back. I tried gedit, edit, ed...no availible text editors with intuitive names....
-reinstalled Fedora Core from scratch again, with both programming tools and kernel stuff now checked
-I remembered from something buried in the knoppix docs you could use init 3 to dump you to the "linux DOS prompt" (for lack of a better term)
-did that, drivers installed fine.
-installed ET, came up great, but crashed when I went to server search. (retried several times, same thing) it worked when I hosted my own local game...alright, at least the OS lets me play with myself....boo
-tried installing some doom clone for linux...hey, its doom, its gotta work, right? came up with error, no wad file(oh come on... ). after ftp fishing for the wad file, the launcher told me that it couldn't find openGL (um its there dammit)
-tried downloading and compiling from source (after some time scouring the web for more info on how to do this) but was only able to obtain ludicrous amounts of compile errors. (I'm not a programmer, so no idea how to work around these)
-tried downloading quake 2, with an rpm that was specifically for Fedora Core 1(!). Wouldn't start, missing this and missing that.
-tried printing to my network printer. got the right drivers and stuff, and it made to the printer, but the printer rejected every print job I sent to it, no matter what settings I used, or what I tried to print.
-Had to put windows back on for now, everything works!
1. Set up your system as a dual boot machine rather than running a single OS. That makes the transition from Windows to Linux much easier and gradual, since you will be able to toggle between the two OS's at will.
2. Try a couple of other distros, such as Redhat 9 or Mandrake, or even Slackware. They are available for download here: www.linuxiso.org
I'm not a gamer, but be aware that attempting to run any Windows-based apps under Linux will definitely require some tweaking, as well as installing winex, etc. Good luck with the project and welcome to LQ. -- J.W.
btw J.W., ET does have a linux version, and is free. the learning curve is kinda steep cause no single player to practice on, but very fun when you get the hang of it.
I tend to jump in the deep end when I try stuff...check out my first webpage at http://www.sectormedical.com that I did for my dad's biz over a weekend. Konqueror under Knoppix doesn't seem to like the menus, but it works fine in IE/Mozilla/O.
by dialate -net install failed cause theres no driver for Realtek 80xx cards (wtf? very common card!) score 1 for CD coasters stack
according to the realtek website there are two nics that begin 80, theres an isa card the 8019 and a pci card the 8029, i dont know much about isa other than its not very common now, so i'll assume you have the 8029. according to realtek's website its an NE2000 clone so theres gotta be a driver for it, and sure enough a quick look at my kernel documentation tells me the module ne2k-pci fully supports the realtek 8029.
i can see that your having lots of problems but i feel this is due to the fact you have done no research and have just jumped in head first, i suggest you go to your local library and get an intro to linux book out before you choose your distribution, and once you do choose a suitable distribution follow J.W.'s advice and dual boot for a while.
I've been doing my research, just on the fly. Insert "reading linux blurbs on the web on my laptop profusely" in between each step I put up there. Most of the steps I took were confirmed in directions or an online manual somewhere. Although, these things were somewhat patchy/written with "rainy day" contingencies swept under the mat.
Its just there's so many things out of my control that go wrong, or deviate from the explanations...like the source compile on Gentoo using stock kernel source failing; using Fedora's "auto-add packages from the install CD's" app and having it tell me that I need to manually install libxml first, and libxml needs libxml to install, then later finding with the rpm program under the terminal that it really IS installed
...stuff that is automatically done for you and should be fire-and-forget no-brainer stuff, yet failing miserably.
Seriously, it seems unlikely that something like hand patching broken source code included with a distro or a program is something that even the most experienced linux users would be *expected* to do. Will that beginner's linux book from the library tell me, a non programmer, tell me how to do that?(not to mention, how to tell a confused installer that a package really is there) Are programs for linux of a different genre then other OSes, more along the line of starter kits to get you going somewhere near the right direction, and chalk one up for luck if you make it? Or is it just me?
Assuming now, that linux requires hacking skills, thats perfectly fine with me, just would be nice to know so I know to increase my prep time from minutes to months. I got the impression from various reviews of different flavors of linux that it would be "just so" with the occasional complication, such as needing a driver or a package here and there. There was no mention of unrelenting streams of messages detailing marginally correctable voodoo such as "function picknose undefined" "no method defined for this.h which is required by that.o" "X-server unexpected termination, 0 processes, with 0 this and 0 that", or my favorite error message, " ".
I definitely understand your frustration, but Gentoo and Debian are not what I would consider beginner-level distros. D/L the ISO's for Redhat or Slack, fire up the installation process, and I'd bet you'd be running Linux is almost no time at all. Save the complicated stuff for later. As you said yourself, hand patching a distro falls outside the typical user experience. -- J.W.
i think a beginners linux book would have(if nothing else) saved you some time, because it wouldnt have reccomended gentoo for a first time user, it would have told you that the programming tools are vital regardless of whether you wanted to program or not, and probably has a couple of chapters devoted to compiling from source and common errors.
by dialate Seriously, it seems unlikely that something like hand patching broken source code included with a distro or a program is something that even the most experienced linux users would be *expected* to do.
maybe my opinion of the "average user" is wrong but i would consider patching a source tree to be quite a trivial task and something you should expect to do if you want to install new software.
by dialate Are programs for linux of a different genre then other OSes, more along the line of starter kits to get you going somewhere near the right direction, and chalk one up for luck if you make it? Or is it just me?
lmao, thats probably quite an accurate description, the problem is linux allows choice, but the more choice you have the less standardisation you have, so its very difficult to produce a binary package that will run on more than a few systems. thats why the majority of stuff is distributed in source code(starter kit) because its the lowest common denominator ie everyone can use it.
Sweet! You've made an excellent choice. You may find (as I did) that the more you use Slack, the more you like it, and at least in my case, it's the only thing I'd consider running now on my primary machine. Congratulations on the successful install -- J.W.
yep full install! screenshot: http://lysol.8m.com . ET works, but I couldn't figure out how to get it in the screenshot, cause it jacks my mouse pointer even in non-fullscreen mode.
getting the nvidia drivers to install was a little tricky, cause if there's a XF86Config in /etc/X11, and another in /usr/X11R6/etc/X11, it will go for the one /usr/X11R6/etc/X11. Took me awhile to figure that one out
Still some polish left to do, like get mouse wheel to work, and try to customize the bootup look, but thats not a big deal.
The way slack handles X-server failures is really nice, spoon feeds you a simplified version of the error log, then to ALT-F6-land to go config diving. Very nice, I can do all kinds of crazy stuff and not worry about having to whip out a rescue disk.
Is it just me, or is emacs a virus? Its been awhile since I had to reboot a system because I couldn't figure out how to exit a program after 5 fraggin minutes! Pico is much more user friendly.
to get the mouse wheel working, try adding a line like this to the mouse section of your /etc/X11/XF86Config:
Option "ZAxisMapping" "4 5"
i've also noticed a possible bug in slackware's installer where sometimes even though one told the mouse configuration utility to use the IMPS/2 protocol it sets /etc/X11/XF86Config to the PS/2 protocol, and one has to adjust it after the install...
Option "Protocol" "IMPS/2"
this may or may not apply to you, i'm just spit-balling here...