[아치리눅스] pacman 옵션

김강산·2023년 5월 7일
0

자주 사용되는 옵션들을 정리합니다.

1. 패키지 업데이트

# pacman -Syu

2. 패키지 설치

# pacman -S <package_name>

3. 패키지 삭제

의존패키지(dependency)까지 모조리 삭제합니다. 단, 홈디렉토리 밑에 생성된 설정파일들은 삭제되지 않으므로, 직접 지워줘야합니다.

# pacman -Rs <package_name>

4. 패키지 검색

4.1 간이 검색

정확한 패키지 이름 대신 키워드를 넣어도 됩니다.

$ pacman -Ss <keyword>

4.2 상세 검색

$ pacman -Si <package_name>

5. 설치된 패키지 관련

"4. 패키지 검색"과는 달리 시스템에 이미 설치된 패키지에 대한 명령입니다.

5.1 패키지 일람

$ pacman -Q

이를 응용하여, 다음 커맨드로 시스템에 설치된 패키지의 개수를 알 수 있읍니다.

$ pacman -Q | wc -l

5.2 명시적으로 설치된 패키지 일람

의존 패키지를 제외한, 수동적으로 설치한 패키지 목록을 표시합니다.

$ pacman -Qe

5.3 패키지에 포함되는 파일 일람

$ pacman -Ql <package_name>

특히, 해당 패키지에 어떤 커맨드가 포함되어있는지 알고 싶을때에는 다음과 같이 입력하면 됩니다.

$ pacman -Ql <package_name> | grep /usr/bin

5.4 커맨드가 어떤 패키지에 속하는지 조사

이전 항목과 반대의 작업을 수행합니다. 즉, 특정 커맨드가 어느 패키지에 포함되어있는지 알고싶을때 사용합니다.

$ pacman -Qo <command>

5.5 AUR 패키지 일람

$ pacman -Qm
profile
주로 리눅스 관련된 글을 포스팅합니다.

0개의 댓글