LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Arch
User Name
Password
Arch This Forum is for the discussion of Arch Linux.

Notices


Reply
  Search this Thread
Old 11-17-2013, 09:31 PM   #1
hydra
LQ Newbie
 
Registered: Nov 2013
Location: Canada - Waterloo
Distribution: https://github.com/SebastianMocny
Posts: 3

Rep: Reputation: Disabled
Should I start over with Arch?


Hello,
I have been using Ubuntu for half a year, and would like to expand my knowledge of the inner working of linux.

Is it worth starting from scratch and installing a 'bare bone' version like archlinux. To my knowledge, all of these distros are unix based and ultimately very similar. The main thing is they come with different packages installed from day 1.

Note: I still need to keep up with daily tasks like working on my projects.

Thank you for your time reading, and looking forward to being an active part of the community. Everyone starts at the same place

P.S. The more said the merrier! If you thing I've got the wrong idea, please correct me. Thanks again.
 
Old 11-18-2013, 05:45 AM   #2
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Quote:
Originally Posted by hydra View Post
Is it worth starting from scratch and installing a 'bare bone' version like archlinux. To my knowledge, all of these distros are unix based and ultimately very similar. The main thing is they come with different packages installed from day 1.
No they are both Linux based. None of the Linux distros are UNIX based. Some are more UNIX like than others but even that point is up for debate, IMHO.

There are many differences between Ubuntu and Arch. For example, they use completely different package managers and totally different init systems. With regards to the package selection, it is not just different small differences, for example by default Arch would provide you the bear minimum OS, Ubuntu comes with a complete desktop.

Quote:
Originally Posted by hydra View Post
Note: I still need to keep up with daily tasks like working on my projects.
Arch needs ongoing work. You need to keep up with the constant flow of updates and pay attention to the news as sometimes big updates required you to make changes to the system prior to upgrading the core software. If you don't have the time for this, Arch probably isn't for you.

Here is their own take on this question:

Quote:
Originally Posted by ArchWiki FAQ
Q) I am a complete GNU/Linux beginner. Should I use Arch?
A) This question has had much debate. Arch is targeted more towards advanced GNU/Linux users, but some people feel that Arch is a good place to start for the motivated novice. If you are a beginner and want to use Arch, just be warned that you must be willing to invest significant time into learning a new system, as well as accept the fact that Arch is fundamentally designed as a DIY (Do-It-Yourself) distribution. It is the user who assembles the system and controls what it will become. Before asking for help, do your own independent research by Googling, searching the forum (and reading the rest of these FAQs) and searching the superb documentation provided by the Arch Wiki. There is a reason these resources were made available to you in the first place. Many thousands of volunteered hours have been spent compiling this excellent information.
Recommended reading: The Arch Linux Beginners' Guide.
If you want a "bare bones" distro (by that I assume you mean not overly automated) to learn from, I would personally suggest Slackware. The documentation provided by Arch is better (though much of it is still applicable to any distro, so you may be able to use parts of it anyway). The advantage with Slackware is that it is easier to setup and you will still learn a lot if you come from an Ubuntu background. Additionally once setup it should just work without requiring the same level of ongoing commitment.

Of course, this is just my personal opinion.

Last edited by ruario; 11-18-2013 at 05:51 AM.
 
4 members found this post helpful.
Old 11-18-2013, 05:53 PM   #3
hydra
LQ Newbie
 
Registered: Nov 2013
Location: Canada - Waterloo
Distribution: https://github.com/SebastianMocny
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thank you ruario for replying, this is really helpful information!

I have since asked around and heard some good things about slackware. Really looks like exactly what I have been looking for

There is still lots to learn, but looking forward to it.
 
Old 11-19-2013, 02:38 PM   #4
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
Please keep in mind that while slack is easier to setup and get going the lack of a package manager will be what makes it difficult.

Arch is going to be tough to setup but pacman is in my opinion the best package manager out there.
 
Old 11-19-2013, 02:44 PM   #5
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
Quote:
Originally Posted by Germany_chris View Post
Please keep in mind that while slack is easier to setup and get going the lack of a package manager will be what makes it difficult.
That is incorrect, Slackware has a package manager, called Pkgtools, which is made up of various utils, e.g. installpkg, upgradepkg, removepkg, makepkg, etc.

In addition Slackware ships with slackpkg, which acts as a network aware front end to the pkgtools, somewhat analogous to apt being a front end to dpkg.
 
1 members found this post helpful.
Old 11-19-2013, 02:47 PM   #6
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
I would encourage the OP (and Germany_chris for that matter) to read a blog post I wrote on Slackware package management.

I should also mention that I used Arch as my primary distro (both at home and at work) for a little over a year prior to switching to Slackware.
 
Old 11-19-2013, 02:56 PM   #7
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
I forgot where I was I apologize..
 
Old 11-24-2013, 04:17 AM   #8
Mr. Alex
Senior Member
 
Registered: May 2010
Distribution: No more Linux. Done with it.
Posts: 1,238

Rep: Reputation: Disabled
Quote:
Originally Posted by hydra View Post
Is it worth starting from scratch and installing a 'bare bone' version like archlinux.
Try and then decide for yourself.

Quote:
Originally Posted by hydra View Post
To my knowledge, all of these distros are unix based
No, GNU is not UNIX.

Quote:
Originally Posted by hydra View Post
ultimately very similar. The main thing is they come with different packages installed from day 1.
Linux distros are actually pretty different and it's more than just how packages are compiled.

Quote:
Originally Posted by hydra View Post
Note: I still need to keep up with daily tasks like working on my projects.
For me Arch is the only distro I can use to do the job I need to do. I tried Debian recently to see if it's any more stable than Arch ('cause Debian is known for it's stability) and it turned out Debian is even WORSE in this sense.
 
Old 11-24-2013, 06:14 AM   #9
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by Mr. Alex View Post
For me Arch is the only distro I can use to do the job I need to do. I tried Debian recently to see if it's any more stable than Arch ('cause Debian is known for it's stability) and it turned out Debian is even WORSE in this sense.
I think that needs qualifying. I run Debian Sid with some drivers from experimental and I have never had any "instability" problems. The problems I have had are all related to me not paying attention when packages are being installed or removed when dist-upgrading.
Which packages in Debian caused you problems?
 
Old 11-24-2013, 11:55 AM   #10
Mr. Alex
Senior Member
 
Registered: May 2010
Distribution: No more Linux. Done with it.
Posts: 1,238

Rep: Reputation: Disabled
Deluge. It crashed every time I tried to delete torrent from a list in main window. And that was "Testing".
 
Old 11-24-2013, 12:18 PM   #11
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by Mr. Alex View Post
Deluge. It crashed every time I tried to delete torrent from a list in main window. And that was "Testing".
As you state, it was Testing. Testing is supposed to have bugs, please report them, so that they can get fixed.
 
Old 11-25-2013, 01:14 PM   #12
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Rep: Reputation: 77
I don't use or care for Ubuntu all that much and I use Debian as my primary OS for what it's worth but I will say that Arch Linux was the most interesting and best way for me to learn Linux. Before Arch I was fairly comfortable with Debian Linux but hated being forced to install Exim4 and other dependancies I felt "bloated" my OS. After installing Arch, learning how to install on software RAID, installing a bare OS, using it as a dedicated email server (Postfix), and finally getting it as a GUI workstation w/ Gnome, I was really impressed how amazing Arch Linux performs and how perfect Pacman is.

I highly recommend Arch Linux for anyone looking to learn and see how Linux works.
 
1 members found this post helpful.
Old 10-05-2014, 02:26 AM   #13
LinuxGeek2305
Member
 
Registered: Dec 2013
Location: Lawton, Oklahoma
Distribution: Arch.
Posts: 91

Rep: Reputation: Disabled
Quote:
Originally Posted by hydra View Post
Hello,
I have been using Ubuntu for half a year, and would like to expand my knowledge of the inner working of linux.

Is it worth starting from scratch and installing a 'bare bone' version like archlinux. To my knowledge, all of these distros are unix based and ultimately very similar. The main thing is they come with different packages installed from day 1.
1) Definitely! Get your hands on the Beginners' Guide and the Arch ISO and have at it, you'll learn more than if you were to stick with Ubuntu, and you'll have a configuration all your own to boot, plus you'll have vanilla packages for the most part that are newer than what Ubuntu offers, and you won't have to upgrade or reinstall every few months due to being rolling-release.

2) Linux is Unix-like, but not Unix-based, meanwhile the BSDs are Unix-based, and OSX, AIX, Solaris, and HP-UX are all certified UNIX systems.

Also, one thing I recommend installing in Arch after you got a desktop and a normal user nice and set up is Yaourt, as it gives you both easy AUR access and easy ABS access, and both instructions on how to install it and how to configure it so that you don't get an out-of-memory error when installing from the AUR or ABS will be posted below, and pacstrapping base-devel in along with the base system will save you a step in setting Yaourt up:

Package-query and yaourt installation:

Open up whatever file manager your desktop uses, and then create a hidden folder called .builds in your home folder, that'll be the folder in which package-query and yaourt are compiled, and then pull up a terminal window and type in the following:

Code:
$ sudo pacman -S yajl
$ cd ~/.builds
$ curl -L -O https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
$ tar -xvf package-query.tar.gz
$ cd ~/.builds/package-query
$ makepkg -s
$ sudo pacman -U package-query-1.4-1-x86_64.pkg.tar.xz

$ cd ~/.builds
$ curl -L -O https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
$ tar -xvf yaourt.tar.gz
$ cd ~/.builds/yaourt
$ makepkg -s
$ sudo pacman -U yaourt-1.5-1-any.pkg.tar.xz
And that should install package-query and yaourt, now to configure yaourt to not give you out-of-space errors when installing anything from the AUR or ABS, create and chmod 777 the following directories:

Code:
$ sudo mkdir /buildtmp
$ sudo mkdir /buildtmp/tmp
$ sudo chmod 777 /buildtmp
$ sudo chmod 777 /buildtmp/tmp
Once those directories are created and chmod 777'd, go into /etc/yaourtrc using Nano or Geany, I'm using Nano in this example, but Geany works just as well.

Code:
$ sudo nano /etc/yaourtrc
Once you're in /etc/yaourtrc, uncomment and change DEVELSRCDIR and TMPDIR to look like the following, and save the changes (Ctrl+X and then Y for Nano, Save button for Geany) and you should be able to install packages from the AUR or ABS without worrying about the out-of-space error if everything goes OK.

Code:
DEVELSRCDIR="/buildtmp"
TMPDIR="/buildtmp/tmp"

Last edited by LinuxGeek2305; 10-05-2014 at 02:43 AM.
 
Old 10-05-2014, 08:41 AM   #14
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
Necro..
 
Old 10-05-2014, 04:26 PM   #15
gor0
Member
 
Registered: Jun 2014
Distribution: quad BOOT!
Posts: 549

Rep: Reputation: 65
...bumpin

Quote:
Old Threads/"Necro-Bumping"

Do your part to keep the forums tidy. Posting in old threads, or "necrobumping" is generally discouraged in the technical issue subforums, since it can potentially create disjointed "zombie" information; outdated posts with data which is no longer relevant due to Arch's rolling nature, combined with more recent posts reflecting more current circumstance. Furthermore, technical support threads should remain succinct, and multiple pages are to be avoided if possible.

Rules of thumb

If you have a question, start a new thread and link to the old if relevant.
If you have something to add and judge that your information is related, but more up-to-date, start a new thread and link to the old if desired, but avoid duplicating effort by posting information already contained in the Arch wiki.
If you have a version-agnostic or corresponding solution, necrobumping can be appropriate.
 
  


Reply



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
start gui in arch linux sniper8752 Linux - Newbie 1 02-02-2013 01:41 PM
LXer: Arch BSD: Arch Linux Atop The FreeBSD Kernel LXer Syndicated Linux News 0 01-24-2013 03:20 PM
startx command fails to start x in arch, nor does it leave any log file behind Kokomoka Linux - Software 2 07-19-2012 03:58 AM
Installed arch. cant get x to start. slkrover Arch 5 08-07-2010 08:10 PM
I'm stuck on getting X to start in Arch frontier1 Linux - Software 3 12-15-2003 08:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Arch

All times are GMT -5. The time now is 05:00 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
Open Source Consulting | Domain Registration