GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Pengelola Paket Pacman ArchLinux Di OS lain yang mirip Unix

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 pacapt

Di 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 pacapt

Di 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 pacapt

Di 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 pacapt

Di 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 pacapt

Di 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 pacapt

Di 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:

$ pacapt 

Anda juga dapat menggunakan "pacman" sebagai ganti "pacapt" seperti di bawah ini.

$ pacman 

Sekarang mari kita lihat beberapa contohnya.

Untuk menginstal paket, misalnya vim, pada RHEL, CentOS, kami menggunakan:

# yum install vim

Benar?

Dan, untuk menginstal vim pada sistem berbasis Debian, kami menggunakan:

$ sudo apt-get install vim

Memang! Ini adalah bagaimana kami melakukan instalasi dengan manajer paket asli. Sekarang, tidak perlu!

Misalnya, untuk menginstal server CentOS paket vim, jalankan saja:

# pacman -S vim

Perintah 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 -Q

Untuk menampilkan changelog paket:

# pacman -Qc 

Untuk mencetak status paket cetak:

# pacman -Qi 

Untuk membuat daftar file paket:

# pacman -Ql 

Untuk membuat daftar paket terinstal yang tidak tersedia di sumber penginstalan apa pun:

# pacman -Qm

Untuk menanyakan paket yang menyediakan file tertentu:

 # pacman -Qo 

Untuk menanyakan file paket (jangan gunakan database paket):

# pacman -Qp 

Untuk mencari paket yang terinstal:

# pacman -Qs 

Untuk menginstal sebuah paket, jalankan:

# pacman -S 

Untuk mencari paket:

# pacman -Ss 

Untuk meningkatkan sistem:

# pacman -Su

Untuk memperbarui basis data paket:

# pacman -Syy

Untuk memperbarui database paket dan kemudian meningkatkan sistem:

# pacman -Syu

Untuk menghapus paket:

# pacman -R 

Untuk menghapus paket lama yang diunduh:

# pacman -Sc

Untuk menghapus semua paket yang diunduh:

# pacman -Scc

Untuk membersihkan file varian.

# pacman -Sccc

Untuk mengunduh paket tetapi tidak menginstalnya:

# pacman -Sw 

Untuk 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 Sii

Untuk detail selengkapnya, lihat bagian bantuan.

# pacman -h

Bacaan terkait:

  • Sysget - Tampilan Depan Untuk Manajer Paket Populer
  • Deb-pacman :Frontend bergaya Pacman untuk Manajer Paket APT

Linux
  1. Cara Menginstal dan Menggunakan Snap Package Manager di Ubuntu 20.04

  2. Cara Menggunakan Pengelola Paket XBPS di Void Linux

  3. Cara menggunakan Google sebagai pengelola kata sandi

  1. Cara Menginstal dan Menggunakan PIP Python Package Manager di Debian 11

  2. Cara Menginstal dan Menggunakan Snap Package Manager di Alma Linux 8

  3. Cara menggunakan Pacman di Arch Linux

  1. Cara Menginstal Dan Menggunakan Manajer Paket Benang Di Linux

  2. Cara Memaksa Manajer Paket APT Untuk Menggunakan IPv4 Di Ubuntu

  3. Bagaimana cara menggunakan yum untuk menginstal versi Paket tertentu?