Instalación de cliente Bacula 5.0.x en AIX 6.1 con gcc

E-mail Imprimir PDF
Usar puntuación: / 0
MaloBueno 

Tengo un tape-backup con brazo robótico de 10 cartuchos VXA-320 Exabyte, un servidor Bacula 5.0.x en Ubuntu 10.04 y  4 máquinas con AIX 6.1. En este post voy a dejar constancia de mi experiencia de instalación del cliente Bacula en AIX compilado con gcc.

Descarga e instala los siguientes paquetes desde:

http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

gawk-3.1.3-1.aix5.1.ppc.rpm                   
libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
gcc-4.2.0-3.aix6.1.ppc.rpm                    
libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm          
tar-1.14-2.aix5.1.ppc.rpm
libgcc-4.2.0-3.aix6.1.ppc.rpm
zlib-1.2.3-4.aix5.2.ppc.rpm

Se debe instalar la librería bos.adt.libm desde el disco 1 de AIX. Para esto colocas el disco en la unidad y ejecutas:

# installp -acgNYXd /dev/cd0 bos.adt.libm


Configurar las siguientes variables de entorno:

vi /etc/profile

export CC=gcc
export AWK=gawk
export CXX=g++


Ingresar en el path del /etc/enviroment la ruta donde fueron descomprimidos los paquetes .rpm instalados en mi caso: /opt/freeware/bin

Configura:

Por defecto la instalación se realizará en /usr/local yo lo cambiare para que lo instale en el.

# ./configure  --enable-largefile --enable-readline --prefix=/opt/freeware --enable-client-only --disable-conio --disable-libtool


Configuration on Thu Jul 22 11:08:36 GMT-04:30 2010:

Resultado

Host:                    rs6000-ibm-aix -- aix 1
Bacula version:          Bacula 5.0.2 (28 April 2010)
Source code location:    .
Install binaries:        /opt/freeware/sbin
Install libraries:       /opt/freeware/lib
Install config files:    /opt/freeware/etc
Scripts directory:       /opt/freeware/etc
Archive directory:       /tmp
Working directory:       /opt/freeware/var/bacula/working
PID directory:           /var/run
Subsys directory:        /var/run/subsys
Man directory:           ${datarootdir}/man
Data directory:          /opt/freeware/share
Plugin directory:        /opt/freeware/lib
C Compiler:              gcc 4.2.0
C++ Compiler:            /usr/bin/g++ 4.2.0
Compiler flags:           -g -O2 -Wall -fno-strict-aliasing -fno-exceptions -fno-rtti
Linker flags:             
Libraries:               -lpthread  -lintl
Statically Linked Tools: no
Statically Linked FD:    no
Statically Linked SD:    no
Statically Linked DIR:   no
Statically Linked CONS:  no
Database type:           None
Database port:            
Database lib:            
Database name:           bacula
Database user:           bacula

Job Output Email:        root@localhost
Traceback Email:         root@localhost
SMTP Host Address:       localhost

Director Port:           9101
File daemon Port:        9102
Storage daemon Port:     9103

Director User:           
Director Group:          
Storage Daemon User:     
Storage DaemonGroup:     
File Daemon User:        
File Daemon Group:       

SQL binaries Directory   

Large file support:      no
Bacula conio support:    yes -lcurses
readline support:        no
TCP Wrappers support:    no
TLS support:             yes
Encryption support:      yes
ZLIB support:            yes
enable-smartalloc:       yes
enable-lockmgr:          no
bat support:             no
enable-gnome:            no
enable-bwx-console:      no
enable-tray-monitor:     no
client-only:             yes
build-dird:              yes
build-stored:            yes
Plugin support:          yes
ACL support:             no
XATTR support:           no
Python support:          no
Batch insert enabled:    no

Edito el archivo Makefile y comenta la línea .PATH

Y luego instala:

# make
# make install

 

Comentarios (0)
¡Sólo los usuarios registrados pueden escribir comentarios!