ArchThis Forum is for the discussion of Arch Linux.
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.
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.
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
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.
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.
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
To my knowledge, all of these distros are unix based
No, GNU is not UNIX.
Quote:
Originally Posted by hydra
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
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.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by Mr. Alex
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?
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.
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:
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.