@senspond
>
오라클 리눅스8(Oracle Linux 8) 파이썬 업그레이드 (3.6 to 3.9, 3.10) 하는 방법을 정리한 글입니다
오라클 리눅스 서버에 파이썬 버전 업그레이드를 하며 적어본 글입니다.
$ python --version
Python 3.6.8
현재 설치된 파이썬은 기본으로 설치된 3.6버전이었다.
$ sudo dnf list python39
마지막 메타자료 만료확인(4:14:24 이전): 2024년 02월 20일 (화) 오후 11시 12분 41초.
사용 가능한 꾸러미
python39.aarch64 3.9.18-1.module+el8.9.0+90071+8dc52a4f ol8_appstream
$ sudo yum install python39
마지막 메타자료 만료확인(4:16:18 이전): 2024년 02월 20일 (화) 오후 11시 12분 41초.
종속성이 해결되었습니다.
======================================================================================================================
꾸러미 구조 버전 저장소 크기
======================================================================================================================
설치 중:
python39 aarch64 3.9.18-1.module+el8.9.0+90071+8dc52a4f ol8_appstream 33 k
종속 꾸러미 설치 중:
python39-libs aarch64 3.9.18-1.module+el8.9.0+90071+8dc52a4f ol8_appstream 8.1 M
python39-pip-wheel noarch 20.2.4-8.module+el8.9.0+90016+9c2d6573 ol8_appstream 1.1 M
python39-setuptools-wheel noarch 50.3.2-4.module+el8.9.0+90016+9c2d6573 ol8_appstream 497 k
취약한 종속 꾸러미 설치 중:
python39-pip noarch 20.2.4-8.module+el8.9.0+90016+9c2d6573 ol8_appstream 1.9 M
python39-setuptools noarch 50.3.2-4.module+el8.9.0+90016+9c2d6573 ol8_appstream 871 k
모듈 스트림 활성화:
python39 3.9
연결 요약
======================================================================================================================
설치 6 꾸러미
전체 내려받기 크기: 12 M
설치된 크기 : 47 M
진행할까요? [y/N]: y
sudo update-alternatives --config python3
2 개의 프로그램이 'python3'를 제공합니다.
선택 명령
-----------------------------------------------
*+ 1 /usr/bin/python3.6
2 /usr/bin/python3.9
현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:2
$ python --version
Python 3.9.18
현재 공식 ol8_appstream 에 파이썬 3.10 버전 이상부터는 찾을 수가 없어서 위 방법으로는 설치를 하지 못한다.
아래링크는 wget 으로 배포판 패키지를 다운로드 받아와 직접 설치하는 방법이다.
https://www.atlantic.net/dedicated-server-hosting/how-to-install-python-3-10-on-oracle-linux/
이 방법은 직접 해보지는 못했다. 혹시 나중에 필요할지 모르니 기록해둔다.
dnf install curl gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
tar -xf Python-3.10.4.tgz
cd Python-3.10.4
./configure --enable-optimizations
make -j 2
nproc
make altinstall
python3.10 --version
안녕하세요. Red, Green, Blue 가 만나 새로운 세상을 만들어 나가겠다는 이상을 가진 개발자의 개인공간입니다.
현재글에서 작성자가 발행한 같은 카테고리내 이전, 다음 글들을 보여줍니다
@senspond
>