Сайт | Скачать | Видео | Wiki

Автор Тема: depfinder - проверка зависимостей  (Прочитано 9453 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
depfinder - проверка зависимостей
« : 26 Март 2011, 04:35:26 »
интересная утилита depfinder проверяет зависимости slackware пакетов,в паппи может быть интересна тем, что можно подключить sfs ,так
depfinder -a /mnt/sfs
можно проверить зависимости всей папки
« Последнее редактирование: 26 Март 2011, 05:34:56 от myname »

Оффлайн bit777

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1037
  • Репутация: +127/-0
Re:depfinder
« Ответ #1 : 04 Апрель 2011, 17:02:52 »
Классная утилита. Не пойму почему до сих пор никто не оценил. +1.  Добавлю кнопочку "Проверить зависимости" в скрипт "Работа с SFS"

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:depfinder
« Ответ #2 : 06 Апрель 2011, 08:54:15 »
В PR-2 выдало:

Код
# depfinder -a /mnt/sfs 
/usr/bin/depfinder: line 20: gettext.sh: Нет такого файла или каталога
/usr/bin/depfinder: line 202: eval_gettext: command not found
#
Free software for free people

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
Re:depfinder
« Ответ #3 : 06 Апрель 2011, 15:23:32 »
Попробуйте подключить devx.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:depfinder
« Ответ #4 : 06 Апрель 2011, 16:12:22 »
Попробуйте подключить devx.
Зачем? Должна быть готовая версия для работы, а не для компилляции.

На Джинсе кстати показало то же самое.
Free software for free people

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
Re:depfinder
« Ответ #5 : 06 Апрель 2011, 17:46:11 »
Я проверял на LupuRus  с таким же "успехом" как и Вы. Предположил, что у наших программистов среда разработки подключена всегда и, поэтому, они не увидели проблему.
А  devx  советовал подключить только "на попробовать", как временный выход.
« Последнее редактирование: 06 Апрель 2011, 17:49:18 от vityk »

Оффлайн bit777

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1037
  • Репутация: +127/-0
Re:depfinder
« Ответ #6 : 06 Апрель 2011, 18:48:49 »
В PR-2 выдало:

Код
# depfinder -a /mnt/sfs 
/usr/bin/depfinder: line 20: gettext.sh: Нет такого файла или каталога
/usr/bin/depfinder: line 202: eval_gettext: command not found
#

Несмотря на эти сообщения все прекрасно работает. Я думаю, нужно закоментировать две эти строки и все будет OK.

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re:depfinder
« Ответ #7 : 06 Апрель 2011, 19:35:42 »
скомпилил на джинсе,добавил из паппи 4.20 - gettext.sh и envsubst....проверял на других паппи и при подключениях - отключениях devx..вроде конфликтов нет ,работает...

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:depfinder
« Ответ #8 : 06 Апрель 2011, 19:50:41 »
ОК, испробую завтра.
Я так понимаю надо подключить sfs вначале?
Free software for free people

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
  • Автор темы
Re:depfinder
« Ответ #9 : 06 Апрель 2011, 19:57:51 »
Да, нужно именно подключить , если просто смонтировать сфс, то покажет как недостающие зависимости,либы которые есть в сфс..чего и стоило ожидать -ведь сфс просто смонтирован , а не подключен к системе ...

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:depfinder
« Ответ #10 : 07 Апрель 2011, 09:44:14 »
# depfinder -a /mnt/sfs
ERROR: /mnt/sfs not found
#

Модуль предварительно был подключен. Что не так?
Free software for free people

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
Re:depfinder
« Ответ #11 : 07 Апрель 2011, 16:32:34 »
Вместо sfs укажите реальньй каталог монтирования модуля, к примеру
Код
depfinder -a /mnt/.k3b-1.0.5-ru_301

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re:depfinder
« Ответ #12 : 13 Апрель 2011, 08:42:00 »
Наконец опробовал ещё раз. Вот что выдало на модуле:
Код
# depfinder -a /mnt/.minioffice-pr2_200
ls: невозможно получить доступ к /var/log/packages: Нет такого файла или каталога
#
Т.е. если нет такого фала /var/log/packages, то проверка бесполезна?
Free software for free people

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:depfinder
« Ответ #13 : 16 Апрель 2011, 11:48:26 »
Т.е. если нет такого фала /var/log/packages, то проверка бесполезна?
Просто ей нужно, чтобы существовал такой каталог. Нормально себе работает в PR20, хорошая штука.
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:depfinder
« Ответ #14 : 16 Апрель 2011, 11:54:15 »
Да, нужно именно подключить , если просто смонтировать сфс, то покажет как недостающие зависимости,либы которые есть в сфс..чего и стоило ожидать -ведь сфс просто смонтирован , а не подключен к системе ...
Ну да, если sfs просто смонтирован, либы из sfs попадают в список недостающих. Должен быть подключен для правильной проверки.
Engineering is the art of making what you want from things you can get.