1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
The install process for GSRC is straight forward.
Grab the current package description files from the internet with "bzr checkout" or "brz checkout", (the python 3 version):
$ bzr checkout bzr://bzr.savannah.gnu.org/gsrc/trunk/ gsrc
# (use "bzr checkout --lightweight" to download the latest revision only)
Then
$ cd gsrc/
$ ./bootstrap # to create the configure script
$ ./configure --prefix=$HOME/gnu # --prefix is directory to install the compiled packages
# Pick your --prefix by your wishes.
# You can give `./configure' the normal GNU configure arguments.
# If you decide to change these, either reconfigure,
# or edit `config.mk'.
$ . ./setup.sh # This just sets some ENV variables and appends to PATH
# and other variables to allow GSRC to work seamlessly.
# Put this line in your .bashrc.
$ make install # installs the "gsrc" command itself and info docs.
That is all that is necessary to set up the GSRC system. Everytime you wish to compile something in GSRC, first do
$ bzr update # to get all the latest changes to all packages
# ("brz" is python3 name)
$ make help # will provide some
If you are curious about what is created in each of these steps:
./bootstrap:
* aclocal.m4
* autom4te.cache/
* configure
* doc/Makefile.in
* doc/mdate-sh
* doc/texinfo.tex
* GNUmakefile.in
* install-sh
* missing
./configure:
* config.log
* config.mk
* config.status
* doc/Makefile
* GNUmakefile
|