You are not logged in.

#1 2014-01-15 02:28:47

xtraroot
Member
Registered: 2013-12-17
Posts: 59

Why Aren't All Core Installed by Default?

Why aren't all the programs in [core] installed by default? Shouldn't they be in [extra] if they aren't?

Offline

#2 2014-01-15 02:40:43

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Why Aren't All Core Installed by Default?

I have most of them installed, but I see no reason to install stuff I don't need e.g. utilities for other filesystems, ppp & friends, lvm2, linux-lts, efibootmgr ...
Which packages would you suggest moving to [extra]?

Offline

#3 2014-01-15 02:44:27

HalosGhost
Forum Moderator
From: Twin Cities, MN
Registered: 2012-06-22
Posts: 2,095
Website

Re: Why Aren't All Core Installed by Default?

Another example to compliment karol's. Both nano and vi are in [core], but I don't want either of them. I use vim (which is in [extra]). [core] consists of a few utilities (some of which are alternatives of others) which allow you to create a usable, though incredibly minimal, GNU/Linux install. You don't, however, need all of them.

All the best,

-HG

Last edited by HalosGhost (2014-01-15 02:44:56)

Offline

#4 2014-01-15 02:47:34

/dev/zero
Member
From: Melbourne, Australia
Registered: 2011-10-20
Posts: 1,247

Re: Why Aren't All Core Installed by Default?

https://wiki.archlinux.org/index.php/Of … ories#core

If the requirement were that all not-strictly-necessary packages should go to [extra], then the only things in [core] would be the kernel and an init script.

Offline

#5 2014-01-15 02:53:23

ANOKNUSA
Member
Registered: 2010-10-22
Posts: 2,141

Re: Why Aren't All Core Installed by Default?

What constitutes a "core" system is subjective; things in the [core] repository are packages that probably were historically thought of as part of a "core" Linux system, but which have been superseded by other things. Someone who, for example, has been using the same machine(s) for twelve years will need packages that folks with machines made in the last five years won't. Also, people coming from other distros will have different ideas on what the "core" system is; if you install Gentoo by strictly following the Gentoo Handbook, you'll be using nano to edit files. I've used either vi or Vim for some time now, so I don't need nano installed, but someone coming from Gentoo might expect it, at least during installation.

EDIT: ...but on further review, the link /dev/zero provides makes much more sense.

Last edited by ANOKNUSA (2014-01-15 02:54:56)

Offline

#6 2014-01-15 03:25:57

xtraroot
Member
Registered: 2013-12-17
Posts: 59

Re: Why Aren't All Core Installed by Default?

Thanks for the replies,

karol wrote:

I have most of them installed, but I see no reason to install stuff I don't need e.g. utilities for other filesystems, ppp & friends, lvm2, linux-lts, efibootmgr ...
Which packages would you suggest moving to [extra]?

Was just thinking when I needed locate, that I find it's in the core repository. I thought core meant it's part of the core Arch Linux packages and they were installed by default, but the explanation that it's part of what's thought to be the core of a traditional system makes sense, I guess. It just seemed like most of the core were installed with the base install, so I thought it weird that some aren't, but are still classified as core.

Last edited by xtraroot (2014-01-15 03:26:50)

Offline

#7 2014-01-15 03:42:36

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,410
Website

Re: Why Aren't All Core Installed by Default?

[core] is mainly a set of packages that we think are important to a working system so want signoffs on their updates.

Offline

#8 2014-01-15 15:34:57

w201
Member
Registered: 2012-10-04
Posts: 289

Re: Why Aren't All Core Installed by Default?

Hey Allan- was scanning through your blog on the packages you maintain for Arch and whatnot. Just out of curiosity, what kind of skills and programming languages does a guy like you have to know to become a proficient developer for Arch?

Offline

#9 2014-01-15 15:38:19

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Why Aren't All Core Installed by Default?

w201 wrote:

Hey Allan- was scanning through your blog on the packages you maintain for Arch and whatnot. Just out of curiosity, what kind of skills and programming languages does a guy like you have to know to become a proficient developer for Arch?

https://wiki.archlinux.org/index.php/Ge … veloper.3F
https://wiki.archlinux.org/index.php/De … A_Packager

Offline

#10 2014-01-15 21:06:06

teateawhy
Member
From: GER
Registered: 2012-03-05
Posts: 1,138
Website

Re: Why Aren't All Core Installed by Default?

xtraroot wrote:

It just seemed like most of the core were installed with the base install, so I thought it weird that some aren't, but are still classified as core.

To finally clear this up,  the packages installed with the "base install" are all part of a package group called "base". Not all packages in the repository "core" are part of the group "base" (, the set of packages in "core" is a superset of the set of packages in group "base").  To show the list of packages in this group that you have installed, use:

pacman -Qg base

The installation of all packages in the "base" group (and more) happens after you type the following command during the installation:

pacstrap /mnt base

It is possible to leave out "base" in the command, as it is the default.

Offline

#11 2014-01-16 01:30:41

GloW_on_dub
Member
Registered: 2013-03-13
Posts: 388

Re: Why Aren't All Core Installed by Default?

https://wiki.archlinux.org/index.php/Trusted_Users#How_to_become_TU.3F wrote:

know Google-Fu

Never heard that one.

Offline

#12 2014-01-16 17:09:30

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Why Aren't All Core Installed by Default?

Means you should know how to use Google to solve problems if you encounter them instead of just sitting on a package because your compilation etc failed.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#13 2014-01-16 17:27:18

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: Why Aren't All Core Installed by Default?

HalosGhost wrote:

Both nano and vi are in [core], but I don't want either of them.

You dirty EMACS using swine! Your mother was a hamster and your

I use vim.

...ohhhhhhhhhhh. Never mind.

Offline

Board footer

Powered by FluxBB