Tuesday, October 2, 2012

Mengenal Apt-File - Debian/Ubuntu

Penjelasan mengenai apt-file :
apt-file is a command line tool for searching files contained in packages for the APT packaging system. You can search in which package a file is included or list the contents of a package without installing or fetching it. If you would prefer not to download the large files used by apt-file you can run rapt-file, which calls a remote server to do the searches.
Peralatan ini sangat berguna untuk mencari paket perangkat lunak yang berisi pustaka (library) yang dibutuhkan, karena biasanya sebuah perangkat lunak ketika pustaka yang dibutuhkannya tidak ditemukan pada sistem hanya akan menampilkan nama pustaka yang dibutuhkan, dan terkadang beberapa pustaka memiliki nama yang berbeda dengan nama paket yang membawa(berisi) pustaka tersebut
Memasang apt-file :
sudo apt-get install apt-file
Sama seperti apt-get tools apt-file juga membutuhkan cache yang berisi informasi nama paket, jalankan sudo apt-file update untuk mengunduh informasi yang dibutuhkan *membutuhkan koneksi internet
sudo apt-file update

Proses pengunduhan cache apt-file

Untuk penggunaan sangat mudah cukup mengetikan perintah apt-file search nama_pustaka  jika ditemukan dalam cache yang telah diunduh sebelumnya maka informasi nama paket yang berhubungan akan ditampilkan.
sudo apt-file search nama-pustaka
Sebagai contoh sebuah aplikasi tidak dapat berjalan karena pustaka yang dibutuhkan yaitu libpixman-1.so.0 tidak tersedia pada sistem, mungkin dengan menggunakan synaptic package manager bisa saja pengguna menebak paket yang dibutuhkan dengan mengetikan kata kunci yang mendekati, namun untuk lebih cepat dan akurat dapat langsung menggunakan apt-file
dari hasil output terlihat pustaka libpixman-1.so.0 terdapat pada paket libpixman-1-0, langkah selanjutnya tinggal memasang paket libpixman-1-0 menggunakan apt-get. Jika tidak menampilkan hasil bisa jadi memang pustaka yang dicari tidak terdapat pada repository bawaan ubuntu.

Untuk opsi lanjut lihat manual guide yang tersedia man apt-file ;)

No comments:

Post a Comment