일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- terraform
- Octavia
- Kubernetes
- Arch
- port open
- KVM
- cloud-init
- grafana-loki
- i3
- kolla
- kolla-ansible
- ceph
- yum
- OpenStack
- ceph-ansible
- cephadm
- nfs-provisioner
- libvirt
- Kubeflow
- archlinux
- HTML
- Docker
- Ansible
- Linux
- repository
- k8s
- golang
- pacman
- ubuntu
- awx
Archives
- Today
- Total
YJWANG
Manjaro pamac 사용법 (yum 과 비교) 본문
Arch linux 기반의 배포판들은 pacman
이라는 package manager를 사용해왔다.
Manjaro에서는 pacman
과 더불어 pamac
이 기본적으로 사용할 수 있게 설치되어있는데, 나는 이 pamac
이 더 편해서 잘 사용하고 있다.
참고로 AUR은 Arch User Repository Archlinux에서 정식 repo가 아닌 사용자들이 git에 빌드될 수 있는 바이너리 파일을 올려놓고 AUR에 패키지를 등록해 놓는 방식이다. pacman
에서는 AUR에서 패키지를 다운 불가능하고 별도로 git clone을 한 후 makepkg 명령으로 build를 해야 하는데 pamac
은 pamac 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
반응형