YJWANG

Manjaro pamac 사용법 (yum 과 비교) 본문

00.OS

Manjaro pamac 사용법 (yum 과 비교)

왕영주 2020. 11. 6. 13:36

Arch linux 기반의 배포판들은 pacman이라는 package manager를 사용해왔다.
Manjaro에서는 pacman과 더불어 pamac이 기본적으로 사용할 수 있게 설치되어있는데, 나는 이 pamac이 더 편해서 잘 사용하고 있다.

참고로 AUR은 Arch User Repository Archlinux에서 정식 repo가 아닌 사용자들이 git에 빌드될 수 있는 바이너리 파일을 올려놓고 AUR에 패키지를 등록해 놓는 방식이다. pacman에서는 AUR에서 패키지를 다운 불가능하고 별도로 git clone을 한 후 makepkg 명령으로 build를 해야 하는데 pamacpamac build 명령어로 AUR도 관리되니 여간 편할 수가 없다.

패키지 설치

# yum install <Package>
# pamac install <Package>

패키지 삭제

# yum remove <Package>
# pamac remove <Package>

패키지 재설치

패키지가 설치돼 있어도 어떠한 이유때문에 재설치를 해보고 싶을 때가 있다. 그럴 때 사용

# yum reinstall <Package>
# pamac reinstall <Package>

패키지 검색

# yum search <String>
# pamac search <String>
# pamac search <String> -a
** AUR 레포를 포함하여 패키지를 검색해준다.

파일 검색 (파일이 어떤 패키지에 종속돼 있는지)

# yum provides <file>
# pamac search -f <file>

ex)
[yjwang@yjwang ~]$ pamac search -f /usr/share/PySolFC/cardset-slack-gnome-mahjongg/01a.gif
/usr/share/PySolFC/cardset-slack-gnome-mahjongg/01a.gif is owned by pysolfc-cardsets

업데이트

# yum update <Package>
# pamac update <Package>
# pamac update -a 
** 전체 패키지 업데이트 AUR패키지 포함

패키지 빌드 (AUR로부터 패키지 다운)

# pamac build <package>

기타

** cache clean
# yum clean [all]
# pamac clean
# pamac clean -b
** build에 사용했던 파일을 지울 수 있다.
** No confirm (설치 삭제 검색 시 Y/N를 무조건 자동 Y로 응답)
# yum install <package> -y
# pamac install <package> --no-confirm
반응형