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
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
Kaydol:
Kayıtlar (Atom)
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...
-
Systemd ile Linux Sistem Kaynak Yönetimi: RHEL 7/8/9/10 Kapsamlı Rehberi Giriş Modern Linux dağıtımlarının neredeyse tamamı systemd servis...
-
🔒 SSH Servisini OOM Killer'dan Koruma Rehberi 📑 İçerik 1. Giriş 2. OOM Killer Nedir? 3. SSH ve OOM Killer İlişkisi 4. Çözü...
-
[root@oel6 ~]# rpm -qf /etc/hosts setup-2.8.14-20.el6_4.1.noarch Redhat tabanlı sistemlerde kullanılabilen grupları listelemek ve yük...