Instalação de pacotes com Linux

Para uma plataforma Linux de 32 bits, instale o Adobe Campaign de 32 bits. Para uma plataforma Linux de 64 bits, instale o Adobe Campaign de 64 bits.

Para cada uma dessas versões, o Adobe Campaign vem com um pacote: nlserver. Este pacote contém os binários e os arquivos de configuração de uma determinada versão.

Os comandos de instalação permitem:

  • Copie os arquivos para /usr/local/neolane
  • Crie uma conta Adobe Campaign Linux (e o grupo associado), que é criada com /usr/local/neolane como seu diretório inicial
  • Criar um script automático /etc/init.d/nlserver6 para uso na inicialização ou criar uma unidade sistêmica (a partir de 20.1).
OBSERVAÇÃO

O neolane o usuário do sistema não deve ter sido criado antes da execução do comando. O neolane O usuário é criado automaticamente durante a instalação.

O home diretório vinculado à neolane O usuário também é criado automaticamente em /usr/local/neolane. Verifique se há espaço suficiente no /usr/local disco (vários GB).

Você pode executar o pinghostname para garantir que o servidor possa se alcançar.

Distribuição baseada em pacotes RPM

Para instalar o Adobe Campaign em um sistema operacional RPM (RHEL, CentOS e SUSE), siga as etapas abaixo:

  1. Primeiro, obtenha o pacote Adobe Campaign .

    O arquivo é nomeado como abaixo, onde XXXX é o número da build do Adobe Campaign:

    • nlserver6-v7-XXXX-0.x86_64.rpm para v7.
    • nlserver6-XXXX-0.x86_64.rpm para v6.1.
    ATENÇÃO

    Certifique-se de usar o nome de arquivo correto para a sua versão do Adobe Campaign nos exemplos de comando desta seção.

  2. Para instalá-lo, conecte como root e executar o seguinte comando (onde XXXX é o número de build do Adobe Campaign):

    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    

    O arquivo rpm tem dependências em pacotes que podem ser encontrados nas distribuições CentOS/Red Hat. Se não quiser usar algumas dessas dependências (por exemplo, se quiser usar o JDK do Oracle em vez do OpenJDK), talvez seja necessário usar a opção "nodeps" de rpm:

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    

O comando 'bc', necessário para executar o netreport (consulte esta seção para obter mais informações), não está disponível por padrão em todas as distribuições do Linux. Para verificar se o comando está disponível, execute o comando 'which bc'. Caso contrário, é necessário instalá-lo.

Com o CentOS, você deve instalar o pacote bc.x86_64: conectar como root e execute o seguinte comando:

yum install bc.x86_64

Distribuição com base em APT (Debian)

Em Debian 64 bits

Para instalar o Adobe Campaign 64 bits em um sistema operacional Debian de 64 bits, siga as etapas abaixo:

  1. Primeiro, obtenha o pacote Adobe Campaign .

    • nlserver6-v7-XXXX-linux-2.6-amd64.deb para v7.
    • nlserver6-XXXX-linux-2.6-amd64.deb para v6.1.

    XXXX é o número da build do Adobe Campaign.

    ATENÇÃO

    Certifique-se de usar o nome de arquivo correto para a sua versão do Adobe Campaign nos exemplos de comando desta seção.

  2. Para instalá-lo, conecte como root e executar o seguinte comando (onde XXXX é o número de build do Adobe Campaign):

    dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
    

    Se houver dependências ausentes, execute o seguinte comando:

    apt-get install -f
    

Especificações do Debian 8/9

Ao instalar o Adobe Campaign em um sistema operacional Debian 8/9, considere o seguinte:

  • O OpenSSL deve ser instalado antes.

  • Instale o libicu52 (Debian 8) ou o libicu57 (Debian 9), libprotobuf9 (Debian8) e o libc-ares2 com os seguintes comandos:

    aptitude install libicu52 (Debian 8) libicu57 (Debian 9)
    
    aptitude install libc-ares2
    
    aptitude install libprotobuf9 (only Debian 8)
    
  • Instale o JDK7 com o seguinte comando:

    aptitude install openjdk-7-jdk (Debian 8)
    
    aptitude install openjdk-7-jdk (Debian 9)
    

Personalização de parâmetros

Alguns parâmetros podem ser personalizados por meio do customer.sh arquivo

Se você estiver executando a instalação pela primeira vez, a variável customer.sh pode não existir no servidor. Crie-o e verifique se ele tem direitos de execução. Se esse não for o caso, insira o seguinte comando:

chmod +x /usr/local/neolane/nl6/customer.sh

Codificação do servidor

Por padrão, o servidor é iniciado em um ambiente iso8859-15. No entanto, o servidor pode ser iniciado em um ambiente UTF-8.

ATENÇÃO

Essa alteração afeta as interações com o sistema de arquivos (arquivos carregados por um workflow ou um script JavaScript) e na codificação do arquivo. Portanto, recomendamos usar o ambiente padrão.

No entanto, para criar um Instância japonesa, você deve usar um ambiente UTF-8.

Para ativar o ambiente UTF-8, use o seguinte comando:

mkdir -p /usr/local/neolane/nl6 
touch /usr/local/neolane/nl6/unicodeenv

Idioma padrão do servidor

A instalação é compatível com inglês e francês. O inglês é usado por padrão.

Para alternar para francês, insira os seguintes comandos:

su - neolane
vi nl6/customer.sh

e adicione a seguinte linha:

export neolane_LANG=fra

Para garantir que as mensagens do sistema sejam lidas corretamente, os consoles devem estar em uma página de código correspondente ao idioma (ISO-8859-1 ou -15 para francês).

Variáveis de ambiente

As variáveis de ambiente a seguir devem ser definidas corretamente.

Certas combinações exigem alterações no ambiente usado para executar o Adobe Campaign. Um arquivo específico (/usr/local/neolane/nl6/customer.sh) pode ser criada e editada para adicionar modificações específicas ao ambiente do Adobe Campaign.

Se necessário, edite o customer.sh arquivo usando o vi customer.sh e adapte a configuração ou adicione linhas ausentes:

  • Para o cliente Oracle:

    export ORACLE_HOME=/usr/local/instantclient_10_2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH 
    

    O conteúdo da variável de ambiente ORACLE_HOME corresponde ao diretório de instalação do Oracle.

    O conteúdo da variável TNS_ADMIN deve corresponder ao local da variável tnsnames.ora arquivo.

  • Para o LibreOffice:

    Para executar o Adobe Campaign em uma versão existente do LibreOffice, configurações adicionais são necessárias: você precisa especificar os caminhos de acesso para o diretório de instalação. Por exemplo:

    • Debian

      São fornecidos valores padrão para OOO_INSTALL_DIR, OOO_BASIS_INSTALL_DIR, OOO_URE_INSTALL_DIR. Você pode substituí-los em customer.sh se o layout da instalação do LibreOffice for diferente:

      export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/ 
      export OOO_INSTALL_DIR=/usr/lib/libreoffice/
      export OOO_URE_INSTALL_DIR=/usr/lib/ure/share/
      
    • CentOs

      Use os seguintes valores padrão:

      export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_URE_INSTALL_DIR=/usr/lib64/libreoffice/ure/share/
      
  • Para Java Development Kit (JDK):

    Por padrão, o script de configuração do ambiente Adobe Campaign (~/nl6/env.sh) pesquisa o diretório de instalação do JDK. Como esse comportamento não é 100% confiável, é necessário especificar qual JDK precisa ser usado. Para fazer isso, você pode forçar o JDK_HOME variável de ambiente usando o seguinte comando:

    export JDK_HOME=/usr/java/jdk1.6.0_07
    
    OBSERVAÇÃO

    Este é um exemplo. Certifique-se de que a versão do JDK usada corresponda ao nome do diretório.

    Para testar a configuração do JDK, faça logon como o usuário do sistema Adobe Campaign com o seguinte comando:

    su - neolane
    

Você deve reiniciar o serviço Adobe Campaign para que as alterações sejam consideradas.

Os comandos são os seguintes:

/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start

A partir da versão 20.1, recomendamos usar os seguintes comandos:

systemctl stop nlserver
systemctl start nlserver

Cliente Oracle no Linux

Ao usar o Oracle com Adobe Campaign, é necessário configurar as camadas de cliente do Oracle no Linux.

  • Usar o cliente completo

  • Definição de TNS

    As definições de TNS devem ser adicionadas durante a fase de instalação. Para fazer isso, use os seguintes comandos:

    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
  • Variáveis de ambiente

    Consulte Variáveis de ambiente.

  • Configuração para Adobe Campaign

    Para finalizar a instalação do cliente Oracle para Adobe Campaign, é necessário criar um link simbólico para a .so arquivo usado pelo Adobe Campaign.

    Para fazer isso, use os seguintes comandos:

    cd /usr/lib/oracle/10.2.0.4/client/lib
    ln -s libclntsh.so.10.1 libclntsh.so
    

Se encontrar um problema, verifique se os pacotes listados na Documentação de instalação do Oracle estão instalados corretamente.

Verificações da instalação

Agora você pode executar um teste de instalação inicial usando os seguintes comandos:

su - neolane
nlserver pdump

Quando o Adobe Campaign não é iniciado, a resposta é:

no task

Primeira inicialização do servidor

Quando o teste de instalação estiver concluído, digite o seguinte comando:

nlserver web

As seguintes informações são exibidas:

17:11:03 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
17:11:03 >   Web server start (pid=17546, tid=-151316352)...
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
17:11:03 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/config-default.xml' via '/usr/local/[INSTALL]/nl6/conf/models/config-default.xml'
17:11:03 >   Server started
17:11:08 >   Stop requested (pid=17546)
17:11:08 >   Web server stop(pid=17546, tid=-151316352)...

Esses comandos permitem criar config-default.xml e serverConf.xml arquivos de configuração. Todos os parâmetros disponíveis no serverConf.xml estão listadas neste seção.

Press Ctrl+C para interromper o processo, insira o seguinte comando:

nlserver start web

As seguintes informações são exibidas:

12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Running task 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair') in a new process
12:17:21 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:17:21 >   Web server start (pid=29188, tid=-1224824320)...
12:17:21 >   Creating server configuration file '/usr/local/[INSTALL]/nl6/conf/serverConf.xml' via '/usr/local/[INSTALL]/nl6/conf/fra/serverConf.xml.sample'
12:17:22 >   Tomcat started
12:17:22 >   Server started

Para interrompê-lo, insira:

nlserver stop web

As seguintes informações são exibidas:

12:18:31 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
12:18:31 >   Stop requested for 'web@default' ('nlserver web -tracefile:web@default -instance:default -detach -tomcat -autorepair', pid=29188, tid=-1224824320)...
12:18:31 >   Stop requested (pid=29188)
12:18:31 >   Web server stopped (pid=29188, tid=-1224824320)...

Senha do identificador interno

O servidor do Adobe Campaign define um logon técnico chamado interno que tem todos os direitos em todas as instâncias. Logo após a instalação, o login não tem uma senha. É obrigatório definir um.

Saiba mais nesta seção.

Nesta página