본문 바로가기

리눅스 이야기53

레드햇 최신 패키지 정보는 어떻게 업데이트 하나요 ? 레드햇 최신 패키지 정보는 어떻게 업데이트 하나요 ?* CentOS 최신 패키지 정보는 어디에서 가져와서 업데이트 할까 ?Redhat 리눅스 배포판은 대표적으로 CentOS, Rocky, Fedora, RHEL 등이 있습니다.그중에서 CentOS 7 환경을 기준으로 최신 패키지 정보가 어떻게 업데이트 되는지 알아봅니다.CentOS 배포판 소프트웨어 패키지 저장소 (Repository) 서버로 부터 최신 패키지 정보들을업데이트 할 수 있습니다. 이때 해당 패키지 저장소 서버의 URL 주소는/etc/yum.repos.d/*.repo 파일에 적혀있고 해당 주소를 통해서 서버에 최신 패키지 정보를 받아오게됩니다.아래와 같이 패키지 저장소 서버 URL 주소값이 적혀있는 /etc/yum.repos.d/*.repo .. 2024. 8. 5.
우분투 패키지는 어디에 설치되나요 ? 우분투 패키지는 어디에 설치되나요 ?* 우분투 패키지 파일(.deb) 다운로드 과정우분투 소프트웨어 패키지 저장소 서버로 부터 가져온 최신 패키지 정보들 /var/lib/apt/lists/ 기반으로 공식 패키지 저장소 또는 외부 패키지 저장소 서버에게 특정 패키지 파일 다운로드를 요청 할 수 있습니다.예를 들어서 nginx 웹서버 패키지를 설치하기 위해서$ sudo apt install -y nginx위와 같은 명령어를 수행 했을때 /var/lib/apt/lists/ 폴더 안에패키지 정보가 없다면 패키지 정보가 없어서 저장소 서버에 패키지 파일 다운로드 요청을 할 수 없습니다./var/lib/apt/lists/ 폴더안에 최신 패키지 정보를 준비해 두기위해서apt update 명령어가 선행되어야하고 그 정.. 2024. 7. 29.
우분투 최신 패키지 정보는 어떻게 업데이트 하나요 ? * 우분투 최신 패키지 정보는 어디에서 가져와서 업데이트 할까 ?Ubuntu 배포판 소프트웨어 패키지 저장소 (Repository) 서버로 부터 최신 패키지 정보들을 업데이트 할 수 있습니다. 이때 해당 패키지 저장소 서버의 URL 주소는 /etc/apt/sources.list 파일에 적혀있고 해당 주소를 통해서 서버에 최신 패키지 정보를 받아오게됩니다.아래와 같이 패키지 저장소 서버 URL 주소값이 적혀있는/etc/apt/sources.list 파일을 확인한다면 다양한 서버 URL 들을 볼 수 있습니다.공식 패키지 저장소 이외에 외부 패키지 저장소 URL은 /etc/apt/sources.list.d 폴더 내부에 개별 .list 파일로 저장되어 관리 될 수 있고 대표적으로 docker 패키지 저장소를 예.. 2024. 7. 23.
리눅스 패키지 관리 구조는 어떻게 되나요 ? 리눅스 패키지 관리 구조는 어떻게 되나요 ? * 패키지 관리자 구조와 동작원리리눅스 패키지 관리는 배포판(우분투, 데비안, 레드햇 등)들 마다 차이가 있지만큰 구조와 처리단계는 동일합니다. 위 구조와 같이 패키지 저장소 서버로 부터 패키지 정보를 가져오는 단계와 가져온 패키지 정보를 토대로 패키지를 조회하고 패키지 파일(.deb, .rpm)을 다운로드하는 단계마지막으로 다운로드한 패키지 파일(.deb, .rpm)을 통해서 리눅스 내부에 설치(install)하는 단계가 있습니다.  1. 패키지 정보 단계 2. 패키지 파일 다운로드 단계 3. 패키지 파일 설치 단계 각각의 단계별로 어떤 설정파일, 폴더가 존재하고 저장파일, 폴더가 존재하는지 알아 봅니다. * 레드햇 패키지 관리: 패키지 정보 업데이트 과정 .. 2024. 7. 16.