bash etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
bash etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

10 Aralık 2015 Perşembe

Mevcut sistemde kullandığımız bir programın bağımlı olduğu paketleri listelemek

Zaman zaman kullanıdığımız programın ihtiyaç duyduğu yüzlerce dosya olabilir.
Bu yüzlerce dosyanın hangi paket içerisinde olduğunu listelememiz gerektiği zamanda yardımımıza bash scripti yetişir.


Hazırladığım basit scripte aşağıdaki linkten erişebilirsiniz.

http://s3.dosya.tc/server6/y2ov4l/gerekli-paketler.sh.rar.html


Dosyayı açtıktan sonra, çalıştırabilmeniz için "chmod +x  gerekli-paketler.sh"
unutmayalım. :)


Linkteki dosyanın içeriği;




#!/bin/bash
# Remzi AKYUZ
# linuxliste@gmail.com
# 2015.12.10
# Sistemde mevcut olan hangi bir programin  ihtiyac duydugu kutuphaneleri listeler
# Sistem redhat tabanli sistemlerde calisir.


tmpfile="/tmp/tmpfile-"`date +%Y%m%W%N`
if test $# -gt 0

then

printf '\n\n<%s> programinin ihtiyac duydugu paketler \n\n' "$@"

ldd `which $1` |cut -d\> -f 2 |cut -d\( -f1 > $tmpfile

for i in `cat $tmpfile`

do

rpm -qf $i >> $tmpfile.2

done
sort $tmpfile.2|uniq
rm -f $tmpfile $tmpfile.2

exit 0
fi

printf '\n\n\nLutfen  ornekteki gibi kullanininiz :  %s ls \n\nTesekkurler\n\n\n'  "$0"



# script sonu


Ansible değişkenlerini doğru yerde tutmak

Ansible Değişkenlerini Doğru Yerde Tutmak Ansible · Değişkenler Ansible değişkenlerini doğru yerde tutmak Ansible'd...