[Somente no local/híbrido]{class="badge yellow" title="Aplica-se somente a implantações locais e híbridas"}

Instalação de pacotes com Linux installing-packages-with-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:

  • Copiar os arquivos para /usr/local/neolane
  • Crie uma conta do 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 crie uma unidade do sistema (a partir da versão 20.1).
NOTE
A variável neolane o usuário do sistema não deve ter sido criado antes da execução do comando. A variável neolane usuário é criado automaticamente durante a instalação.
A variável home diretório vinculado ao 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 verificar se o servidor pode alcançar a si mesmo.

Distribuição com base em pacotes RPM distribution-based-on-rpm--packages

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

  1. Primeiro, obtenha o pacote do Adobe Campaign.

    O arquivo é nomeado conforme abaixo, onde XXXX é o número da build do Adobe Campaign: nlserver6-v7-XXXX-0.x86_64.rpm.

    note caution
    CAUTION
    Certifique-se de usar o nome de arquivo correto para sua versão do Adobe Campaign nos exemplos de comando desta seção.
  2. Para instalá-lo, conecte como raiz e execute o seguinte comando (onde XXXX é o número de build do Adobe Campaign):

    code language-none
    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    

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

    code language-none
    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    

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

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

yum install bc.x86_64

Distribuição baseada em APT (Debian) distribution-based-on-apt--debian-

No Debian de 64 bits in-debian-64-bits

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

  1. Primeiro, obtenha o pacote do Adobe Campaign: nlserver6-v7-XXXX-linux-2.6-amd64.deb, onde XXXX é o número da build.

    note caution
    CAUTION
    Certifique-se de usar o nome de arquivo correto para sua versão do Adobe Campaign nos exemplos de comando desta seção.
  2. Para instalá-lo, conecte como raiz e execute o seguinte comando (onde XXXX é o número de build do Adobe Campaign):

    code language-none
    dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
    

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

    code language-none
    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 com antecedência.

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

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

    code language-none
    aptitude install openjdk-7-jdk (Debian 8)
    
    code language-none
    aptitude install openjdk-7-jdk (Debian 9)
    

Personalização de parâmetros personalizing-parameters

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

Se você estiver executando a instalação pela primeira vez, a variável customer.sh o arquivo pode ainda 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 server-encoding

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

CAUTION
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 uma Instância japonesa, você deve usar um ambiente UTF-8.

Para habilitar 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 default-language-for-the-server

A instalação é compatível com o inglês e o 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 environment-variables

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

Determinadas combinações exigem alterações no ambiente usado para executar o Adobe Campaign. Um arquivo específico (/usr/local/neolane/nl6/customer.sh) podem ser criadas e editadas 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:

    code language-none
    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 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 default para OOO_INSTALL_DIR e OOO_BASIS_INSTALL_DIR. Você pode substituí-los em customer.sh se o layout da instalação do LibreOffice for diferente:

      code language-none
      export OOO_BASIS_INSTALL_DIR=/usr/lib/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib/libreoffice/
      
    • CentOs

      Use os seguintes valores padrão:

      code language-none
      export OOO_BASIS_INSTALL_DIR=/usr/lib64/libreoffice/
      export OOO_INSTALL_DIR=/usr/lib64/libreoffice/
      
  • Para Java Development Kit (JDK):

    Por padrão, o script de configuração do ambiente do Adobe Campaign (~/nl6/env.sh) procura 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, é possível forçar a JDK_HOME usando o seguinte comando:

    code language-none
    export JDK_HOME=/usr/java/jdk1.6.0_07
    
    note note
    NOTE
    Este é um exemplo. Verifique se a versão do JDK usada corresponde ao nome do diretório.

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

    code language-none
    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 oracle-client-in-linux

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

  • Usar o cliente completo

  • Definição de TNS

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

    code language-none
    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
  • Variáveis de ambiente

    Consulte Variáveis de ambiente.

  • Configuração do Adobe Campaign

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

    Para fazer isso, use os seguintes comandos:

    code language-none
    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 no Documentação de instalação do oracle estão instalados corretamente.

Verificações de instalação installation-checks

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 first-start-up-of-the-server

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 listados neste seção.

Pressione Ctrl+C para interromper o processo, digite 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, digite:

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 password-for-the-internal-identifier

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

Saiba mais nesta seção.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1