PLCnext Linux에 APT 패키지 매니저 설치하기: 단계별 가이드
안녕하세요,
이 블로그 포스트에서는 PLCnext의 Linux OS에서 apt 패키지 매니저를 실행하는 방법을 자세히 설명합니다. 이를 통해 패키지 설치 가능성이 더 열립니다.
이 포스트는 Linux 사용 경험이 있다고 가정합니다.
!!!!! 면책 조항: 이 포스트는 PHOENIX CONTACT에서 승인하거나 지원하지 않습니다. 사용자 책임하에 사용하세요!!!!!
사용한 자료:
- 인터넷 연결된 AXC F 2152
- PuTTY Release 0.76
- WinSCP 버전 5.19.1
- Notepad++
시작하기 전에 apt 설치를 위해 루트 권한이 필요합니다. 루트로 로그인하려면:
- SSH로 PLC에 연결 (PuTTY 등)
- admin으로 로그인 (비밀번호는 PLC 하우징에 인쇄되어 있음, 사용자가 변경하지 않은 경우)
- 명령 실행:
sudo passwd root
- 화면 안내 따라 진행
- 이제 루트 사용자로 전환 가능
다음으로 WinSCP를 사용해 스크립트를 PLC에 올립니다:
- 스크립트 다운로드: https://github.com/pxcbe/apt-installer
- 파일 변경 사항(예: .deb 파일 저장 디렉토리)이 있으면 Notepad++ 같은 텍스트 에디터로 지금 수정
- .sh 파일을 PLC의 원하는 디렉토리로 전송
SSH로 다시 PLC에 로그인하고 루트 사용자로 전환한 후 스크립트 디렉토리에서 다음 명령 사용:
chmod 755 apt-installer.sh
sed -i 's/\r$//' apt-installer.sh
이 명령들이 성공적으로 완료되면 스크립트 실행:
bash apt-installer.sh
이제 모든 파일이 다운로드되고 설치됩니다. 발생할 수 있는 오류를 주시하세요. 보통 스크립트 초반에 2개 정도 발생하지만 걱정할 필요 없습니다. 완료되면 apt(-get)로 패키지 설치 준비 완료.
그게 다입니다. 아래에서 흔한 문제 해결 방법을 확인하세요.
만약 apt(-get) update가 문제를 일으키면 다음 명령 중 하나로 우회:
apt-get update --allow-unauthenticated
apt-get update --allow-insecure-repositories
패키지가 의존성이나 구성 오류를 내면:
rm /var/lib/dpkg/info/*패키지명*
dpkg --configure -D 777 패키지명
apt -f install
이후 패키지가 올바르게 설치됐는지 확인하려면:
apt install 패키지명
원래 패키지가 설치되고 작동하는지 확인하세요.