Was this page helpful?

Instalação do cliente TSM em Debian amd64

    1) Introdução

    A IBM disponibiliza um instalador do cliente TSM para Linux em formato rpm. Portanto,

    para instalar o cliente em máquinas com Debian, primeiramente é necessário fazer a conversão

    dos pacotes .rpm para formato .deb.

     

    Baixe o pacote .tar em e descompacte-o. Serão extraídos cerca de 4 pacotes .rpm. Os que devem

    ser convertidos são apenas estes: TIVsm-API.i386.rpm e TIVsm-BA.i386.rpm. No Debian, instale

    os pacotes alienia32-libs (este último para máquinas amd64).

    OBS: no Debian Wheezy, o pacote ia32-libs é obsoleto pois a distribuição possui um novo esquema demulti arquitetura. Portanto, basta adicionar o suporte à arquitetura i386 e instalar a biblioteca libc6 para esta arquitetura.

     

    dpkg --add-architecture i386 # habilitar multiarquitetura
    apt-get update
    apt-get install libc6:i386 libstdc++5:i386
    

     

    O pacote alien faz a conversão de pacotes rpm para formato deb. Porém, se o computador no qual está

    sendo feita a conversão for de uma arquitetura diferente da arquitetura do pacote, é preciso executar um

    processo manual, o qual será descrito no próximo tópico. Se a arquitetura de ambos forem a mesma, basta

    digitar os seguintes comandos:

     

    alien -d TIVsm-API.i386.rpm && alien -d TIVsm-BA.i386.rpm
    

     

    2) Convertendo os pacotes de .rpm para .deb em máquinas amd64

     

    Como os pacotes do cliente TSM são da arquitetura i386 os passos a seguir são necessários para

    o caso da conversão ser feita a partir de uma máquina com arquitetura amd64.

     

    2.1) Extraindo e editando o conteúdo dos pacotes

     

    alien -g --scripts TIVsm-API.i386.rpm && alien -g --scripts TIVsm-BA.i386.rpm

     

    Com o comando acima, o conteúdo dos pacotes é extraído para diretórios cujos nomes são os mesmos dos pacotes.

    Em cada um destes diretórios, renomeie a pasta debian para DEBIAN. Edite o arquivo control. O conteúdo deste terá

    linhas aproximadamente iguais às listadas abaixo:

     

    Source: tivsm-api
    Section: alien
    Priority: extra
    Maintainer: Túlio <tulio@hpzao>
    
    Package: tivsm-api
    Architecture: i386
    Depends: ${shlibs:Depends}
    Description: the API
                     IBM Tivoli Storage Manager API
     .
     (Converted from a rpm package by alien version 8.86.)

     

    Ainda na edição deste arquivo, Apague a linha SourceDepends e as linhas em branco.

    Em Section, substitua a string alien por admin. Em Architecture, substitua i386 por all.

    Mova a linha Package para o topo do arquivo e, abaixo dela, inclua uma linha com título Version: 

    e inclua o número da versão do pacote. O resutado final deve ser aproximadamente como o exibido abaixo:

     

    Package: tivsm-api
    Version: 5.5.3
    Section: admin
    Priority: extra
    Maintainer: Túlio <tulio@hpzao>
    Architecture: all
    Description: the API
                     IBM Tivoli Storage Manager API
     .
     (Converted from a rpm package by alien version 8.86.)

     

    Execute os passos descritos acima para cada pacote.

     

    2.2) Convertendo os pacotes
    Após os passos descritos no tópico 2.1, vá para o diretório raiz onde se encontram os diretórios
    de cada pacote. Para a conversão, execute o seguinte comando:
     
    dpkg-deb -b --nocheck nome_do_diretório_do_pacote
    
    Was this page helpful?
    Marcadores (Editar marcadores)
    • No tags
    Estatísticas da página
    2813 view(s), 6 edit(s) and 4245 character(s)

    Comentários

    Faça o login para escrever um comentário.

    Anexar arquivo

    Anexos