Linux - Friheden til at skrive dokumentation: Version 2.7.20040524 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 6. Fremstilling af "Friheden til at vælge" bøgerne | næste |
For at få adgang til bøgerne via CVS, skal du vise at du vil være aktiv og kan arbejde ansvarligt med bøgerne :) Få login på tyge.sslug.dk ved at skrive til Peter Toft <pto@linuxbog.dk>
og gør dernæst følgende.
Installer OpenSSH på din maskine og følg vejledningen på http://cvs.linuxbog.dk/sikkerhed/bog/sikker-net-trafik.html http://cvs.linuxbog.dk/sikkerhed/bog/opsaetning-af-openssh.html
Gør følgende (Fremhævede linier udføres kun første gang)
[tyge@hven ~]$ ssh DITLOGIN@tyge.sslug.dk [tyge@hven ~]$ mkdir public_html [tyge@hven ~]$ chmod a+rx ~ ~/public_html [tyge@hven ~]$ cd public_html [tyge@hven ~]$ cvs -d /usr/local/CVSROOT checkout linuxbog [tyge@hven ~]$ cd linuxbog [tyge@hven ~]$ ./configure <<-- NB, se afsnit længere nede om byggesystemet. [tyge@hven ~]$ cd BOGNAVN [tyge@hven ~]$ make html
Så kan du køre Netscape http://cvs.sslug.dk/~DITLOGIN/linuxbog/java/bog
Og teksten kommer på web hver morgen http://cvs.linuxbog.dk
configure --help fortæller om nogle options, blandt andet --med-alle, som får make til at generere et arkiv og en samlet html-version af alle bøgerne.
Du kan også køre ./configure i de enkelt bog-directories. cd BOGNAVN && ./configure -- men det er kun nødvendigt, hvis du selv har ændret i bootstrap.subdir.
Hvis du gerne vil have filerne hjem, så kan du sætte følgende miljø-variabel (environment-variable)
[tyge@hven ~]$ export CVS_RSH=ssh
og skrive
[tyge@hven ~]$ cvs -d DITLOGIN@tyge.sslug.dk:/usr/local/CVSROOT checkout linuxbog
hvorefter du får bogen checket ud.
Hvis du kun vil have en enkelt bog checket ud, bruger du top-navnet: cvs -d DITLOGIN@tyge.sslug.dk:/usr/local/CVSROOT checkout linuxbog/friheden
Den samlede størrelse af CVS-checkout af alle bøger er ca. 30MB
De enkelte bøger varierer fra < 1.0 MB (dokumentation) til 8.8 MB (applikationer)
Læs http://cvs.linuxbog.dk/program/bog/vaerktoej.html#VAERKTOEJ-CVS