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!
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.
Is there a pretty comprehensive newbie's guide to linux available somewhere. I am a pretty advanced computer user, but I guess mostly windows. I know domain controllers, and Microsoft terminal services like the back of my hand (maybe thats my problem), but I just can't figure out linux. If you can answer the above question, then just ignore the rest.
I am really lost here. Compared to Windows, Linux is complicated. Just try to find the second partition of my hard drive proved to be rather difficult. Is it /mnt, /dev? No it's /media.
I need like a FAQ for linux. What are all those different root folders? /usr, /bin, /etc, /rundir and so on...
Also, I found an app that I want to install, but there is no .deb file (I am running ubuntu). There is a .tar.bz2, and a .tar.gz. Which one do I pick, what's the difference, and how in the heck do I install that? I have seen ./configure && make && make install. Mowst of the time I get errors, but if not, great, where did it install, and how do I run it?
I really wish I could spend more time with linux, but it is impossible because I cannot use it for work. Seems how it is nearly impossible to setup an l2tp client vpn on linux and/or no remote desktop clients that support TS Gateway I am out of luck.
The only thing that has been pleasant was installing Opera. There was a .deb, and it put a shortcut under Internet. I managed to get compiz-fusion installed and working! Why doesn't it automatically come with CCSM? I hate the fact that I have to read how to do EVERYTHING from a forum.
I truly walked into this with an open mind, but it takes too much effort to do the smallest things. I have wasted an entire day trying to set-up a VPN that took 10 minutes on Windows.
One last rant... When Linux freezes, is there anything you can do?
The .deb files you have already mentioned are the closest thing you will find to a Windows .exe, but there are still differences. If you see a program wrapped up as a tar.gz it is most likely source code, and the commands configure, make and make install are what you need to do to compile it into a working program. Generally though, most of the programs you need for day-to-day usage will be found in the software repositories - something most Windows users have never heard of (I hadn't). Repositories are huge libraries of pre-compiled programs, free to use for everyone, and your distro comes with some already enabled. Using Ubuntu you should already have access to the massive Universe repository. Try opening syaptic (I forget the ones available on Ubuntu) and typing software package names into the search field, or just browse the categories, there's tons in there.
Nylex's suggestion of checking out Rute is a good one also, lots of useful information in there.
Anytime you feel frustrated at how hard everything is in Linux, just think back to when you first started using Windows. You didn't just know all that stuff, you have accrued it over years.
Is there a pretty comprehensive newbie's guide to linux available somewhere.
There are many actually and each has a slightly different focus (what a cli user wants is probably quite different to what a gui user wants). If you don't like the one that has been sugested try google for linux tutorial or ask a more specific question here again.
Quote:
I am a pretty advanced computer user, but I guess mostly windows. I know domain controllers, and Microsoft terminal services like the back of my hand (maybe thats my problem), but I just can't figure out linux. If you can answer the above question, then just ignore the rest.
I am really lost here. Compared to Windows, Linux is complicated. Just try to find the second partition of my hard drive proved to be rather difficult. Is it /mnt, /dev? No it's /media.
As suggested earlier, windows ain't easy, either. I haven't really used windows for 5+ years, and then mainly NT and I had to go back to XP recently, and boy was it a struggle! And that was just to re-learn stuff I'd known 5 years ago.
Have a look at the Linux Documentation Project.
Quote:
I need like a FAQ for linux. What are all those different root folders? /usr, /bin, /etc, /rundir and so on...
There is a Linux Filesystem Heirarchy standard, which doesn't specify absolutely everything, but is very comprehensive.
Quote:
Also, I found an app that I want to install, but there is no .deb file (I am running ubuntu). There is a .tar.bz2, and a .tar.gz. Which one do I pick, what's the difference, and how in the heck do I install that? I have seen ./configure && make && make install. Mowst of the time I get errors, but if not, great, where did it install, and how do I run it?
Err, I don't know how to put this gently, but the probability is that you are wrong about their being no .deb (You would need to say what app). The probability is that there is a .deb but as it is hiding in one of the non-default repos you need to configure your system to have a wider range of repositories enabled in order to find it. In a few cases when there is genuinely no .deb available, you do still have to do it yourself, though.
Quote:
I truly walked into this with an open mind, but it takes too much effort to do the smallest things. I have wasted an entire day trying to set-up a VPN that took 10 minutes on Windows.
There is definitely a mindset problem; If you try to do stuff 'the windows way' and force Linux to behave like a low cost version of windows, you'll have some success, but at a cost; If you adopt the ways of working on Linux (and/or Unix), you'll be more succesful, happier and enjoy it more. I know this is more 'zen-like' than direct, type-this-command advice, but it is true.
Quote:
One last rant... When Linux freezes, is there anything you can do?
I'm sure it can be cured, but more information will be needed. Oh, and you'll need to start a new thread for that as it has gone a bit off topic for this one.
That's because you're used to Windows. Anyone that had only used Linux and had to use Windows would find it equally complicated.
Quote:
Originally Posted by VJgamer
Just try to find the second partition of my hard drive proved to be rather difficult. Is it /mnt, /dev? No it's /media.
Different distros partition the drive (or use existing partitions) in different ways. I usually advise people to do their own partitioning if they know how, instead of using the software that came with their installer, so they know where their partitions can be located.
Quote:
Originally Posted by VJgamer
Also, I found an app that I want to install, but there is no .deb file (I am running ubuntu). There is a .tar.bz2, and a .tar.gz. Which one do I pick, what's the difference, and how in the heck do I install that? I have seen ./configure && make && make install. Mowst of the time I get errors, but if not, great, where did it install, and how do I run it?
.tar.bz2 and .tar.gz files are usually archives containing source code. ./configure && make && make install is a command (actually, three commands strung together) to compile the source code. Any errors you get while running the command is due to other files the program relies on (called dependencies) not being installed. The best way to install a program is by using your distro's package manager, as that will install all the dependencies for you.
Quote:
Originally Posted by VJgamer
I hate the fact that I have to read how to do EVERYTHING from a forum.
Your distro should have a manual available on its site. That should take you through the basics of how to get everything set up, install programs, etc. Only when you have problems will you need to ask on a forum, and as Linux is community based you'll find a lot of knowledgeable people willing to assist.
Quote:
Originally Posted by VJgamer
I truly walked into this with an open mind, but it takes too much effort to do the smallest things. I have wasted an entire day trying to set-up a VPN that took 10 minutes on Windows.
Linux is not Windows, and thinking they're similar will hinder your ability to learn. Once you're used to Linux, you'll find that a lot of things are far easier to do than in Windows, and the ones that are more difficult are because they're a lot more customisable.
Quote:
Originally Posted by VJgamer
One last rant... When Linux freezes, is there anything you can do?
It depends what you mean by Linux freezing. I'm guessing you probably mean the GUI. If that's the case, you can just press Ctrl+Alt+Backspace to kill it. On some distros that should immediately start the GUI again. If it doesn't, you should just be able to type startx to get it running.
If you're old-fashioned like me and like to have a book to leaf through instead of reading from web pages I'd recommend 'Linux phrasebook' by Scott Granneman. I found it very helpful when I started out a couple of years ago. It goes through basic administration using the command line and I still find myself browsing it every now and then. 'Linux in a nutshell' is also good. It's a more comprehensive overlook and gives you not only the basic commands but also some stuff about Grub, partitioning and what not. Of course, most of the stuff, if not all, that is in these books are available just by installing the OS, through the 'man' command but of course, you have to know which command you want to use in order to use its man page.
Err, I don't know how to put this gently, but the probability is that you are wrong about their being no .deb (You would need to say what app). The probability is that there is a .deb but as it is hiding in one of the non-default repos you need to configure your system to have a wider range of repositories enabled in order to find it. In a few cases when there is genuinely no .deb available, you do still have to do it yourself, though.
Actually, you are quite right, I found two sites that have many packages not available in the repositories. (getdeb.net and launchpad.net) This was mostly in reference to programs that have been updated, but the old version is in the repository.
Thanks Nylex for suggesting that site it looks pretty comprehensive, Thanks also craigevil, your site has lots of resources I'll be looking over.
I enjoyed reading over your replies, thank you for all your helpful (and critical , but it was needed) input. It's a learning process... I'll get there.
i remember i`ve learned linux from google, i think it` the fastet way. so search for help there, you will be amazed how many step by step tutorials you will find
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.