20230826 18h58m25s grim

Mencari Paket yang Mengandung Berkas Tertentu dengan Apt-file.

Ada kalanya ketika kita mengkompil sesuatu dari kode sumber / source code, ada galat dan error. Salah satunya ketika ada beberapa berkas yang dibutuhkan dan ternyata belum ada. Ada kemungkinan berkas yg kurang itu tersedia pada suatu paket. Bagi pengguna distro Debian dan turunannya, kita bisa melakukan pelacakan / tracking berkas itu dengan tool apt-file. Bagaimana caranya ? Yuk kita kulik bersama !

A. Memasang apt-file.

Tool apt-file kemungkinan belum terpasang secara default, maka dari itu, kita perlu memasangnya terlebih dahulu. Apt-file dapat dipasang dengan perintah berikut ini.

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install apt-fileCode language: Shell Session (shell)
20230826 18h43m20s grim

Memasang apt-file versi 3.3.

B. Penggunaan apt-file untuk pelacakan berkas.

Menggunakan apt-file untuk mencari paket yg mengandung berkas tertentu cukup mudah. Kita hanya perlu menggunakan opsi find diikuti nama berkas. Format perintah yang bisa digunakan yaitu

$ apt-file find nama_berkasCode language: Shell Session (shell)

Sebagai contoh, saya ingin mencari paket yang mengandung berkas header gdkwayland.h, maka perintah yang bisa dijalankan yaitu

$ apt-file find gdkwayland.hCode language: Shell Session (shell)

Berikut ini adalah output / keluarannya.

20230826 18h58m25s grim

Ada 2 paket yang memiliki berkas gdkwayland.h

C. Tool yang semisal pada distro lain.

Mungkin ini agak sedikit keluar topik, tapi akan cukup baik untuk diketahui. Pada distro lain ada tool / opsi yang mungkin sebanding / semisal dengan apt-file. Berikut ini di antaranya :

1. Archlinux.

Pada distro archlinux kita bisa menggunakan paket manajer pacman untuk mencari paket yang mengandung berkas tertentu. Opsi yang kita gunakan adalah -F . Penggunaanya adalah sebagai berikut.

$ sudo pacman -Fy
$ pacman -F nama_berkasCode language: Shell Session (shell)

2. Slackware.

Hampir sama dengan archlinux , pada slackware kita bisa menggunakan paket manajer bawaan, yaitu slackpkg. Opsi yang kita gunakan yaitu file-search. Penggunaanya adalah sebagai berikut.

$ sudo slackpkg update
$ slackpkg file-search nama_berkasCode language: Shell Session (shell)

3. Fedora.

Pada fedora, kita bisa menggunakan paket manajer dnf. Opsi yang kita gunakan yaitu provides. Penggunaanya adalah sebagai berikut.

$ dnf provides */nama_berkasCode language: Shell Session (shell)

4. Distro lain ?

Untuk distro yang lain mungkin bisa dikulik sendiri ya ? Menurut saya pribadi, yang paling mudah digunakan adalah paket manajer dari ke empat distro itu. Mungkin jika kamu tahu, bisa dibagikan di kolom komentar ya ?

Penutup.

Demikian tadi, sedikit tips mencari paket yang mengandung berkas tertentu dengan apt-file. Maaf jika sempat melebar ke paket manajer dari distro lain. Oh ya, jika kamu pengguna distro yang lain, boleh juga berbagi tips di kolom komentar. Sekian, terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *