
sudo apt update와 upgrade 차이 이해 및 실행sudo apt install [패키지명]으로 tree, neofastfetch등 설치dpkg -l로 설치된 모든 패키지 리스트 확인 및 검색apt는 자동(인터넷+의존성 해결), dpkg는 수동(파일 직접 설치) 도구입니다.
apt : 인터넷에서 다운로드 + 필요한 부속품(의존성)까지 알아서 설치됩니다.dpkg : 내가 가진 .deb 파일 하나만 강제로 설치합니다. (부속품 없으면 에러)| 기능 | 명령어 | 비고 |
|---|---|---|
| 설치 (.deb) | sudo dpkg -i 파일명.deb | install |
| 목록 확인 | `dpkg -l | grep 이름` |
| 파일 주인 찾기 | dpkg -S /bin/ls | Search (이 파일 어느 패키지 꺼?) |
| 설치 위치 확인 | dpkg -L 패키지명 | List files (이 패키지 어디에 깔렸어?) |
dpkg -i로 설치하다가 "의존성 에러(Dependency Error)"가 뜨면 당황하지 말고 아래 명령 실행.
sudo apt --fix-broken install // 의존성 문제 해결
이후
sudo apt autoremove // 불필요한 파일 제거