summaryrefslogtreecommitdiffstats
path: root/HTML/index-es.html
Commit message (Expand)AuthorAgeFilesLines
* updated html and mail filesPablo Saratxaga2004-03-101-6/+6
* Updated Spanish and Welsh filesPablo Saratxaga2004-02-081-0/+89
* Remove old filesDavid Baudens2004-01-271-141/+0
* Update and fixDavid Baudens2003-09-011-166/+11
* Added Uzbek cyrillic page; changed names of Serbian pagesPablo Saratxaga2003-07-101-3/+5
* Moved Bokmaal file to index-nb.htmlPablo Saratxaga2003-06-281-1/+1
* Added Hindi filePablo Saratxaga2003-06-041-0/+2
* removed obolete sitesFrederic Lepied2003-03-111-4/+0
* updated Icelandic and Spanish filesPablo Saratxaga2003-03-101-47/+48
* UdpateDavid Baudens2003-02-281-73/+73
* Added Mongolian filePablo Saratxaga2003-02-271-0/+2
* added a mirrored arrow fro rtl languages;Pablo Saratxaga2003-02-181-8/+8
* Initial revisionV0topic/InitFrederic Lepied2003-02-171-0/+293
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
-=-=--
DrakX is a very big project, and it needs special setups to work.
The purpose of this file is to explain how you can setup your box to make it
compile and run.
-=-=--

Beware, don't try this on a production machine with important data.


--------------------------------------------------------------------------
Sources installation:

  First grab the gi.tar.bz2 archive and untar it in your home directory,
for example from DrakX-*.src.rpm on your Linux-Mandrake distribution.

cd to gi
for i in `du -a | grep CVS/Root | cut -f 2`
do
  sed -e 's/prigaux/anoncvs/' $i > $i.tmp
  mv $i.tmp $i
done

Then, log yourself into the cvs:
% export CVS_RSH=ssh
% export CVSROOT=:ext:anoncvs@cvs.mandrakesoft.com:/cooker
% cvs checkout gi
	(passwd: 'cvs')
And update the gi package:
cvs update -P


--------------------------------------------------------------------------
Preparing the compilation process:

(1) target directory

create a /export directory and copy a recent Mandrake-Linux CD in there.
(You don't have to put have all the RPMS...) ; you'll need roughly 1.5
Gbytes for a full install.

[gc@obiwan ~/cvs/gi] su -c "mkdir /export"


(2) devel packages

you need quite a few devel packages to run the stuff; roughly: gcc, make,
glibc-devel, perl-devel, XFree86-devel, libglib-devel, libgtk+-devel,
perl-GTK, ldetect*, libslang-devel, libnewt-devel, e2fsprogs, dosfstools,
rpm-devel, popt-devel, rpmtools.


(3) sudo

never build or run DrakX as root; install package sudo, and set up
relevant permissions; the following should be enough: (in your
/etc/sudoers)

gc ALL=(root) NOPASSWD:/usr/bin/patch,NOPASSWD:/bin/rpm,NOPASSWD:/bin/mount,NOPASSWD:/bin/cp,NOPASSWD:/bin/umount,NOPASSWD:/usr/bin/install,NOPASSWD:/bin/rm,NOPASSWD:/bin/mv,NOPASSWD:/bin/tar,NOPASSWD:/bin/cpio,NOPASSWD:/bin/chown,NOPASSWD:/bin/mkdir,NOPASSWD:/usr/bin/strip


(4) boot kernel

you need one or more kernels and (all?) their modules. it's located in
subdirectory "all.kernels" in DrakX-*.src.rpm ; if you ever grab (or
build) another boot kernel, replace or add an entry in "all.kernels" as:

	(a) create your modules subdir (useful to describe the
            VERSION_RELEASE) and untar your kernel

[gc@obiwan ~/cvs/gi/all.kernels] mkdir 2.4.1-BOOTcustom
[gc@obiwan ~/cvs/gi/all.kernels] cd 2.4.1-BOOTcustom
[gc@obiwan ~/cvs/gi/all.kernels/2.4.1-BOOTcustom] tar jxvf ~/mycustomkernel.tar.bz2
[gc@obiwan ~/cvs/gi/all.kernels/2.4.1-BOOTcustom] ls
boot/  cardmgr/  lib/

	(c) build kernel/modules stuff for stage1 and stage2
[gc@obiwan ~/cvs/gi] ./update_kernel


(5) pray

[gc@obiwan ~/cvs/gi] make


---------------------------------------------------------------------------
The comments written with #- are automatically stripped out at install.


---------------------------------------------------------------------------
testing all:

  go to the perl-install directory and execute ./g_auto_install --test

  You should be able to test the whole thing in a non-destructive way.

NEVER compile and/or execute DrakX as root!




Here is how I (dams) made it work on my computer.
-------------------------------------------------

- get the sources
- install the librairies needed included newt-devel gtk+-devel popt-devel popt gtk-engines
- cd path/to/gi
- make
- mkdir /usr/share/gtk
- ln -s path/to/gi/perl-install/share/themes /usr/share/gtk
- ln -s path/to/gi/perl-install/share/step-* /usr/share
- ln -s path/to/gi/perl-install/share/help.xpm /usr/share
- ln -s path/to/gi/perl-install/share/isdn* /etc/sysconfdir/network-scripts
- have a cd architecture linked on /export
- ln -s /export /tmp/rhimage
- export PERL_INSTALL_TEST=1
- cd path/to/gi/perl-install
- gendistrib --noclean --distrib /export
- ./install2 in root (dangerous) or chmod a+r /dev/hd* and ./install2 in user



address all bugreports to dave@null.com