Pacman dan Arch User Repository(AUR) - Ini adalah dua alasan utama bagi saya untuk tetap menggunakan Arch Linux selama beberapa tahun terakhir. Sejak saya mulai menggunakan Arch Linux, saya tidak sering menggunakan distro Linux lainnya. Saya akan mencoba distro Linux lainnya hanya di Virtualbox dari waktu ke waktu untuk menguji aplikasi/alat yang berbeda. Karena saya menggunakan Arch LInux sepanjang hari dan setiap hari, terkadang saya lupa atau bingung antara penggunaan Pacman dengan pengelola paket distro lain seperti APT, DNF, dan YUM dll. Jika Anda seperti saya, saya punya kabar baik untuk Anda. Sampaikan salam kepada Pacapt , manajer paket mirip pacman Arch untuk beberapa Unices.
Apa Itu Pacapt?
Pacapt sebenarnya adalah skrip pembungkus untuk manajer paket yang berbeda seperti YUM, DNF, APT, dan Zypper dll. Menggunakan Pacapt, Anda dapat menggunakan perintah pacman seperti yang Anda gunakan di Arch Linux untuk menginstal, memperbarui, meningkatkan, menghapus paket di sistem operasi mirip Unix lainnya.
Anda tidak perlu mengingat berbagai perintah/opsi dari OS yang berbeda. Pacapt membawa perintah Pacman yang paling umum digunakan ke banyak sistem operasi mirip Unix lainnya.
Harap diperhatikan bahwa tidak semua opsi pengelola paket asli di-porting. Alat Pacapt hanya menyediakan antarmuka yang sangat dasar untuk mencari, menginstal, menghapus paket, dan/atau memperbarui sistem.
Pacapt saat ini mendukung manajer paket berikut:
- pacman oleh Arch Linux, ArchBang, Manjaro, dll.
- dpkg/apt-get oleh Debian, Ubuntu, dll.
- buatan rumahan oleh Mac OS X
- maport oleh Mac OS X
- yum/rpm oleh Redhat, CentOS, Fedora, dll.
- portage oleh Gentoo
- zipper oleh OpenSUSE
- pkgng oleh FreeBSD
- gua oleh Exherbo Linux
- pkg_tools oleh OpenBSD
- sun_tools oleh Solaris(SunOS)
- apk oleh Alpine Linux
- tazpkg oleh SliTaz Linux
- swupd oleh Hapus Linux
- tlmgr oleh TeX Live
- konda oleh Conda
Mari kita berharap pengembang akan memperluas dukungan ke banyak pengelola paket lainnya di masa mendatang.
Instal Pacapt
Harap diingat bahwa Pacapt tidak boleh diinstal pada sistem berbasis Arch . Juga, di FreeBSD dan Alpine Linux, harap instal paket bash terlebih dahulu .
Pacapt dapat diinstal dengan dua cara. Unduh skrip stabil dari GitHub dan letakkan di PATH Anda seperti di bawah ini.
$ sudo wget -O /usr/local/bin/pacapt https://github.com/icy/pacapt/raw/ng/pacapt
$ sudo chmod 755 /usr/local/bin/pacapt
$ sudo ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || benar
Pada beberapa sistem, /usr/local/bin tidak ada di jalur pencarian saat perintah dijalankan oleh Sudo. Dalam kasus seperti itu, Anda mungkin ingin menggunakan /usr/bin/pacman atau /usr/bin/pacapt sebagai gantinya.
Atau, kita dapat menginstal Pacapt dari repositori Pival81 seperti yang ditunjukkan di bawah ini.
Di CentOS 7 jalankan perintah berikut sebagai root :
# cd /etc/yum.repos.d/# wget https://download.opensuse.org/repositories/home:Pival81/CentOS_7/home:Pival81.repo# yum install pacapt
Di CentOS 6 jalankan yang berikut sebagai root :
# cd /etc/yum.repos.d/# wget https://download.opensuse.org/repositories/home:Pival81/CentOS_6/home:Pival81.repo# yum install pacapt
Untuk Debian 8.0 jalankan yang berikut sebagai root :
# wget -nv https://download.opensuse.org/repositories/home:Pival81/Debian_8.0/Release.key -O Release.key # apt-key add -/etc/apt/sources.list.d/pacapt.list # apt-get update# apt-get install pacapt Pada Fedora 25 jalankan yang berikut sebagai root :
# dnf config-manager --add-repo https://download.opensuse.org/repositories/home:Pival81/Fedora_25/home:Pival81.repo# dnf install pacaptDi Fedora 24 jalankan yang berikut sebagai root :
# dnf config-manager --add-repo https://download.opensuse.org/repositories/home:Pival81/Fedora_24/home:Pival81.repo# dnf install pacaptDi openSUSE Tumbleweed jalankan yang berikut sebagai root :
# zypper addrepo https://download.opensuse.org/repositories/home:Pival81/openSUSE_Tumbleweed/home:Pival81.repo# zypper refresh# zypper install pacaptDi openSUSE Leap 42.2 jalankan yang berikut sebagai root :
# zypper addrepo https://download.opensuse.org/repositories/home:Pival81/openSUSE_Leap_42.2/home:Pival81.repo# zypper refresh# zypper install pacaptDi RHEL 7 jalankan yang berikut sebagai root :
# cd /etc/yum.repos.d/# wget https://download.opensuse.org/repositories/home:Pival81/RHEL_7/home:Pival81.repo# yum install pacaptDi RHEL 6 jalankan yang berikut sebagai root :
# cd /etc/yum.repos.d/# wget https://download.opensuse.org/repositories/home:Pival81/RHEL_6/home:Pival81.repo# yum install pacaptDi xUbuntu 16.04 jalankan yang berikut ini:
$ wget -nv https://download.opensuse.org/repositories/home:Pival81/xUbuntu_16.04/Release.key -O Release.key$ sudo apt-key add -/etc/apt/sources.list.d/pacapt.list"$ sudo apt-get update $ sudo apt-get install pacapt Gunakan Pengelola Paket Pacman ArchLinux Di Distribusi Linux Lainnya
Sintaks khas untuk menggunakan pacapt adalah:
$ pacaptAnda juga dapat menggunakan "pacman" sebagai ganti "pacapt" seperti di bawah ini.
$ pacmanSekarang mari kita lihat beberapa contohnya.
Untuk menginstal paket, misalnya vim, pada RHEL, CentOS, kami menggunakan:
# yum install vimBenar?
Dan, untuk menginstal vim pada sistem berbasis Debian, kami menggunakan:
$ sudo apt-get install vimMemang! Ini adalah bagaimana kami melakukan instalasi dengan manajer paket asli. Sekarang, tidak perlu!
Misalnya, untuk menginstal server CentOS paket vim, jalankan saja:
# pacman -S vimPerintah ini akan secara otomatis menjalankan perintah "yum install vim" dan menginstal editor vim pada sistem CentOS Anda. Sederhananya, skrip pacapt memungkinkan Anda untuk menggunakan pacman sebagai pengganti Apt, DNF, Zypper, Yum, dan pengelola paket populer lainnya, jadi menginstal paket cukup mudah!
Anda tidak perlu menghafal perintah untuk distro yang berbeda. Perintah yang sama dapat digunakan untuk menginstal editor vim pada sistem Linux apa pun yang telah menginstal pacapt. Mengerti? hebat!
Jika Anda sudah terbiasa dengan Pacman, Anda tahu cara menggunakannya untuk menginstal, memperbarui, meningkatkan, dan menghapus paket.
Berikut adalah daftar opsi yang saat ini didukung.
Untuk membuat daftar semua paket yang diinstal, jalankan:
# pacman -QUntuk menampilkan changelog paket:
# pacman -QcUntuk mencetak status paket cetak:
# pacman -QiUntuk membuat daftar file paket:
# pacman -QlUntuk membuat daftar paket terinstal yang tidak tersedia di sumber penginstalan apa pun:
# pacman -QmUntuk menanyakan paket yang menyediakan file tertentu:
# pacman -QoUntuk menanyakan file paket (jangan gunakan database paket):
# pacman -QpUntuk mencari paket yang terinstal:
# pacman -QsUntuk menginstal sebuah paket, jalankan:
# pacman -SUntuk mencari paket:
# pacman -SsUntuk meningkatkan sistem:
# pacman -SuUntuk memperbarui basis data paket:
# pacman -SyyUntuk memperbarui database paket dan kemudian meningkatkan sistem:
# pacman -SyuUntuk menghapus paket:
# pacman -RUntuk menghapus paket lama yang diunduh:
# pacman -ScUntuk menghapus semua paket yang diunduh:
# pacman -SccUntuk membersihkan file varian.
# pacman -ScccUntuk mengunduh paket tetapi tidak menginstalnya:
# pacman -SwUntuk melihat semua operasi yang tersedia, jalankan:
# pacman -Ppacapt:operasi yang tersedia:Q Qi Qs Ql Qo Qp Qc Qu Qm Rs R Si Suy Su Sy Ss Sc Scc Sccc S U SiiUntuk detail selengkapnya, lihat bagian bantuan.
# pacman -hBacaan terkait:
- Sysget - Tampilan Depan Untuk Manajer Paket Populer
- Deb-pacman :Frontend bergaya Pacman untuk Manajer Paket APT
Trizen – Manajer Paket AUR Ringan Untuk Sistem Berbasis Arch FreeTube – Pemutar YouTube Desktop Sumber Terbuka Untuk Orang-Orang yang Berhati PrivasiLinux