Ubuntu

Temukan Paket Yang Berisi File Tertentu di Ubuntu 20.04 LTS

Temukan Paket Yang Berisi File Tertentu di Ubuntu 20.04 LTS
Ubuntu memiliki banyak paket di repositori paket resmi. Sangat sulit untuk menemukan paket yang perlu Anda instal kecuali Anda mengetahui nama paket yang tepat dari perangkat lunak/alat yang Anda coba instal. Menjadi lebih sulit jika Anda ingin mengetahui paket mana yang harus diinstal untuk mendapatkan file tertentu (mis.e. /etc/apache2/apache2.konf) atau dapat dieksekusi (i.e. /usr/bin/netstat) di Ubuntu.

Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana menemukan nama yang tepat dari paket yang menyediakan file/executable tertentu di Ubuntu 20.04 LTS. Jadi, mari kita mulai.

Menginstal file apt:

Anda dapat dengan mudah menemukan nama paket yang menyediakan file/executable tertentu di Ubuntu menggunakan apt-file. apt-file tersedia di repositori paket resmi Ubuntu 20.04 LTS. Jadi, sangat mudah untuk menginstal.

Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Sekarang, instal apt-file dengan perintah berikut:

$ sudo apt install apt-file

Untuk mengonfirmasi penginstalan, tekan kamu lalu tekan .

apt-file harus dipasang.

Sekarang, apt-file perintah harus tersedia di Ubuntu 20 . Anda.Mesin 04 LTS seperti yang Anda lihat pada tangkapan layar di bawah ini.

$ dimana apt-file

Memperbarui Database Cache Paket apt-file:

Sama seperti manajer paket APT, basis data cache paket file apt juga harus diperbarui.

Anda dapat memperbarui database cache paket file apt dengan perintah berikut:

$ sudo pembaruan file apt

cache paket file apt sedang diperbarui.

Pada titik ini, cache paket file apt harus diperbarui.

Sekarang, Anda siap untuk mencari paket menggunakan apt-file.

Mencari Paket menggunakan apt-File:

Katakanlah, Anda perlu mengkompilasi beberapa perangkat lunak di Ubuntu 20.04 mesin LTS dan untuk itu Anda memerlukan libpcre.begitu file perpustakaan. Tetapi Anda tidak tahu paket mana yang harus diinstal.

Anda cukup mencari paket yang menyediakan libpcre.begitu file perpustakaan sebagai berikut:

$ pencarian file apt 'libpcre.begitu'

Seperti yang Anda lihat, paket yang menyediakan libpcre.begitu file perpustakaan terdaftar.

Di sisi kiri (sebelum titik dua :), nama paket tercantum. di sisi kanan (setelah titik dua :), jalur file lengkap (tersedia dalam paket di sisi kiri) yang cocok dengan istilah pencarian (libpcre.begitu dalam hal ini) terdaftar.

Nih, paketnya libpcre3-dev menyediakan file perpustakaan libpcre.begitu seperti yang Anda lihat pada tangkapan layar di bawah ini. Jadi, jika Anda membutuhkan file perpustakaan libpcre.begitu, Anda harus menginstal paket libpcre3-dev di Ubuntu 20 Anda.04 mesin LTS.

Jika Anda mengetahui sebagian path dari file yang Anda cari, Anda juga dapat menggunakannya untuk mencari paket menggunakan apt-file.

Misalnya, Anda ingin menggunakan rute perintah di Ubuntu 20 Anda.04 LTS yang tidak diinstal secara default.

Kamu tahu itu rute adalah perintah. Jadi, kemungkinan besar akan berada di dalam tempat sampah/ direktori.

Anda dapat mencari nama paket yang menyediakan rute perintah sebagai berikut:

$ pencarian file apt 'bin/rute'

Seperti yang Anda lihat, perintah route (/sbin/rute) disediakan oleh alat bersih paket.

Secara default, pencarian peka huruf besar/kecil diaktifkan. Jadi, karakter huruf besar dan kecil berbeda ketika Anda mencari file menggunakan apt-file. Dalam kasus pencarian yang tidak sensitif, huruf besar dan huruf kecil adalah sama.

Misalnya, dalam pencarian peka huruf besar-kecil libpcre.begitu dan LibPcre.begitu tidak sama. Tetapi jika pencarian tidak sensitif, libpcre.begitu dan LibPcre.begitu sama dan akan mengembalikan hasil yang sama same.

Seperti yang Anda lihat, mencari LibPcre.begitu file tidak mengembalikan hasil.

Anda dapat melakukan pencarian peka huruf besar/kecil menggunakan -saya pilihan sebagai berikut:

$ pencarian file apt -i 'LibPcre.begitu'

Seperti yang Anda lihat, hasil yang sama seperti sebelumnya (libpcre.jadi) dikembalikan.

Anda juga dapat menggunakan Ekspresi Reguler untuk mencari nama paket menggunakan jalur file/direktori.

CATATAN: Ekspresi Reguler adalah topik tersendiri. Itu di luar cakupan artikel ini. Periksa artikel lain di LinuxHint jika Anda ingin mempelajari lebih lanjut tentang Regular Expression.

Sebagai contoh, katakanlah, Anda ingin mencari paket yang menyediakan file di mana path berakhir tempat sampah/rute.

Anda dapat melakukan pencarian Regular Expression menggunakan -x pilihan sebagai berikut:

$ pencarian file apt -x '.*bin/rute$'

Di sini, $ berarti akhir dari file dan .* berarti cocok apa saja. Begitu, .*bin/rute$ berarti cocok dengan jalur apa pun yang berakhir dengan tempat sampah/rute, tidak peduli apa yang datang sebelumnya.

Seperti yang Anda lihat, nama paket yang tepat tercantum.

Daftar Isi Paket menggunakan apt-file:

Katakanlah, Anda tahu nama paket (i.e. alat bersih). Sekarang, Anda ingin mengetahui file dan direktori apa yang disediakan paket ini sebelum menginstalnya di komputer Anda. Anda dapat melakukannya menggunakan apt-file.

Misalnya, untuk membuat daftar file dan direktori paket alat bersih, jalankan perintah berikut:

$ apt-file list net-tools

Seperti yang Anda lihat, semua file dan direktori dari alat bersih paket tercantum.

Anda juga dapat melewatkan (pipa) output dari apt-file perintah untuk grep atau egrep untuk memfilter output sesuka Anda.

Misalnya, untuk mengetahui file biner/executable apa yang alat bersih paket menyediakan, jalankan run apt-file dan grep perintah sebagai berikut:

$ apt-file list net-tools | tempat sampah/

Seperti yang Anda lihat, semua file biner/executable disediakan oleh alat bersih paket tercantum.

Dengan cara yang sama, Anda dapat memeriksa file konfigurasi apa dari sebuah paket (mis.e. apache2) menyediakan.

$ daftar file apt apache2 | grep dll/

Menginstal Paket:

Setelah Anda memiliki nama paket yang menyediakan file yang Anda butuhkan, Anda dapat menginstalnya dengan perintah berikut:

$ sudo apt install

Di sini, ganti dengan nama paket yang ingin Anda instal.

Misalnya, untuk menginstal libpcre3-dev paket, jalankan perintah berikut:

$ sudo apt install libpcre3-dev

Untuk mengonfirmasi penginstalan, tekan kamu lalu tekan .

libpcre3-dev harus diinstal dan Anda harus memiliki akses ke file yang Anda inginkan.

Jadi, begitulah cara Anda menemukan paket mana yang menyediakan file yang Anda butuhkan dan menginstalnya di Ubuntu 20.04 LTS. Terima kasih telah membaca artikel ini.

Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...