Оголошення

17.04.2015 форум було очищено від усіх користувачів, які з моменту своєї реєстрації не написали жодного повідомлення. Прохання перереєструватися всім, хто бажає дописувати на форумі!

Панове! Приєднуйтесь до перекладу ArchВікі!

#1 09.02.2014 00:24:07

knedlyk
Administrator
Зареєстрований: 31.03.2008
Повідомлень: 495

Скрипт для перевірки системи на предмет втрачених бібліотек

Знайшов на форумі Archlinux.

#!/bin/bash
#  2004/08/22  K. Piche  Find missing library references.
ifs=$IFS
IFS=':'

libdirs="/lib:/usr/lib:/usr/X11R6/lib:/opt/gnome/lib:/opt/qt/lib:/opt/mozilla/lib/mozilla-1.7:/opt/kde/lib"
extras=

#  Check ELF binaries in the PATH and specified dir trees.
for tree in $PATH $libdirs $extras
do
        echo DIR $tree

        #  Get list of files in tree.
        files=$(find $tree -type f)
        IFS=$ifs
        for i in $files
        do
                if [ `file $i | grep -c 'ELF'` -ne 0 ]; then
                        #  Is an ELF binary.
                        if [ `ldd $i 2>/dev/null | grep -c 'not found'` -ne 0 ]; then
                                #  Missing lib.
                                echo "$i:"
                                ldd $i 2>/dev/null | grep 'not found'
                        fi
                fi
        done
done

exit

"Дивовижний народ українці! Найбільші його вороги сконали своєю смертю" І. Драч
Акція! Перевір мову браузера!

Неактивний

#2 14.05.2014 10:21:23

CHIPOK
Учасник
Зареєстрований: 14.05.2014
Повідомлень: 13

Re: Скрипт для перевірки системи на предмет втрачених бібліотек

як у мене все запущено.


b8deaa7da7741a722f01c4ce0be7bdac.gif

Неактивний

#3 15.05.2014 20:21:46

pavelchavyr
Учасник
З Балаклія, Харківська область
Зареєстрований: 09.05.2014
Повідомлень: 2

Re: Скрипт для перевірки системи на предмет втрачених бібліотек

і що з цим робити? Виплюнуло довжелезний список ліб.
Відзначив для себе пару пакунків, які треба видалити.


українська - не рідна, перепрошую

Неактивний

#4 15.05.2014 22:27:35

knedlyk
Administrator
Зареєстрований: 31.03.2008
Повідомлень: 495

Re: Скрипт для перевірки системи на предмет втрачених бібліотек

Що тут незрозумілого? Бувають часом ситуації, що після якогось оновлення запускаєте прогу, а вона матюкається, що немає якоїсь бібліотеки.  Для цього і служить скрипт. Запускаєте його. Скрипт перевіряє бінарні файли на предмет втрачений бібліотек. Ваша задача -  виправити ситуацію, встановивши ті бібліотеки. Або викинути непотрібні проги, що теж непогано :-)


"Дивовижний народ українці! Найбільші його вороги сконали своєю смертю" І. Драч
Акція! Перевір мову браузера!

Неактивний

#5 21.08.2014 12:01:46

CHIPOK
Учасник
Зареєстрований: 14.05.2014
Повідомлень: 13

Re: Скрипт для перевірки системи на предмет втрачених бібліотек

Дякую за скрипт! вирішив налагодити свій ПК.


b8deaa7da7741a722f01c4ce0be7bdac.gif

Неактивний

Підвал форуму

Під керуванням FluxBB