Este Post tem como finalidade ensinar como modificar o pacote original da ibm para que seja possível a instalação do lotus notes em maquinas arquitetura 64bits ( Debian , ubuntu e derivados.
No ubuntu 32bits é bem simples
instalando pacotes necessários
# apt-get install libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomevfs2-bin libgnome2-0 libgnomeui-0 libjpeg62 grep:i386 libgconf2-4 libpam0g libxkbfile1
Faça o download do pacote em
http://www14.software.ibm.com/webapp/download/brand.jsp?b=Lotus
*Obs e necessario se cadastrar para fazer download do mesmo
Descompactar o arquivo que foi feito download
# tar xvf NOTES_9.0_LINUX_DI_EN_Evaluation.tar
dpkg -i ibm-notes-9.0.i586.deb ( No meu caso só instalei esses pacotes pois só utilizo cliente notes não faço uso do sametime, feedreader, cae nem do acivities )
depois é só executar o ibm notes e usar
No 64 Bits fica mais difícil pois não existe pacote 64bits do mesmo com isso mexi no pacote oficial hehehe
Instalando as dependências 32bits
# apt-get install ia32-libs libgnomeprint2.2-0:i386 libgnomeprintui2.2-0:i386 libgnomevfs2-bin:i386 libgnome2-0:i386 libgnomeui-0:i386 libjpeg62:i386 grep:i386 libgconf2-4:i386 libpam0g:i386 libxkbfile1:i386
Faça o download do pacote em
http://www14.software.ibm.com/webapp/download/brand.jsp?b=Lotus
*Obs É necessário se cadastrar para fazer download do mesmo
Descompactar o arquivo que foi feito download
# tar xvf NOTES_9.0_LINUX_DI_EN_Evaluation.tar
Vamos extrair o conteúdo do arquivo .deb
# ar xo ibm-notes-9.0.i586.deb
Criar pasta debian
# mkdir -p lotus/debian/DEBIAN
Mover arquivos para a pasta debian
# mv control.tar.gz lotus/debian/DEBIAN && mv data.tar.gz lotus/debian && rm debian-binary
entrando na pasta lotus debian
# cd lotus/debian
Descompactando o data
# tar zxvf data.tar.gz
Removendo o pacote compactado
# rm data.tar.gz
Entrando no diretório DEBIAN
# cd DEBIAN
Descompactar o control
# tar zxvf control.tar.gz
Removendo o pacote compactado
# rm control.tar.gz
Editar o arquivo control
# vim control
edite as linhas
Pre-Depends: libgnomeprint2.2-0, libgnomeprintui2.2-0 Depends: gdb, coreutils, unzip, bash, procps, grep, sed, libart-2.0-2, libasound2, libatk1.0-0, libbonobo2-0, libbonoboui2-0, libc6, libcupsys2, libfontconfig1, libfreetype6, libgcc1, libgconf2-4, libgtk2.0-0, libglib2.0-0, libgnome2-0, libgnomecanvas2-0, libgnome-desktop-2 | libgnome-desktop-2-7 | libgnome-desktop-2-11 | libgnome-desktop-2-17 | libgnome-desktop-3-2, libgnomeui-0, libgnomevfs2-0, libglib2.0-0, libice6, libjpeg62, liborbit2, libpam0g, libpango1.0-0, libpng12-0, libpopt0, libsm6, libstdc++6, libx11-6, libxcursor1, libxext6, libxft2, libxi6, libxkbfile1, libxml2, libxp6, libxrender1, libxss1, libxt6, libxtst6, libz1
Para
Pre-Depends:
Depends:
O que fizemos acima e dizer pro pacote deb que ele pode ser instalado sem as dependências.
Subindo 2 diretórios até chegar no diretório lotus
# cd ../../
Gerando um novo .deb sem dependências
# dpkg-deb –build debian ibm-notes-9.0-semdeps.deb
Agora e instalar
# dpkg -i ibm-notes-9.0-semdeps.deb
Muito boa a dica, já que este cliente é bem problemático para a instalação em Linux.
Preciso testar ainda, mas tirando a libgnomeprint2.2-0 que não existe mais nos repositórios, a instalação do pacote para x86 deveria ocorrer de forma tranquila para sistemas com suporte a multiplas arquiteturas habilitado.
oi gabriel tb tive varios problemas para instalar o client
como falei no post para arquitetura i386 e moleza mais para 64 fica um pouco mais chato . mais com esse tuto facilita bastante
com relação ao pacote libgnomeprint2.2-0 acabei de ver tanto no ubuntu 13.04 quanto no debian7 ele tem nos seus repositorios
Atualmente, os seguintes pacotes devem ser retirados do .deb
gdb, coreutils, unzip, bash, procps, grep, sed, libcupsys2
depois e so refazer o deb : `dpkg-deb -b ` com estas alteracoes e o problema esta resolvido.
estou tentando instalar agora o pacote de idiomas no notes, pois o meu ubuntu esta com o ingles default