Where do I start, exactly?


Page 1 of 2 12 LastLast
Results 1 to 15 of 23

Thread: Where do I start, exactly?

  1. #1
    Join Date
    Oct 2007
    Location
    Michigan!
    Posts
    17

    Where do I start, exactly?

    Hello, everyone. Looks like this is the first thread by a newb in the Newbie Corner.

    Anyhow. I suppose this thread shall serve as an introduction to the community and a desperate plea for help, all rolled into one! Hooray!

    First things first. I'm Sortevik. (In case anybody wants to know, no, I'm not Russian. Well, maybe a little, but not enough to classify myself as one.) I'm sixteen years old, and I'm a Windows geek. (Stop laughing; not all of us were introduced to the Ways of Truth as early as you were.) I've been very involved with computers (hardware and software) since I was about twelve, and I love them. I'm hoping to have a career that integrates computer science somehow, blah blah blah, you know the drill.

    So partly out of curiosity, partly out of a need to be able to one-up my school's Apple elitist, and partly out of the fact that I like learning new things, I have decided to start switching from Windows to Linux.

    Right now, I'm running Ubuntu 7.0.4. I've tried a few distros already (Fedora 7, DSL, Knoppix, and, of course, Ubuntu) and I like Ubuntu the best by far, for whatever reason.

    So I have almost no idea what to do. Since I'm a musician and I have become proficient at using Image-Line FL Studio and I like making music and all, I decided to teach myself some of the basics by downloading and installing Rosegarden.

    An hour and approximately thirty Firefox tabs later, I'm still going nowhere fast. Nothing seems to want to install, as everything I try to install demands that something else be installed first. When I go to get that to install it, it demands that about five more things be installed first, and on and on and on.

    Where can I go to get a crash-course in starting out with Linux for the first time? Is there a good guide somewhere on this site? Forgive me for not looking around, but due to the fact that I'm only sixteen and my mom still makes all the rules, bedtime is imminent and I barely have time to type this.

    Any and all help is appreciated! Thanks in advance.

    -Sortevik
    Last edited by saikee; 10-18-2007 at 03:16 AM.

  2. #2
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    Sortevik,

    Welcome to Just Linux.

    I have edited your thread to make your question standing out, as this is the key of your thread.

    I think you may have to be more specific with the area of interest.

    The top right hand corner of the this page has a help files library. That is a good point to start. There is also a help file forum.

    I normally just use a text book like "Linux in in a nutshell" by Siever, Figgins & Webber as a reference to get more than the "man" pages you can get with every terminal command.

    You also mentioned the problem of installing packages, apparently in Ubuntu. That should warrant a separate thread because it may be a general package problem with apt-get or it can also specific to the software you after. From my own experience getting a standard software out of the repository normally should eb truble free.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

  3. #3
    Join Date
    Jun 2002
    Location
    Michigan
    Posts
    875
    Here is a some ebooks to read, I'd download the .pdf file into a directory and read at your own pleasure.

    E-Books

    Start with the Linux bible, then take a look a the Linux Filesystem Hierarchy
    Have fun.

  4. #4
    Join Date
    Mar 2004
    Location
    Utah Valley, Utah
    Posts
    212
    Those are excellent places to start learning about linux, but to help you with the problem you are having with installing rosegarden, know this:

    Ubuntu has an APT package management system that allows you to install applications and all of their dependencies automatically.

    to install rosegarden, try typing this into the terminal (to open a terminal go to Applications-> Accessories ->Terminal)

    Code:
    sudo aptitude install rosegarden
    that should download the Rosegarden application and all of its dependencies and install them for you automatically.

    hope that helps,

    and

    welcome to JustLinux!

    -dannybunkins

  5. #5
    Join Date
    Oct 2007
    Location
    Michigan!
    Posts
    17
    Wow. Thanks everyone!

    I'm starting to get a feel for how Linux works. And dannybunkins, thanks so much for that! That's pretty much incredible. It's installing right now. I think I'm going to like this OS.

    As of right now, all my problems are solved. But I'm sure I'll come up with a few new ones here shortly. Until then, thanks very much.

    -Sortevik

  6. #6
    Join Date
    Jan 2001
    Posts
    517

    synaptic

    I would use synaptic to install packages in Ubuntu. It is a user-friendly graphical front end for the apt-get package management system. It easily allows you to add additional repositories (some that ubuntu does not enable by default) and to search for relevant packages by both package name and description. It also suggests related packages to install. These things are offered by apt-get at the command line and aptitude (between apt-get and synaptic in terns of user-friendly appeal), but they look more intuitive in the non-keyboard-centric, mouse/tab/menu driven style of synaptic.

  7. #7
    Join Date
    Oct 2002
    Location
    Binghamton NY
    Posts
    2,435
    Quote Originally Posted by ehawk
    I would use synaptic to install packages in Ubuntu. It is a user-friendly graphical front end for the apt-get package management system. It easily allows you to add additional repositories (some that ubuntu does not enable by default) and to search for relevant packages by both package name and description. It also suggests related packages to install. These things are offered by apt-get at the command line and aptitude (between apt-get and synaptic in terns of user-friendly appeal), but they look more intuitive in the non-keyboard-centric, mouse/tab/menu driven style of synaptic.
    Well, the choice is always yours, but since you've already used apt at the command line, and clearly liked it, I think you should know about these commands.

    Code:
    apt-cache search (keyword)
    will search all the packages in the apt database.

    Code:
    apt-get install  (package name)
    will... well, I think you can see that this is pretty simple.

    These two commands are pretty much all you need to access thousand and thousands of packages, and all their dependancies. (Dependancies are a big deal in Linux)

    There are other commands of course.

    Code:
    apt-get upgrade
    apt-get update
    apt-get remove
    apt-get dist-upgrade
    and here's a fancy one that will get you a two-term boolean search
    Code:
    apt-cache search (term1) | grep (term2) less
    (at least I think that's how it goes. Can anyone tell me if I get the syntax right here? I'm not using a Debian-based distro right now. Caution: may not work)

    If you like using the command line, please use it whenever it's comfortable and convenient, because that's where the power is. People who try Linux and complain that it's just a cheap copy of windows invariably have never explored the command line. Linux is working toward the day, not far off, when the user won't have to use the command line at all. That's fine, but using Linux without using the command line is like travelling all over the world (for an american) and only eating at McDonald's and KFC. You've come a long way not to get the full experience.

    And the command line isn't necessarily separate from the desktop. It's a part of the desktop, and that means you don't have to use it all the time. You use it only when it empowers you, when it suits you. It's nothing to be afraid of. Mastering a couple of commands is really all it takes to carry you over the threshold.

  8. #8
    Join Date
    Apr 2001
    Location
    SF Bay Area, CA
    Posts
    14,936
    Quote Originally Posted by blackbelt_jones
    Code:
    apt-cache search (term1) | grep (term2) less
    (at least I think that's how it goes. Can anyone tell me if I get the syntax right here? I'm not using a Debian-based distro right now. Caution: may not work)
    More like:

    Code:
    apt-cache search (term1) | grep (term2) | less
    (Although the "| less" at the end is only to let you scroll through the results at your leisure; it's not actually required.)

    To explain (since I'm pretty sure blackbelt_jones already knows this): There's a long Unix tradition of writing lots of simple tools that do one thing well, and chaining them together when you need to do multiple things; this is a great example. "apt-cache search (term1)" (though I should note: don't actually use the parentheses) will give you all the cache entries that contain (term1). Then, grep is a tool that will take its input, search through it for lines that match a pattern (which is given as its argument), and pass the matching lines through to its output. Finally, less is a tool that takes input and displays it one screenful at a time (letting you scroll forward and backward, and even search if you want to).

    The pipe characters (that is, "|") "plumb" these various tools together: they take the output of apt-cache, feed it into grep (which means grep searches the output of apt-cache), and then take the output of grep and feed it into less (which displays it). Three (mostly-) simple independent tools that can be strung together to do a multi-term search and page through the results.

  9. #9
    Join Date
    Oct 2002
    Location
    Binghamton NY
    Posts
    2,435
    Thanks. I used to know that.

    Quote Originally Posted by bwkaz
    More like:

    Code:
    apt-cache search (term1) | grep (term2) | less
    (Although the "| less" at the end is only to let you scroll through the results at your leisure; it's not actually required.)

    To explain (since I'm pretty sure blackbelt_jones already knows this): There's a long Unix tradition of writing lots of simple tools that do one thing well, and chaining them together when you need to do multiple things; this is a great example. "apt-cache search (term1)" (though I should note: don't actually use the parentheses) will give you all the cache entries that contain (term1). Then, grep is a tool that will take its input, search through it for lines that match a pattern (which is given as its argument), and pass the matching lines through to its output. Finally, less is a tool that takes input and displays it one screenful at a time (letting you scroll forward and backward, and even search if you want to).

    The pipe characters (that is, "|") "plumb" these various tools together: they take the output of apt-cache, feed it into grep (which means grep searches the output of apt-cache), and then take the output of grep and feed it into less (which displays it). Three (mostly-) simple independent tools that can be strung together to do a multi-term search and page through the results.
    Awesome, isn't it? This is a great example what I mean about the command line being where the power is. There are other examples. Instead of piping one command into another with the pipe, you can simply stack commands one upon another with semicolons, and you can create text files called scripts that will execute commands in sequence. These are ways of automating processes. Things that used to take long boring hours of click click click can be made to do themselves while you take it easy.

    I myself am a long way from mastering this, but my ability grows bit by bit by bit, with each new discvovery. I never stop learning, and it never stops being new for me.
    Last edited by blackbelt_jones; 10-19-2007 at 09:08 PM.

  10. #10
    Join Date
    Oct 2007
    Location
    Michigan!
    Posts
    17
    Wow. Linux is getting more amazing the more I find out about it. I'm super-impressed.

    Also, I appreciate how friendly and nice you all are around here. Thanks for taking the time to post tips in my topic.

    Then again, I've been told that helping people and quietly being simply better, etc. is just part of the Linux community tradition.

    -Sortevik

  11. #11
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    Sortevik ,

    There you have it.

    I am just a partially grow-up newbies.

    blackbelt_jones and others are experienced and knowledgeable members here.

    bwkaz is one of our "villege elders" (wise men of the Justlinux villege) although age wise he is just a spring chicken.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

  12. #12
    Join Date
    Sep 2005
    Posts
    681
    check out tldp.org for how two............ I would sugest reading the doc manuals with your distro. The most important thing is dont give up. and keep asking questions. I am in a linux user group that meets every month. I would suggest you see if there are any groups around you that meet. Its a good way to learn alot quickly.


    join the distro list servs.... and ask questions.
    learn unix commands and linux commands
    "Software is like sex: it's better when its free."
    -LINUS TORVALDS

  13. #13
    Join Date
    Oct 2002
    Location
    Binghamton NY
    Posts
    2,435
    Quote Originally Posted by crow2icedearth
    check out tldp.org for how two............ I would sugest reading the doc manuals with your distro. The most important thing is dont give up. and keep asking questions. I am in a linux user group that meets every month. I would suggest you see if there are any groups around you that meet. Its a good way to learn alot quickly.


    join the distro list servs.... and ask questions.
    learn unix commands and linux commands

    I learned a lot of what I know from hanging out in the unofficial JustLinux chat. that's #linuxn00b on irc.freenode.org. Let us know if you need any help getting started with IRC chat. In here, it's all about Linux, but in the chat, I'd say that we talk about Linux maybe a third of the time. It's a friendly place to visit, and you can learn things very naturally, a little bit at a time.

    I'll tell you a secret. Here in the forum, some of the really knowlegable Linux gurus among us will balk if they think you're trying to use them to avoid finding the answer yourself. But in the chat room, all you have to do is be affable, entertaining, and patient, and you won't probably won't have to wait very long to get a linux guru talking on his favorite subject. This is how I learned about 60 per cent of what I know.

    Quote Originally Posted by saikee
    blackbelt_jones and others are experienced and knowledgeable members here.
    God, I love hearing that. Not that long ago, I was the dumbest guy in here.

    I consider myself an expert on not being an expert. It was a long painful struggle for me to get Linux. I consider it my contribution to the community to help others avoid all that. I'm still getting it, but it's no longer a struggle.

    Quote Originally Posted by Sortevik
    Where can I go to get a crash-course in starting out with Linux for the first time?
    Well, a "crash course" sounds painful. If you want a comprehensive overview off all of Linux, there's the Rute user guide:

    http://rute.2038bug.com/index.html.gz

    According to some really hard core gurus around here, this is the place to start, if you really want to know your s***, inside and out. I've been meaning to read it myself one of these days. It's pretty dense. Here's the introduction:


    1. Introduction
    Whereas books shelved beside this one will get your feet wet, this one lets you actually paddle for a bit, then thrusts your head underwater while feeding you oxygen.
    Or you can just get familiar with the KDE desktop, (or gnome if you prefer) learn the basics about managing permissions and so on, and settle down for a nice enjoyable long-term learning experience.

    My own approach to learning Linux was rather novel. I couldn't really
    do
    anything with it in the beginning, so I would install it. I'd download distros and install them, uninstall them and reinstall them. About once a day for three years, and that's 1000 installs. What did I learn from that?
    Well, I learned to be fearless, for one thing. I learned that I could always fix my system by reinstalling it, no matter how bad I screwed it up.

    Above all, don't give up. Any idiotic approach you care to take to learning Linux will work eventually if you don't give up. I'm living proof.
    Last edited by blackbelt_jones; 10-20-2007 at 07:19 PM.

  14. #14
    Join Date
    Jun 2004
    Location
    Newcastle upon Tyne
    Posts
    2,978
    And I learn mine from reading what blackbelt_jones has written in the posts.
    Linux user started Jun 2004 - No. 361921
    Using a Linux live CD to clone XP
    To install Linux and keep Windows MBR untouched
    Adding extra Linux & Doing it in a lazy way
    A Grub menu booting 100+ systems & A "Howto" to install and boot 145 systems
    Just cloning tips Just booting tips A collection of booting tips

    Judge asked Linux "You are being charged murdering Windoze by stabbing its heart with a weapon, what was it?" Replied Linux "A Live CD"

  15. #15
    Join Date
    Oct 2002
    Location
    Binghamton NY
    Posts
    2,435
    Quote Originally Posted by saikee
    And I learn mine from reading what blackbelt_jones has written in the posts.
    Like I said... any idiotic approach.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •