|
The Mandrake Cooker
|
Mandrake Cooker goals
The purpose of Cooker is to improve the Linux-Mandrake distribution by permitting a better interaction between the development team and the Mandrake users, both for debugging and adding new features
Please subscribe to cooker@linux-mandrake.com [just send an email to sympa@linux-mandrake.com with "SUB cooker" without the quotes in the Subject: of the message] and report and discuss any bug that you will find in the new Mandrake.
Subscribe to the changelog@linux-mandrake.com mailing list if you want to be informed about the last changes made to Cooker [just send an email to sympa@linux-mandrake.com with "SUB changelog" without the quotes in the Subject: of the message].
You want to have a good support for your local language?? Join the mandrake i18n forces: subscribe to cooker-i18n@linux-mandrake.com by sending "SUB cooker-i18n" without the quotes in the subject of a message to sympa@linux-mandrake.com. You can visit the i18n page for more information on Translation.
If you want to subscribe to these list by form please put your email adress in the form below:
You want to learn about rpm packages, please read the mdk-rpm howto. If you want to add your contribution in the rpm contribs part of the distribution, please contact the rpmapps manager at lenny@mandrakesoft.com
How to download Cooker?
Please use a mirroring tool like fmirror (libc6 for cooker) or wget (wget -rm ftp://ftp.......com/pub/cooker) or Rsync. Once you have finished the mirroring stage, please launch again the mirroring tool in order for checking if everything has been mirrored and if it has not changed during the mirror.
New: you can also use a program called "mirror". Get it from ftp://sunsite.org.uk/packages/mirror/mirror.tar.gz - If you already have a local copy of the mirror, to set your local timestamps equal to the remote timestamps, run it like this:
#!/bin/sh
mirror -d -T > ./cooker.mirror
And you won't have to get all the files again just because of timestamp differences.
WARNING! Cooker is an experimental distribution, it's not for daily use! The purpose of Cooker is to debug it, so it's sure that some things are broken in it: use it carefully!
How to contribute to the debugging?
Subscribe to the `Cooker' mailing list (see above). When you find a bug, first check that it wasn't already described and fixed on the cooker page. If not, send an e-mail to the list, with a good description of the bug, and if possible a solution ;)
Provide the package number (rpm -qi package), the bug could have been already fixed and mirrored
How to contribute some packages to Cooker?
First, send a message to Lenny <lenny@mandrakesoft.com> so he can give you an email address @linux-mandrake.com.
Next, install PGP (Pretty Good Privacy):
- install our pgp-2.6.3 package from ftp://ftp.sunet.se/pub/Linux/distributions/mandrake-crypto/
- create a .pgp directory in you home directory: mkdir ~/.pgp
- in order to generate your PGP keys type: "pgp -kg"
- select option "1) 512 bits- Low commercial grade..."
- enter your Firstname+Name+email address @linux-mandrake.com - ex: if your name is "John Smith" and you email address "jsmith@linux-mandrake.com", enter: John Smith jsmith@linux-mandrake.com
- enter a little pass phrase or password that you will have to remember
- type like a fool on your keyboard, try not to break it
Now the keys should have been generated.
In order to extract a public ascii key:
- type: pgp -kxa
- enter your complete PGP identity (in our example: John Smith jsmith@linux-mandrake.com)
- enter a filename for the ascii file, for example: key.asc
- send the key.asc file to Lenny lenny@mandrakesoft.com> so your packages can be authentified in the future.
How to sign your RPM packages?
It's very easy:
- edit ~/.rpmmacros and put something like (replace _pgp_name with your own PGP id!):
%_signature pgp
%_pgp_name John Smith
%distribution Mandrake
%vendor MandrakeSoft
Now, every time you recompile a package, you will have to enter the following command: rpm --sign -ba --clean file.spec (you will be prompted for your personal secret phrase).
In order to contribute your new package, upload it (.src.rpm only!) to: ftp://ftp.linux-mandrake.com/incoming/ and warn Lenny and cooker-list.
Have fun!
Mirrors of our FTP server for Cooker:
We are looking for new mirrors. If you could setup a mirror please use our primary mirror or this one for rsync and contact the maintainer of this page mirrors@linux-mandrake.com
ftp://mirror.aarnet.edu.au/pub/linux/mandrake-devel/ (Australia)
http://mirror.aarnet.edu.au/pub/linux/mandrake-devel/ (Australia)
ftp://ftp.kddlabs.co.jp/Linux/packages/mandrake-devel (Japan)
ftp://ftp.nectec.or.th/pub/mirrors/Mandrake-devel/ (Thailand)
ftp://ftp.sdn.co.za/mirrors/Mandrake-devel (South Africa)
rsync://ftp.sdn.co.za::ftp/mirrors/Mandrake-devel (South Africa)
ftp://ftp.knb.com.hk/pub/Mandrake/devel/ (Hong Kong)
ftp://haltek2000.telkom.net.id/pub/linux/Mandrake/devel/ (Indonesia)
ftp://mdk.tmtc.edu.tw/pub/cooker/ (Taiwan)
ftp://ftp.linuxberg.com/pub/distributions/Mandrake/Mandrake-devel/ (Canada)
ftp://server.pr.uconn.edu/pub/linux/Mandrake/ (Connecticut, USA) ++
ftp://ftp.uwsg.indiana.edu/linux/mandrake/mandrake-devel/ (Indiana, USA)
http://csociety-ftp.ecn.purdue.edu/pub/mandrake/oxygen (Indiana, USA) [/oxygen only]
ftp://csociety-ftp.ecn.purdue.edu/pub/mandrake/oxygen (Indiana, USA) [/oxygen only]
ftp://ftp.phys.ttu.edu/pub/mandrake-devel/ (USA)
ftp://rpmfind.net/linux/MandrakeCooker/ (MIT, USA) ++
http://rpmfind.net/linux/MandrakeCooker/ (MIT, USA) ++
rsync://rpmfind.net::linux/MandrakeCooker (MIT, USA) ++
ftp://cooker.sevenkings.net (USA) [limited time access]
ftp://ftp.wtfo.com/pub/linux/mandrake-devel/ (Washington, USA) ++
rsync://ftp.wtfo.com::man-devel (Washington, USA)
ftp://gd.tuwien.ac.at/opsys/linux/Mandrake-devel/ (Vienna, Austria)
http://gd.tuwien.ac.at/opsys/linux/Mandrake-devel/ (Vienna, Austria)
ftp://ftp.tvd.be/packages/mandrake-devel (Belgium) ++
ftp://ftp2.cscnet.cz/pub/mirror/mandrake-cooker (Brno, Czech Republic)
ftp://sunsite.mff.cuni.cz/OS/Linux/Dist/Mandrake-devel (Prague, Czech Republic) ++
ftp://ftp.ciril.fr/pub/linux/mandrake-devel (Lorraine, France) ++
ftp://ftp.univ-aix.fr/pub/linux/Mandrake-devel (Aix, France)
ftp://ftp.free.fr/pub/Distributions_Linux/Mandrake-devel (France)
rsync://rsync.proxad.net/mandrake-devel rsync (France)
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake-devel (Aachen, Germany) ++
ftp://ftp.uni-bayreuth.de/pub/linux/Mandrake/devel (Bayreuth, Germany) ++
ftp://130.83.19.201/pub/Linux/Mandrake (Darmstadt, Germany)
ftp://ftp.uni-mannheim.de/systems/linux/mandrake-devel (Mannheim, Germany)
ftp://ftp.leo.org/pub/comp/os/unix/linux/Mandrake/Mandrake-devel (Munchen, Germany) ++
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/mandrake-devel/ (Esslingen, Germany) ++
ftp://ftp.index.hu/pub2/mandrake-devel (Hungary)
ftp://ftp.kando.hu/pub/CDROM-Images/mandrake/ (Budapest, Hungary)
ftp://ftp.ngi.it/files/mirror/mandrake/devel/ (Italy)
ftp://galileo.fis.uniroma2.it/pub/mandrake/devel/ (Roma, Italy) ++
ftp://sunsite.uio.no/pub/unix/Linux/Mandrake-devel/ (Norway) ++
ftp://ftp.task.gda.pl/pub/linux/Mandrake-Oxygen (Poland)
ftp://hq.alert.sk/pub/linux/distributions/mandrake-devel (Slovakia)
ftp://ftp.sunet.se/pub/Linux/distributions/mandrake-devel/ (Sweden) ++
rsync://ftp.sunet.se::Mandrake-devel (Sweden) ++
ftp://ftp.linux.org.tr/pub/Mandrake/Mandrake-devel (Turkey) ++
Last modified: Thu Dec 23 16:21:58 CET 1999
How to create a iso image ?
#mirror from ftp the oxygen/ directory preserving permissions and symlinks
cd /mnt/disk
lftp -c 'open ftp.somewhere.org; cd some/dir/oxygen; mirror'
# Do a little prep to get the boot images to the start of the disk
mkdir -p /tmp/r
mv /mnt/disk/images /tmp/r
mkisofs -r \
-o /output/dir/oxygen.iso \
-b images/cdrom.img \
-c images/boot.cat \
/tmp/r \
/mnt/disk
Or snag the pre-made iso from the linuxberg mirror.
How to create a bootable CD ?
mkisofs -R -b images/boot.img -c images/boot.cat -o cooker.iso cooker
cdrecord -eject -v speed=4 dev=4,0 cooker.iso
(dev=4,0 can be determined with cdrecord -scanbus)
How to buy a burned CD with Cooker ? (ask for a fresh version!)
Cybersite Consulting (Australia)
K&B; Computer Technology (Hong Kong)
AllBoot (USA)
Cheapbytes (USA)
TheLinuxShop (USA)
Linuxdisk.com (USA)
AJsales (USA)
Mr O' Linux Emporium (USA)
Urbanware (Canada)
BeNeLinux (Belgium, Netherland)
Mensys B.V. (Netherland)
Uplink (Norway)
Delphi Data (Sweden)
Stinet (Slovakia)
Allxsan (Italy)
|
...Back to Linux-Mandrake main page...
|
|