GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Pengelola Paket XBPS di Void Linux

XBPS adalah alat manajer paket baris perintah default di Void Linux. Berikut cara menggunakannya untuk menginstal, menghapus, memperbarui, dan meningkatkan paket di Void Linux dengan mudah.

Daftar Isi

  • Hapus Repositori Linux
  • Perbarui Daftar Paket
  • Mencari Paket
  • Mencari Melalui Paket yang Terinstal
  • Memasang dan Memperbarui Paket
  • Menghapus Paket
  • Dapatkan Detail Tentang Paket
  • Menginstal Paket dari Sumber
  • Kesimpulan

Void Linux adalah sistem operasi serba guna yang dikembangkan secara independen, rilis bergulir. Itu dibangun dari awal, yang berarti tidak didasarkan pada salah satu distro utama yang kita kenal. Selain itu, Void bisa dibilang yang paling mirip BSD dari semua distribusi Linux.

Salah satu alasan untuk mempertimbangkan menggunakan Void adalah sistem manajemen paket yang luar biasa.

XBPS (Sistem Paket Biner X) adalah pengelola paket yang digunakan di Void Linux. Ini awalnya ditulis untuk Void dari awal, tetapi seharusnya juga menjadi manajer paket portabel yang secara teoritis dapat Anda gunakan di tempat lain.

Satu hal yang mungkin Anda perhatikan adalah tidak ada xbps halaman manual, tidak ada xbps individu biner karena XBPS adalah kumpulan dari beberapa program yang cukup banyak terkait, serupa dalam struktur tetapi tentu saja, perintahnya berbeda.

Meskipun manajer paket XBPS memiliki fungsi yang sangat canggih, operasi manajemen perangkat lunak dasar dapat diselesaikan hanya dengan empat perintah.

  • xbps-query untuk menanyakan repositori dan sistem yang diinstal.
  • xbps-install untuk pembaruan dan pemasangan.
  • xbps-remove untuk mencopot pemasangan.
  • xbps-src untuk paket bangunan yang didistribusikan oleh pihak ketiga sebagai arsip sumber.

Paket di Void Linux terdiri dari satu .xbps file dan terkait .xbps.sig file, yang bersama-sama digunakan untuk menginstal perangkat lunak tertentu pada sistem Void.

Void Linux Repositories

Secara default Void Linux hanya memiliki perangkat lunak gratis. Dengan kata lain, ada pembagian antara perangkat lunak bebas dan perangkat lunak tidak bebas. Jika Anda ingin menginstal perangkat lunak tidak bebas pada sistem Void Linux Anda, Anda perlu menginstal repositori tambahan berikut:

  • void-repo-nonfree
  • void-repo-multilib-nonfree

Cukup ketik terminal:

sudo xbps-install -S void-repo-nonfree void-repo-multilib-nonfree

Untuk menanyakan daftar repositori yang berfungsi, tambahkan -L (--list-repos ) opsi ke xbps-query perintah:

xbps-query -L

Perbarui Daftar Paket

Seperti semua manajer paket, XBPS menggunakan repositori untuk mendapatkan paket. Dan seperti sistem lainnya, penting untuk menjaga agar sistem Void Anda tetap mutakhir.

 xbps-install -Su perintah (--sync , --update ) mengunduh informasi terkini tentang paket perangkat lunak yang tersedia:

sudo xbps-install -Su

Ini mengunduh paket perangkat lunak terbaru dan metadatanya – nama paket, nomor versi, dll.

Mencari Paket

Untuk menelusuri repositori yang tersedia untuk paket, gunakan xbps-query memerintah. Utilitas di XBPS ini memungkinkan Anda untuk mencari paket yang diperlukan dan juga tentang informasi di repositori.

Untuk menelusuri paket tertentu, misalnya, vlc , di repositori jarak jauh, jalankan:

xbps-query -Rs vlc

-R (--repository ) opsi mengaktifkan mode repositori dan -s (--search ) mencari paket dengan mencocokkan pola. Dalam kasus kami ini mencari vlc paket terkait, jadi semua yang memiliki vlc baik dalam nama atau deskripsi akan muncul.

Mencari Melalui Paket yang Terinstal

Bagaimana jika Anda ingin membuat daftar paket tertentu yang saat ini diinstal saja? Cukup lewati -l (--list-pkgs ) opsi ke xbps-query perintah dan pipa output dengan menggunakan grep perintah.

Misalnya, untuk menemukan semua paket yang saat ini terinstal di sistem Void Linux Anda yang berisi vlc dalam nama mereka jalankan:

xbps-query -l | grep vlc

Menginstal dan Memperbarui Paket

xbps-install perintah memungkinkan Anda untuk menginstal atau menginstal ulang atau memperbarui paket seperti yang dipersyaratkan oleh kasus penggunaan.

Disarankan untuk melewati -S (--sync ) opsi xbps-install perintah yang pada dasarnya memperbarui indeks paket hanya untuk memastikan Anda mendapatkan versi terbaru.

Jadi jika Anda ingin menginstal sesuatu, misalnya vlc , jalankan:

sudo xbps-install -S vlc

Seperti yang Anda lihat dari gambar di atas, xbps-install akan secara otomatis mengidentifikasi semua dependensi yang diperlukan dan menanganinya.

Menghapus Paket

xbps-remove utilitas menghapus paket yang diinstal dari sistem. Menambahkan -R (--recursive ) opsi untuk perintah menghapus dependensi yang tidak dibutuhkan yang diinstal oleh paket target.

Untuk menghapus paket dengan semua dependensinya, misalnya, vlc , jalankan perintah berikut:

sudo xbps-remove -R vlc

Dapatkan Detail Tentang Paket

Output dari xbps-query -Rs perintah memberi Anda pengenalan singkat tentang paket-paket. Jika Anda ingin lebih detail, gunakan xbps-query perintah hanya dengan -R (--repository ) opsi ditambahkan.

Misalnya, untuk menampilkan informasi mendetail dari database sinkronisasi tentang paket vlc, jalankan:

xbps-query -R vlc

Menginstal Paket dari Sumber

xbps-src itu sendiri tidak lain adalah skrip shell Bash yang memungkinkan Anda untuk membangun dan menginstal paket sumber dari repositori GitHub Void ke dalam binari Void yang dapat Anda gunakan untuk menginstal XBPS.

Alasan utama Anda menggunakannya adalah untuk menginstal paket yang tidak ada di repositori resmi.

Inti dari metode Void dalam mengatur direktori paket sumber, direktori build, dan jalur sistem build terkait adalah repositori paket sumber GitHub tiruan Void.

Oleh karena itu, pastikan Anda memiliki git paket diinstal. Jalankan perintah ini di terminal Anda jika tidak.

sudo xbps-install -S git

Kemudian Anda perlu mengkloning repositori paket Void dari GitHub.

git clone https://github.com/void-linux/void-packages.git

Ini akan membuat direktori void-packages dengan hierarki sumber semua paket Void di srcpkgs .

Selanjutnya, cd ke dalam direktori yang baru dibuat dan instal bootstrap biner yang diperlukan untuk membangun paket biner secara terpisah.

cd void-packages
./xbps-src binary-bootstrap

Untuk tujuan panduan ini, saya akan menginstal browser Google Chrome. Ini akan berfungsi untuk paket apa pun.

Pertama, aktifkan paket terbatas:

echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf

Paket dibuat dengan:

./xbps-src pkg google-chrome

Proses di atas menempatkan paket biner bawaan di void-packages/hostdir/binpkgs/nonfree/ direktori.

Akhirnya, paket dapat diinstal dengan:

sudo xbps-install --repository=hostdir/binpkgs/nonfree google-chrome

Kesimpulan

Panduan ini telah membahas sebagian besar perintah yang perlu Anda ketahui saat menggunakan manajer paket XBPS. Semoga bermanfaat dalam perjalanan Anda dengan Void Linux.

Sebanding dengan Arch atau Gentoo, Void dapat diubah menjadi apapun yang ingin Anda rakit. Inilah tutorial langkah demi langkah kami yang luar biasa, yang akan memandu Anda melalui semua langkah instalasi:Cara Menginstal Void Linux:Panduan Langkah-demi-Langkah Lengkap

Anda dapat menemukan dokumentasi mendetail tentang pengelola paket XBPS di Buku Pegangan Void Linux resmi.


Linux
  1. Cara menggunakan BusyBox di Linux

  2. Bagaimana saya menggunakan cron di Linux

  3. Cara menghapus paket yatim piatu di CentOS Linux

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

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Menggunakan Perintah apt untuk Mengelola Paket di Linux

  1. Cara menggunakan Pacman di Arch Linux

  2. Cara Menginstal Dan Menggunakan Manajer Paket Benang Di Linux

  3. Bagaimana cara menggunakan perintah 'tar' untuk mengekstrak paket file .xz di Linux?