[Linux] 패키지 관리 실습

mommers·2026년 2월 2일

Linux

목록 보기
21/59


패키지 관리 (apt, dpkg)

  • 프로그램 설치/삭제/업데이트 원리, 의존성에 대해 확인
  • sudo apt updateupgrade 차이 이해 및 실행
  • sudo apt install [패키지명]으로 tree, neofastfetch등 설치
  • dpkg -l로 설치된 모든 패키지 리스트 확인 및 검색

apt자동(인터넷+의존성 해결), dpkg수동(파일 직접 설치) 도구입니다.


1. 차이점

  • apt : 인터넷에서 다운로드 + 필요한 부속품(의존성)까지 알아서 설치됩니다.
  • dpkg : 내가 가진 .deb 파일 하나만 강제로 설치합니다. (부속품 없으면 에러)

2. 자주 쓰이는 명령어

기능명령어비고
설치 (.deb)sudo dpkg -i 파일명.debinstall
목록 확인`dpkg -lgrep 이름`
파일 주인 찾기dpkg -S /bin/lsSearch (이 파일 어느 패키지 꺼?)
설치 위치 확인dpkg -L 패키지명List files (이 패키지 어디에 깔렸어?)

3. 의존성 에러 해결

dpkg -i로 설치하다가 "의존성 에러(Dependency Error)"가 뜨면 당황하지 말고 아래 명령 실행.

sudo apt --fix-broken install // 의존성 문제 해결

이후

sudo apt autoremove // 불필요한 파일 제거
profile
임베디드 개발자가 되기 위해 공부중입니다!

0개의 댓글