본문 바로가기

전체 글94

우분투 패키지는 어디에 설치되나요 ? 우분투 패키지는 어디에 설치되나요 ?* 우분투 패키지 파일(.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.
리눅스 패키지 관리란 무엇인가? 리눅스 패키지 관리란 무엇인가?리눅스를 처음 접하시는 분들을 위해 "리눅스 패키지 관리"에 대해 쉽게 설명드리려고 합니다.* 패키지 관리란?리눅스에서는 다양한 소프트웨어와 프로그램들이 "패키지"라는 형태로 제공됩니다. 이 패키지는 프로그램 실행 파일, 라이브러리, 설정 파일 등을 포함합니다. 패키지 관리는 이러한 패키지들을 설치, 업데이트, 삭제, 검색하는 과정을 쉽게 해주는 시스템입니다.패키지 관리 시스템을 사용하면 다음과 같은 장점이 있습니다.1. 편리함: 복잡한 설치 과정을 자동화하여 사용자에게 편리함을 제공합니다.2. 안정성: 검증된 패키지를 설치함으로써 시스템의 안정성을 유지할 수 있습니다.3. 보안: 보안 업데이트를 쉽게 적용할 수 있어 시스템을 안전하게 유지할 수 있습니다.* 아이폰 앱스토어.. 2024. 7. 4.