본문 바로가기

반응형

전체 글

python, pip 패키지 설치 가능 버전 찾기, 패키지 목록 생성/사용하기(requirements.txt) 1.패키지 설치 가능한 버전 목록 확인하기 python 패키지는 보통 패키지명 혹은 버전 스트링을 추가 지정하여 설치한다. pip install opencv_python pip install opencv_python==3.4.16.57 이때 설치 가능한 버전 목록을 한번에 확인하기 위해서는 간단히 에러가 날 만한 문자를 이용하면 된다. pip install opencv_python==? pip install opencv_python==XXXX 2.설치 및 사용된 패키지 목록 생성 소스 배포 등을 위해서 현재 설치된 패키지 목록을 파일로 저장하는 방법 requirements.txt를 일반적으로 사용하는 것이지 반드시 그 파일명을 써야하는 것은 아니다. pip freeze > requirements.txt .. 더보기
Rocky linux에서 docker 설치 중 podman, runc패키지 오류 해결 dnf 혹은 yum으로 docker 설치 시에 다음과 같은 에러가 발생하는 경우 > dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo > dnf install docker-ce docker-ce-cli containerd.io 설치된 꾸러미 문제 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64는 runc >= 1.0.0-57가 필요하지만, 공급자가 없어 설치 할 수 없습니다 docker-ce-3:23.0.1-1.el8.x86_64는 containerd.io >= .. 더보기
Rocky Linux Samba 설치 Window와 데이터를 공유하기 위해 samba를 설치한다. selinux 권한 설정 변경 SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 액세스 제어를 정의하는 보안 아키텍처이며 굳이 설정해서 사용하지 않는 경우는 disable 해도 상관은 없다. vi /etc/selinux/config SELINUX 속성값을 disabled 로 변경한 후 저장한다. SELINUX=disabled SELINUX 가 disabled 로 변경한 경우에는 시스템을 재기동 해야한다 >yum -y install samba samba-client samba-common Samba 환경 파일 수정 /etc/samba/smb.conf Window에서 접속 가능하도록 workgroup을 수정하고 접속 가능한 사용자를 등.. 더보기
Rocky Linux 고정 IP 설정 하기 /etc/sysconfig/network-scripts/ 위치에 있는 네트워크 설정 파일을 수정한다 랜카드 개수나 시스템마다 인터페이스 개수는 다르게 표시될 수 있다. 여기서는 ifcfg-enp6s0f1 파일을 수정한다. 대부분은 default를 사용하고 필요한 것만 수정한다. TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #고정IP 사용 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=eui64 NAME=enp6s0f1 UUID=23ef99af-c4c4-4486.. 더보기
4 Rocky Linux Docker 설치(GPU 있을때/없을때) - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(9) 4.1 docker 설치 (Nvidia GPU 불필요시) yum install -y yum-utils yum update yum config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io >docker --version Docker version 23.0.1, build a5ee5b1 재부팅시 자동 기동 되도록 설정 >systemctl enable docker.service 서비스 시작 >systemctl start docker.service 상태 확인 >systemctl status docker.service 4.2 doc.. 더보기
3 Rocky Linux Nvidia Driver 설치 - Nvidia 드라이버 설치 및 확인- Rocky Linux 설치 및 Nvidia Docker 환경 만들기(8) 런레벨 변경과 nouveau 드라이버 비활성화가 끝나면 드라이버를 다시 설치한다. >./NVIDIA-Linux-x86_64-470.161.03.run 이후 별 문제 없이 설치가 진행 되고 설치가 완료되면 모듈이 정상적으로 등록 되었는지 확인한다. > lsmod |grep nvidia Nvidia GPU 동작 확인 > nvidia-smi 더보기
3. Rocky Linux Nvidia Driver 설치 - 3.2 런레벨(run level) 변경 3.3 Nouveau 드라이버 비활성화 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(7) 3.2 런레벨(run level) 변경 GUI를 사용하는 Rocky를 설치한 경우 기본 런레벨이 graphical.target 이기 때문에 드라이버 설치를 실행하면 X Server를 disable 시키라는 말이 나온다. Nvidia driver 설치전 GUI 사용모드를 OFF 시켜야 한다. >./NVIDIA-Linux-x86_64-470.161.03.run 현재 설정 확인 후 GUI를 사용하지 않는 일반 멀티 유저모드로 변경 한다. > systemctl get-default graphical.target > systemctl set-default multi-user.target > systemctl isolate multi-user.target > systemctl get-default multi-use.. 더보기
3. Rocky Linux Nvidia Driver 설치 - 3.1 드라이버 다운로드 및 주의 사항 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(6) 드라이버마다 cuda의 지원범위가 다르기 때문에 무조건 최신 버전을 설치하면 이전 버전의 cuda를 사용하여 개발한 docker등이 동작하지 않을 수있어 주의가 필요하다. https://www.nvidia.co.kr/download/Find.aspx?lang=kr Advanced Driver Search official NVIDIA drivers Advanced Driver Search official NVIDIA drivers www.nvidia.com 다음과 같은 화면에서 본인의 GPU에 맞는 드라이버를 검색한다 검색 결과 드라이버 중 하나를 클릭해서 보면 다음과 같이 지원 범위를 알수 있다 반드시 드라이버 버전과 Cuda 버전은 본인의 시스템과 구현 소스에 맞는 것을 잘 고려하여 설치해야 한다. 여.. 더보기

반응형