Gentoo Archives: gentoo-soc

From: Benda Xu <heroxbd@g.o>
To: gentoo-soc@l.g.o
Cc: Mishal Roy <roymishal210@×××××.com>
Subject: [gentoo-soc] Re: Application for Google Summer of Code 2018- Mishal Roy
Date: Sat, 03 Mar 2018 23:02:14
Message-Id: 87r2p0bw9e.fsf@gentoo.org
1 Hi Mishal,
2
3 Let's keep the discussion public on the gentoo-soc mailing list.
4
5 Mishal Roy <roymishal210@×××××.com> writes:
6
7 > Portage is the package manager for Gentoo. The software package in
8 > Portage Systems is usually just source code. However some compiled
9 > files exist.
10
11 > Portage is made up of two parts emerge and ebuilds. Emerge acts as an
12 > interface to the Portage System. Emerge primarily installs packages
13 > and handles any dependencies that the desired package has. Ebuilds are
14 > scripts that compile and install the packages. Ebuilds contain
15 > metadata about the software that is software name, software
16 > licence,homepage,build time and run time dependencies. Ebuilds also
17 > contain instructions to configure,build,install,test the software.
18
19 Thanks they are correct. But it is not the point. I did not mean to
20 give a quiz on what portage and ebuild are. I encourage you to try out
21 gentoo[1, 2] to gain first-hand experience with portage and ebuild, and
22 show your skills by fixing some easy bugs.
23
24 Cheers,
25 Benda
26
27 1. https://wiki.gentoo.org/wiki/Handbook:AMD64
28 2. https://wiki.gentoo.org/wiki/Project:Prefix