OpenBSD 5.5의 FAQ 섹션에서는 다음을 사용하는 것이 좋습니다.
export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/5.5/packages/`machine -a`/
위 줄을 ~/.profile에 추가하세요.
위의 작업을 수행하는 대신 다음과 같이 pkg.conf에 다음 줄을 추가했습니다.
echo installpath=ftp://your.ftp.mirror/pub/OpenBSD/$(uname -r)/packages/$(uname -m) | sudo tee /etc/pkg.conf
패키지를 다운로드하려고 하면 다음과 같은 경고 메시지가 나타납니다.서버 오류 229
무슨 일이에요?
답변1
당신이 하고 있는 일은 괜찮을 것입니다. 문제는 먼 쪽에 있는 것 같아요. FTP에서 URI를 사용했으므로 이는 패키지를 가져오려는 원격 FTP 서버의 응답 코드일 뿐입니다.
FTP 서버의 반환 코드는 세 자리 숫자이며 첫 번째와 두 번째 숫자는 분류 시스템 역할을 합니다. 첫 번째 숫자(2)는 응답에 대해 알려줍니다. 이 경우 "긍정적 완료 응답"은 서버가 사용자가 요청한 작업을 수행했으며 다른 작업을 수행할 준비가 되었음을 의미합니다. 두 번째 숫자(2)는 이 코드가 연결 정보를 처리하고 있음을 나타냅니다. 마지막 세 번째 숫자(9)는 코드를 완성하고 오류를 구체적으로 만듭니다. 이 경우 서버가 확장된 수동 모드로 전환됨을 의미합니다.
일반적으로 응답 코드 텍스트는 서버 구현에 따라 다르므로 "잘못된 서버" 부분은 해당 텍스트를 다시 게시하도록 FTP 서버를 구성한 사람이 만든 것일 수 있습니다.
편집: FTP 오류 코드를 찾을 수 있다는 점을 언급하고 싶습니다.여기Wikipedia(및 기타 여러 곳)에서.