우분투 파이썬 패키지를 자동 설치해야 하는데 인터넷 접근이 차단되어 인터넷을 통해 파이썬을 자동 설치할 수 없는 상황이 있다. 이는 주로 운영 서버 환경에서 보안 때문에 많이 발생하는 상황이다. 인터넷 접근을 개방하는 것이 가장 편리한 해결 방법이겠지만 공공기관과 군대 같은 고객의 경우 이 해결 방법을 사용하기가 어렵다.
그런 경우 인터넷이 되는 같은 우분투 버전을 사용하는 컴퓨터가 있다면 자동설치를 위한 파일을 이 컴퓨터로 받고 운영 서버에 옮겨서 하는 것이 그나마 편리한 해결 방법이다. 방법은 아래와 같다.
파이썬 패키지 다운로드
아래의 명령어를 입력하여 파이썬 3.11 설치파일과 관련 의존성 패키지를 다운로드 받는다.
apt-get download python3.11
apt-cache depends -i python3.11 | awk '/Depends:/ {print $2}' | xargs apt-get download
apt-get download libpython3.11-stdlib:amd64
apt-cache depends -i libpython3.11-stdlib:amd64 | awk '/Depends:/ {print $2}' | xargs apt-get download
아래의 사진처럼 '*.deb' 파일이 다운로드 된 것이 확인되면 운영 서버에 '*.deb' 파일들을 옮긴다.
운영서버로 옮겨진 '*.deb' 파일을 아래의 명령어를 입력하여 일괄 설치한다.
dpkg -i *.deb
아래의 명령어를 입력하여 파이썬 버전을 확인한다.
python3.11 -V
참고문서
- "[Linux][Ubuntu] apt-get 패키지 Offline 설치법", apple, 2018년 10월 19일. @원문보기
'리눅스(Linux) > Ubuntu' 카테고리의 다른 글
[우분투] 연월일시분 표시해서 파일 목록 조회하는 명령어 (0) | 2024.11.01 |
---|---|
[우분투] "installed libc-bin package post-installation script subprocess returned error exit status 127" 오류 해결 방법 (0) | 2024.10.03 |
[우분투 20.04] 버퍼캐시 메모리 비우기 (0) | 2024.09.15 |
[우분투 22.04] MariaDB 11.4 소스 컴파일 설치 (0) | 2024.09.10 |
[우분투 22.04] 사용자를 sudo 그룹에 추가하기 (0) | 2024.09.06 |
댓글