LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 10-01-2012, 04:52 AM   #1
surajduraiswami
LQ Newbie
 
Registered: Oct 2012
Posts: 3

Rep: Reputation: Disabled
Post Learning Linux for solving problems with android.


I recently hard bricked my android device. As an afterthought I went to various sites and researched why things went wrong. I was informed that I need to learn Linux. If that is true how should I go about it?
 
Old 10-01-2012, 05:05 AM   #2
technicalthug
LQ Newbie
 
Registered: Sep 2012
Distribution: Gentoo, FreeBSD, CentOS
Posts: 18

Rep: Reputation: Disabled
I'm currently also in the same boat, look into LFS (Linux from Scratch) it might be a good start for you too. My problem is a tad different from yours though. I am looking to understand how Linux fits together. My main problem is that i just got a new Laptop and i'm struggling to install Linux (i have a fair idea what i'm doing with Linux) but compared to something like BSD, i feel like for each Distro i'm learning very Distro specific fixes that won't translate to others. They feel like very "one off" fixes.
 
1 members found this post helpful.
Old 10-01-2012, 05:13 AM   #3
surajduraiswami
LQ Newbie
 
Registered: Oct 2012
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thanks for the hint. I would also like to learn Linux thoroughly as I have also planned to install it in the dual boot format on my system. I will check out the site immediately.
 
Old 10-01-2012, 09:31 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 12,376
Blog Entries: 16

Rep: Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148
Android is a highly-tailored system for phones and mobile devices. Although it is built with Linux, it's not comparable to a typical Linux distro for computers. I would think that the best way to fix your phone would be to contact the manufacturer and ask how to reinstall the system to factory defaults.

Or you could try Cyanogen: http://www.cyanogenmod.com/

Nevertheless, as one who has been described as a "Linux enthusiastic," I think the learning Linux is a good thing.

I would not recommend starting with Linux from Scratch to learn Linux. It will take you quite a while to get anywhere, since you build your Linux system from the ground up. That is "build," not "install." Mind you, it's a great way to learn and I intend to try my hand at it. Nevertheless, it's probably better to get some Linux background before tackling LFS.

I would suggest Arch, if you want a true hands-on install-everything-piece-by-piece-system that will give you a working system in a reasonable time. Gentoo is a good candidate for from-the-ground-up, also, but it requires that you compile everything, so it can be quite time-consuming.

Otherwise, I'd recommend Slackware. It's a damned fine teacher, as well as a solid distro.

Last edited by frankbell; 10-01-2012 at 09:32 PM.
 
2 members found this post helpful.
Old 10-02-2012, 06:49 AM   #5
surajduraiswami
LQ Newbie
 
Registered: Oct 2012
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thanks Frankbell for the information. I realize that I have to go about learning android separately. Yet, I saw on some other forum when I went about searching information on the rooting of an android phone that it is not advisable to root a phone but if I still wanted to do it I must know Linux.
When you write about 'distro' I am left in the dark. I generally work on a windows computer and whatever I have learned about windows is by using the computer (trial and error) and so I find it very difficult to understand anything in linux when I come across words like the one mentioned above I am helpless. Is there a place on the net where I can start right at the very beginning and progress in steps?
Then let me also know at what point of time I can move on to learning Android.
 
Old 10-02-2012, 01:20 PM   #6
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
Distribution: K/Ubuntu 12.04/14.04, Scientific Linux 6.3/6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,799

Rep: Reputation: 157Reputation: 157
Start with a distro that you like the looks of,... Download a handful of Live CDs, burn 'em and give them a test spin on your machine... Pick one and install it.

Afterwards, open a terminal (the command line window,... which can be gnome-terminal, konsole, xterm, or a handful of other terminal apps),... or use Alt-Ctrl-F1 (or one of the function keys F1-F6,... F7 usually being where the GUI "lives").

Start with basic commands like;
ls = lists files/directories where you are
cd = change directory (allows you to move around)
cp = copy
mkdir = make directory
top = a program that lists what you have running on the system (Q quits,...)

Learn to use the text editors, vi and/or nano (I personally hate vi, but it's a necessary evil).

Learn to create simple shell scripts.

After all that, you should be able to navigate around Android's underlying base Linux system (navigate, not master).

I still learn stuff about Linux all the time... even after more than 10 years using it exclusively.
 
1 members found this post helpful.
Old 10-02-2012, 08:41 PM   #7
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 12,376
Blog Entries: 16

Rep: Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148Reputation: 3148
Different flavors of Linux (e.g., Debian, Slackware, Ubuntu) are referred to as "distributions." Distro is shorthand for distribution. All Linux distros use the Linux kernel, but they include may different desktop environments, utilities, and sets of software.

The oldest distros still actively maintained are Slackware, Debian, and Red Hat. Most others are derived from one of these; a few, such as Arch and Gentu, are their own things.

Wikipedia has a nice explanation of this: https://en.wikipedia.org/wiki/Linux_distribution

Last edited by frankbell; 10-02-2012 at 08:44 PM.
 
2 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Best Android Apps For Learning Programming LXer Syndicated Linux News 0 02-22-2012 08:50 AM
Solving problems on your own is VERY rewarding!! ncn8ochaser LinuxQuestions.org Member Success Stories 1 02-09-2011 07:11 PM
LXer: Android: Solving the Malware Puzzle LXer Syndicated Linux News 0 08-17-2010 06:00 PM
Solving problems with Linux jamaso Linux - General 3 02-08-2002 06:36 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:47 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration