Show Menu
화제×

Linux를 사용하여 패키지 설치

Linux 32비트 플랫폼의 경우 32비트 Adobe Campaign을 설치합니다. Linux 64비트 플랫폼의 경우 Adobe Campaign 64비트를 설치합니다.
이러한 각 버전에 대해 Adobe Campaign은 다음 패키지를 제공합니다. nlserver . 이 패키지에는 지정된 버전에 대한 바이너리 및 구성 파일이 들어 있습니다.
설치 명령을 사용하면 다음 작업을 수행할 수 있습니다.
  • 파일을 /usr/local/neolane에 복사
  • 홈 디렉터리로 /usr/local/neolane을 사용하여 만든 Adobe Campaign Linux 계정(및 관련 그룹 )을 만듭니다.
  • 시작 시 사용할 수 있도록 자동 스크립트 /etc/init.d/nlserver6 를 만들거나 시스템 장치를 만듭니다(20.1부터).
명령을 실행하기 전에 Neolane 시스템 사용자가 만들어지지 않아야 합니다. Neolane ​사용자는 설치 중에 자동으로 생성됩니다.
Neolane 사용자 에 연결된 디렉토리도 에서 자동으로 /usr/local/neolane ​생성됩니다. 디스크 공간(몇 GB)이 충분한지 /usr/local 확인하십시오.
ping hostname 명령을 실행하여 서버가 자체 서버에 도달할 수 있는지 확인할 수 있습니다.

RPM 패키지 기반 배포

RPM(RHEL, CentOS 및 SUSE) 운영 체제에 Adobe Campaign을 설치하려면 다음 단계를 수행하십시오.
  1. 먼저 Adobe Campaign 소포를 가져와야 한다.
    파일의 이름은 아래와 같습니다. 여기서 XXXX는 Adobe Campaign 빌드 번호입니다.
    • v7용 nlserver6-v7-XXXX-0.x86_64.rpm .
    • v6.1용 nlserver6-XXXX-0.x86_64.rpm .
    이 섹션의 명령 샘플에서 사용 중인 Adobe Campaign 버전의 올바른 파일 이름을 사용하십시오.
  2. 설치하려면 루트로 연결하고 다음 명령을 실행합니다(여기서 XXXX는 Adobe Campaign 빌드 번호 ).
    yum install nlserver6-v7-XXXX-0.x86_64.rpm
    
    
    rpm 파일에는 CentOS/Red Hat 배포에서 찾을 수 있는 패키지에 대한 종속성이 있습니다. 이러한 종속성 중 일부를 사용하지 않으려는 경우(예: OpenJDK 대신 Oracle JDK를 사용하려는 경우) rpm의 "nodeps" 옵션을 사용해야 할 수 있습니다.
    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    
    
네트워크 보고서 실행에 필요한 'bc' 명령(자세한 내용은 이 섹션 참조)은 모든 Linux 배포에서는 기본적으로 사용할 수 없습니다. 명령을 사용할 수 있는지 확인하려면 'which bc' 명령을 실행하십시오. 그렇지 않은 경우 설치해야 합니다.
CentOS에서는 bc.x86_64 패키지를 설치해야 합니다.root 연결하고 다음 명령을 실행합니다.
yum install bc.x86_64

APT(Debian)에 기반한 배포

In Debian 64비트

Debian 64비트 운영 체제에 Adobe Campaign을 설치하려면 다음 단계를 수행하십시오.
  1. 먼저 Adobe Campaign 소포를 가져와야 한다.
    • v7용 nlserver6-v7-XXXX-linux-2.6-amd64 .deb
    • v6.1용 nlserver6-XXXX-linux-2.6-amd64 .deb
    XXXX는 Adobe Campaign 빌드 번호입니다.
    이 섹션의 명령 샘플에서 사용 중인 Adobe Campaign 버전의 올바른 파일 이름을 사용하십시오.
  2. 설치하려면 루트로 연결하고 다음 명령을 실행합니다(여기서 XXXX는 Adobe Campaign 빌드 번호 ).
    dpkg -i nlserver6-v7-XXXX-linux-2.6-amd64.deb
    
    
    종속 항목이 없는 경우 다음 명령을 실행하십시오.
    apt-get install -f
    
    
Debian 8/9 세부 사항
Debian 8/9 운영 체제에 Adobe Campaign을 설치하는 경우 다음을 고려하십시오.
  • OpenSSL은 사전에 설치해야 합니다.
  • 다음 명령을 사용하여 libicu52(Debian 8) 또는 libicu57(Debiku 9), libprobuf9(Debian8) 및 libc-ares2를 설치합니다.
    aptitude install libicu52 (Debian 8) libicu57 (Debian 9)
    
    
    aptitude install libc-ares2
    
    
    aptitude install libprotobuf9 (only Debian 8)
    
    
  • 다음 명령을 사용하여 JDK7을 설치합니다.
    aptitude install openjdk-7-jdk (Debian 8)
    
    
    aptitude install openjdk-7-jdk (Debian 9)
    
    

매개 변수 개인화

일부 매개 변수는 customer.sh 파일을 통해 개인화할 수 있습니다.
처음 설치를 수행하는 경우 customer.sh 파일이 서버에 아직 없을 수 있습니다. 만들고 실행 권한이 있는지 확인합니다. 이 경우 다음 명령을 입력합니다.
chmod +x /usr/local/neolane/nl6/customer.sh

서버 인코딩

기본적으로 서버는 iso8859-15 환경에서 시작됩니다. 그럼에도 불구하고 서버는 UTF-8 환경에서 시작할 수 있습니다.
이러한 변경 사항은 파일 시스템과의 상호 작용(워크플로우 또는 JavaScript 스크립트를 통해 로드된 파일)과 파일 인코딩에 영향을 줍니다. 따라서 기본 환경을 사용하는 것이 좋습니다.
하지만 일본어 인스턴스를 만들려면 UTF-8 환경을 사용해야 합니다.
UTF-8 환경을 활성화하려면 다음 명령을 사용합니다.
mkdir -p /usr/local/neolane/nl6 
touch /usr/local/neolane/nl6/unicodeenv

서버의 기본 언어

설치는 영어와 불어 모두를 지원합니다. 기본적으로 영어는 사용됩니다.
프랑스어로 전환하려면 다음 명령을 입력합니다.
su - neolane
vi nl6/customer.sh

다음 줄을 추가합니다.
export neolane_LANG=fra

시스템 메시지를 올바로 읽으려면 콘솔에 해당 언어에 해당하는 코드 페이지가 있어야 합니다(프랑스어의 경우 ISO-8859-1 또는 -15).

환경 변수

다음 환경 변수를 올바르게 정의해야 합니다.
특정 조합을 사용하려면 Adobe Campaign 실행에 사용되는 환경을 변경해야 합니다. 특정 파일( /usr/local/neolane/nl6/customer.sh )을 만들어 편집하여 Adobe Campaign 환경별 수정 사항을 추가할 수 있습니다.
필요한 경우 vi customer.sh 명령을 사용하여 customer.sh 파일을 편집하고 구성을조정하거나 누락된 줄을 추가합니다.
  • Oracle 클라이언트의 경우
    export ORACLE_HOME=/usr/local/instantclient_10_2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH 
    
    
    ORACLE_HOME 환경 변수의 컨텐츠는 Oracle 설치 디렉토리와 일치합니다.
    TNS_ADMIN 변수의 컨텐츠는 tnsnames.ora 파일의 위치와 일치해야 합니다.
  • LibreOffice:
    기존 버전의 LibreOffice에서 Adobe Campaign을 실행하려면 추가 구성이 필요합니다.설치 디렉토리에 대한 액세스 경로를 지정해야 합니다. 예:
    • Debian
      OOO_INSTALL_DIR, OOO_BASIS_INSTALL_DIR, OOO_URE_INSTALL_DIR에 대한 기본값이 제공됩니다. LibreOffice 설치 레이아웃이 다른 경우 customer.sh에서 재정의할 수 있습니다.
      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
      다음 기본값을 사용하십시오.
      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/
      
      
  • JDK(Java Development Kit)의 경우:
    기본적으로 Adobe Campaign 환경( ~/nl6/env.sh )의 구성 스크립트는 JDK 설치 디렉토리를 검색합니다. 이 동작은 100% 안정적이지 않으므로 사용해야 하는 JDK를 지정해야 합니다. 이렇게 하려면 다음 명령을 사용하여 JDK_HOME 환경 변수를 강제 적용할 수 있습니다.
    export JDK_HOME=/usr/java/jdk1.6.0_07
    
    
    이 예는 다음과 같습니다. 사용된 JDK 버전이 디렉토리 이름과 일치하는지 확인합니다.
    JDK 구성을 테스트하려면 다음 명령을 사용하여 Adobe Campaign 시스템 사용자로 로그인합니다.
    su - neolane
    
    
변경 사항을 고려하려면 Adobe Campaign 서비스를 다시 시작해야 합니다.
명령은 다음과 같습니다.
/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start

20.1부터 다음 명령을 대신 사용하는 것이 좋습니다.
systemctl stop nlserver
systemctl start nlserver

Linux의 Oracle 클라이언트

Oracle을 Adobe Campaign과 함께 사용하는 경우 Linux에서 Oracle 클라이언트 레이어를 구성해야 합니다.
  • 전체 클라이언트 사용
  • TNS 정의
    설치 단계에서 TNS 정의를 추가해야 합니다. 이렇게 하려면 다음 명령을 사용합니다.
    cd /etc
    mkdir oracle
    cd oracle
    vi tnsnames.ora
    
    
  • 환경 변수
  • Adobe Campaign 구성
    Adobe Campaign용 Oracle 클라이언트 설치를 완료하려면 Adobe Campaign에서 사용하는 .so 파일에 대한 상징적 링크를 생성해야 합니다.
    이렇게 하려면 다음 명령을 사용합니다.
    cd /usr/lib/oracle/10.2.0.4/client/lib
    ln -s libclntsh.so.10.1 libclntsh.so
    
    
문제가 발생하면 Oracle 설치 설명서에 나열된 패키지가 올바르게 설치되었는지 확인하십시오.

설치 검사

이제 다음 명령을 사용하여 초기 설치 테스트를 수행할 수 있습니다.
su - neolane
nlserver pdump

Adobe Campaign이 시작되지 않으면 응답은 다음과 같습니다.
no task

서버의 첫 번째 시작

설치 테스트가 완료되면 다음 명령을 입력합니다.
nlserver web

그러면 다음 정보가 표시됩니다.
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)...

이러한 명령을 사용하여 config-default.xml serverConf.xml 구성 파일을 만들 수 있습니다. serverConf.xml에서 사용할 수 있는 모든 매개 변수가 이 섹션에 나열되어 있습니다 서버 구성 파일 .
프로세스를 중지하려면 Ctrl+C 키를 누른 다음 다음 명령을 입력합니다.
nlserver start web

그러면 다음 정보가 표시됩니다.
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

중지하려면 다음을 입력합니다.
nlserver stop web

그러면 다음 정보가 표시됩니다.
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)...

내부 식별자의 암호

Adobe Campaign 서버는 모든 인스턴스에 대한 모든 권한이 있는 internal 이라는 기술 로그인을 정의합니다. 설치 후 로그인에 암호가 없습니다. 하나를 반드시 정의해야 한다.