25 Haziran 2013 Salı

Yüklü port uygulamalarını doğrulamak - pkg_libchk


Yüklü port uygulamalarını doğrulamak için kullanılan bir uygulamadır pkg_libchk kullanmak için de önce  BSDAdminScripts 'in kurulması gerekir.
# cd /usr/ports/sysutils/bsdadminscripts ; make install clean
...
Kurduktan sonra kayıp veya kırık kütüphanelerin kontrolü için altaki komut uygulanır.
# pkg_libchk

Kontrol 5-10 dk kadar sürebilir, örn. en altaki gibi bir sonuç* çıktığında libgcrypt kütüphanesini yeniden derlemek gerekir, tabii bu derleme saatlerce sürebilir, zira libgcrypt kütüphanesi pek çok uygulama ile bağımlı olduğu için hepsinin yeniden derlenmesi gerekiyor.
# portupgrade -fr security/libgcrypt

Tabii bu noktada bağımlılık ne kadar azsa işlemde o kadar az sürecektir, ama burada ki olay derleme olduğu için PORT KULLANMAYANLARA BU YÖNTEM TAVSİYE EDİLMEZ...

Tek bir uygulamayı kontrol için bu komut verilebilir, daha kısa sürecektir.
# pkg_libchk -r libgcrypt-1.5.2

pkg_libchk 'in -r parametresiyle ve uygulamanın versiyon numarası verilmesi gerekir.

Kaynaklar;
pkg_libchk - check packages MAN
Using BSD Administration Scripts to verify your installed ports
*# pkg_libchk
gnome-mount-0.8_11: /usr/local/bin/gnome-mount misses libgcrypt.so.18
gimp-app-2.8.4_1,1: /usr/local/libexec/gimp/2.2/plug-ins/file-pdf-load misses libpoppler.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-afp misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-afp-browse misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-archive misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-burn misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-cdda misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-computer misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-dav misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-dnssd misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-ftp misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-gphoto2 misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-http misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-localtest misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-network misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-sftp misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-smb misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-smb-browse misses libgcrypt.so.18
gvfs-1.12.3_1: /usr/local/libexec/gvfsd-trash misses libgcrypt.so.18
libgnome-keyring-2.32.0_5: /usr/local/lib/libgnome-keyring.so.0 misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_mackey misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_modify misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_parse misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_readforge misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_remac misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/bin/otr_sesskeys misses libgcrypt.so.18
libotr-3.2.1_1: /usr/local/lib/libotr.so.4 misses libgcrypt.so.18
libsamplerate-0.1.8_3: /usr/local/bin/sndfile-resample misses libFLAC.so.10
libsoup-gnome-2.40.3_3: /usr/local/lib/libsoup-gnome-2.4.so misses libgcrypt.so.18
libsoup-gnome-2.40.3_3: /usr/local/lib/libsoup-gnome-2.4.so.1 misses libgcrypt.so.18
libxslt-1.1.28_1: /usr/local/bin/xsltproc misses libgcrypt.so.18
libxslt-1.1.28_1: /usr/local/lib/libexslt.so.8 misses libgcrypt.so.18

Benzer Yayınlar

Yüklü port uygulamalarını doğrulamak - pkg_libchk
4/ 5
Oleh

Abone Olun!

Beğendiyseniz yayınlara abone olabilirsiniz.