Maceraya hazır mısın! bir BSD almaz mısın?

Bu konuya katılanlar

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

Yüklü uygulamaları 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


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

Maceraya hazır mısın?  Bir BSD almaz mısın!

Yorumlar

  • Bu olay PCBSD altında PKGNG ilede oluyormuş.
    Önce bunu kurmak gerekiyor.
    # pkg install bsdadminscripts
    
    Kurduktan sonra kayıp veya kırık kütüphanelerin kontrolü için altaki komut uygulanır.
    # pkg_libchk
    
    Üsteki sonuca göre sorun çıkaran paketi yeniden kurak içinde bu uygulanır.
    Örn.
    # pkg install -fR security/libgcrypt
    
    R parametresinin büyük olmasına özellikle dikkat edin.
    Üsteki parametrede / den önce security yazan Origin grubunu bulmak için, port kuruluysa whereis komutu en kolay yoldur.
    # whereis libgcrypt
    libgcrypt: /usr/ports/security/libgcrypt
    
    Port yüklü değilde, altaki komut ile Origin kısmına bakabilirsiniz.
    # pkg info libgcrypt
    libgcrypt-1.5.3_2
    Name           : libgcrypt
    Version        : 1.5.3_2
    Installed on   : Thu Jun 26 16:08:36 EEST 2014
    Origin         : security/libgcrypt
    Architecture   : freebsd:10:x86:64
    Prefix         : /usr/local
    Categories     : security
    Licenses       : LGPL21 and GPLv2
    Maintainer     : umq@ueo.co.jp
    WWW            : http://www.gnupg.org/
    Comment        : General purpose crypto library based on code used in GnuPG
    

    Maceraya hazır mısın?  Bir BSD almaz mısın!
Yorum yapmak için Oturum Açın yada Kayıt Olun .