Installeren van de verwerkingstools - OpenJade

In deze sectie zullen we alle tools in de juiste directory's installeren. Alle tools komen terecht in de directory /usr/local/dbtools/. Maak deze directory met de volgende opdracht aan:


mkdir /usr/local/dbtools

OpenJade installeren

Dit proces is het makkelijke deel, maar het kost wel de meeste tijd. Houdt in gedachten dat het lang duurt eer OpenJade is gecompileerd. Voltooi de volgende stappen om OpenJade te installeren:

  1. Ga naar de directory /tmp/downloads.

    
	# cd /tmp/downloads
    	
  2. Decomprimeer het bestand.

    
	# gzip -d openjade-1.3.x.tar.gz
    	
  3. Pak het archief uit.

    
	# tar -xvf openjade-1.3.x.tar
    	
  4. Ga naar de directory openjade-1.3

    
	# cd openjade-1.3.x
    	
  5. Start de opdracht ./configure.

    
	# ./configure
    	--prefix=/usr/local/dbtools/openjade
    	
  6. Start de opdracht make.

    
	# make
    	
  7. Voer de opdracht make install uit. Na deze stap zullen de openjade binary's worden geïnstalleerd onder /usr/local/dbtools/openjade.

    
	# make install
    	
  8. Kopieer de directory dsssl vanuit /tmp/downloads/openjade-1.3.x naar /usr/local/dbtools/openjade

    
	# cp -dpR dsssl /usr/local/dbtools/openjade/
    	

DSSSL van Norman Walsh installeren

In deze stap zullen we DSSSL van Norman Walsh op de juiste lokatie gaan installeren. De DSSSL hoeft niet te worden gecompileerd.

  1. Ga naar de directory /tmp/downloads

    
	# cd /tmp/downloads
    	
  2. Decomprimeer het bestand.

    
	# gzip -d docbook-dsssl-1.76.tar.gz
    	
  3. Pak het archief uit.

    
	# tar -xvf docbook-dsssl-1.76.tar
    	
  4. Verplaats het bestand naar /usr/local/dbtools/docbook-dsssl.

    
	# mv docbook-dsssl-1.76 /usr/local/dbtools/docbook-dsssl
    	

DocBook DTD's installeren

In deze sectie zullen we de DocBook DTD's installeren.

  1. Ga naar de directory /usr/local/dbtools.

    
	# cd /usr/local/dbtools
    	
  2. Maak nieuwe directory's genaamd dtd3.1 dtd4.1 dtd4.1.2 aan.

    
	# mkdir dtd3.1
    	# mkdir dtd4.1
    	# mkdir dtd4.1.2
    	
  3. Ga naar de directory dtd3.1.

    
		# cd dtd3.1
    		
  4. Decomprimeer het bestand DocBook SGML v3.1 in deze directory.

    
		# unzip /tmp/downloads/docbk31.zip
    		
  5. Ga naar de directory dtd4.1.

    
		# cd ../dtd4.1
    		
  6. Decomprimeer het bestand DocBook SGML v4.1 in deze directory.

    
		# unzip /tmp/downloads/docbk41.zip
    		
  7. Ga naar de directory dtd4.1.2.

    
		# cd ../dtd4.1.2
    		
  8. Decomprimeer het bestand DocBook XML v4.1.2 in deze directory.

    
		# unzip /tmp/downloads/docbk412.zip
    		

ISO-entiteiten installeren

In deze sectie zullen we de ISO-entiteiten installeren die we downloadde vanaf de LDP-website.

Als eerste installeren we de ISO-entiteiten voor de 3.1 SGML DTD

  1. Ga naar de directory /usr/local/dbtools/dtd3.1.

    
	# cd /usr/local/dbtools/dtd3.1
    	
  2. Kopieer /tmp/download/entities.tar.gz naar deze directory.

    
	# cp /tmp/download/entities.tar.gz .
    	
  3. Decomprimeer het bestand.

    
	# gzip -d entities.tar.gz
    	
  4. Pak het archief uit.

    
	# tar -xvf entities.tar
    	

Vervolgens installeren we de ISO-entiteiten voor de 4.1 SGML DTD

  1. Ga naar de directory /usr/local/dbtools/dtd4.1.

    
	# cd /usr/local/dbtools/dtd4.1
    	
  2. Kopieer /tmp/download/entities.tar.gz naar deze directory.

    
	# cp /tmp/download/entities.tar.gz .
    	
  3. Decomprimeer het bestand.

    
	# gzip -d entities.tar.gz
    	
  4. Pak het archief uit.

    
	# tar -xvf entities.tar
    	

Installeren van de LDP DSL

Als laatste installeren we ldp.dsl.

  1. Ga naar de directory /tmp/download.

    
	# cd /tmp/download 
    	
  2. Kopieer het bestand ldp.dsl naar de directory /usr/local/dbtools/docbook-dsssl/print/ldp.dsl.

    
	# cp ldp.dsl /usr/local/dbtools/docbook-dsssl/print/ldp.dsl
    	
  3. >Kopieer het bestand ldp.dsl naar de directory /usr/local/dbtools/docbook-dsssl/html/ldp.dsl.

    
	# cp ldp.dsl /usr/local/dbtools/docbook-dsssl/html/ldp.dsl
    	

HTMLDOC installeren

Deze stap is optioneel. Ze is alleen nodig als je PDF documenten wilt produceren.

Keer terug naar de directory downloads


	# Ga naar de directory /tmp/download

Pak de broncode voor HTMLDOC uit


	# gzip -d htmldoc-1.8.xx-source.tar.gz 
	# tar -xvf htmldoc-1.8.xx-source.tar 
	# cd htmldoc-1.8.xx-1

Start configure om de installatielokatie te configureren


	# ./configure --prefix=/usr/local/dbtools/htmldoc
	# make

Tijdens dit schrijven was HTMLDOC versie 1.8.20-1 beschikbaar. Deze versie had een klein probleem in de fonts Makefile. Het geeft een foutmelding tijdens het installeren van de fonts, omdat de juiste fonts niet beschikbaar waren op het systeem.

Tijdens de uitvoering van make install krijg je de volgende foutmelding:


	# make install
Making all in htmldoc...
Making all in doc...
Installing in fonts...
Installing font files in /usr/local/dbtools/htmldoc/share/htmldoc/fonts...
/bin/cp: cannot stat `ZapfChancery.afm': No such file or directory
/bin/cp: cannot stat `ZapfChancery.pfa': No such file or directory
/bin/cp: cannot stat `ZapfDingbats.afm': No such file or directory
/bin/cp: cannot stat `ZapfDingbats.pfa': No such file or directory
make[1]: *** [install] Error 1

Ter correctie van dit installatieprobleem bewerk je fonts/Makefile en plaats je een commentaarteken voor de regels met verwijzingen naar de ZapfChancery en ZapfDingbats fonts

Voer dan de volgende installatie uit:


# make install
Making all in htmldoc...
Making all in doc...
Installing in fonts...
Installing font files in /usr/local/dbtools/htmldoc/share/htmldoc/fonts...
Installing in data...
Installing in doc...
Installing in htmldoc...