[Linux] #13 리눅스 apt 고급 사용법, 패키지 검색, 삭제, PPA 저장소 추가까지 완전 정리

2025. 8. 7. 10:00·Server/Linux
반응형

 

 

안녕하세요, 토스트 데브입니다!
지난 글에서는 apt update, apt install, apt upgrade 등 기본적인 apt 사용법을 소개해드렸죠?
이번에는 패키지를 찾고(Package Search), 삭제하고(Remove), 새로운 저장소(PPA)를 추가하는 방법까지 한 단계 더 나아가 보겠습니다.

 

 

🔍 1. 패키지 검색 - apt search

리눅스에서는 수천 개의 소프트웨어가 패키지화되어 있으며, apt를 통해 쉽게 설치할 수 있습니다.

apt search apache
  • "apache"라는 키워드를 포함한 패키지를 검색합니다.
  • 패키지 이름, 간단한 설명이 함께 출력됩니다.

📌 검색 결과가 많을 경우 | less 또는 | grep과 함께 쓰면 편합니다:

apt search apache | grep http

 

 

🧹 2. 패키지 삭제 - apt remove, apt purge

✅ 프로그램만 삭제 (설정 파일은 유지)

sudo apt remove package-name

 

✅ 설정 파일까지 완전히 삭제

sudo apt purge package-name

예: nginx 삭제

sudo apt purge nginx

📌 제거 이후에는 남은 의존 패키지를 정리해주는 것도 좋습니다.

sudo apt autoremove

 

 

🌐 3. PPA (Personal Package Archive) 추가

PPA는 공식 저장소에는 없는 개인/서드파티 개발자가 배포하는 패키지를 설치할 때 사용하는 방식입니다. 특히 최신 버전 소프트웨어가 필요할 때 유용하죠.

✅ add-apt-repository 명령어 사용

sudo add-apt-repository ppa:graphics-drivers/ppa

 

  • 위 예시는 최신 NVIDIA 드라이버 PPA입니다.
  • 추가 후에는 반드시 apt update로 목록 갱신!
sudo apt update

📌 add-apt-repository 명령어가 없다면 먼저 설치해야 합니다

sudo apt install software-properties-common

 

 

 

🔧 PPA 삭제

더 이상 필요 없을 경우 아래 명령어로 제거할 수 있습니다.

sudo add-apt-repository --remove ppa:graphics-drivers/ppa

또는 /etc/apt/sources.list.d/ 내 .list 파일을 삭제해도 됩니다.

 

 

💡 토스트 데브 팁

🧠 공식 저장소에 없는 최신 소프트웨어가 필요할 땐 PPA를 잘 활용하세요.
⚠️ 단, 보안상 신뢰할 수 있는 개발자의 PPA만 사용하는 것이 좋습니다.
apt list --installed 명령으로 설치된 패키지 목록을 관리해보세요!

 

#리눅스패키지관리 #aptsearch #ppa추가 #Ubuntu패키지관리 #apt명령어 #리눅스PPA #리눅스초보 #패키지삭제 #토스트데브 #Ubuntu서버

반응형
저작자표시 비영리 (새창열림)

'Server > Linux' 카테고리의 다른 글

[Linux] #12 리눅스 apt 명령어 완전 정복, 패키지 설치부터 업데이트까지 실전 정리  (2) 2025.08.06
[Linux] #11 리눅스 sudo 권한 설정 완전 정리, 관리자 권한 부여와 보안 팁  (0) 2025.07.29
[Linux] #10 리눅스 그룹 생성 및 관리 완전 정리, groupadd부터 그룹 확인까  (2) 2025.07.28
[Linux] #09 리눅스 리눅스 사용자 관리 완벽 가이드, 사용자 추가/삭제/수정 명령어 정리  (2) 2025.07.27
[Linux] #08 리눅스 파일 및 디렉토리 권한 완전 정리, chmod, chown, rwx의 의미까지  (5) 2025.07.26
'Server/Linux' 카테고리의 다른 글
  • [Linux] #12 리눅스 apt 명령어 완전 정복, 패키지 설치부터 업데이트까지 실전 정리
  • [Linux] #11 리눅스 sudo 권한 설정 완전 정리, 관리자 권한 부여와 보안 팁
  • [Linux] #10 리눅스 그룹 생성 및 관리 완전 정리, groupadd부터 그룹 확인까
  • [Linux] #09 리눅스 리눅스 사용자 관리 완벽 가이드, 사용자 추가/삭제/수정 명령어 정리
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트뎁
    TOASTDEV
    • 분류 전체보기 (78) N
      • 알쓸신잡 (29) N
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (7) N
        • IT 국내외 소식 (9) N
      • Web Front (6)
        • HTML (6)
        • CSS (0)
        • JavaScript (0)
      • Programming (18) N
        • PHP (18) N
      • Database (12)
        • SQL (12)
        • MySQL (0)
      • Server (13) N
        • Linux (13) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    웹개발입문
    ict
    리눅스기초
    PHP문자열
    프론트엔드
    웹개발기초
    웹개발
    php기초
    코딩공부
    코딩기초
    데이터분석
    HTML
    컴퓨터기초
    서버관리
    데이터베이스
    ubuntuserver
    html기초
    IT상식
    php입문
    SQL강의
    SQL문법
    웹프로그래밍
    SQL기초
    서버입문
    ubuntu서버
    php코딩
    sql
    코딩입문
    php문법
    php
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[Linux] #13 리눅스 apt 고급 사용법, 패키지 검색, 삭제, PPA 저장소 추가까지 완전 정리
상단으로

티스토리툴바