Страница 1 из 1

неправильная работа программы?

Добавлено: 20 мар 2017, 15:04
zrpg
Похоже нашёл недоработку urpmf

Код: Выделить всё

$ urpmf -m --name ^kernel
ничего не выдаст, хотя должен.

Код: Выделить всё

$ urpmf -m --name kernel
выдаст множество пакетов.

Стало понятно что он делает разбор уже готовой строки, то есть захватывает имя репозитория, хотя делать этого не должен

Re: неправильная работа программы?

Добавлено: 20 мар 2017, 15:06
zrpg
Программа urpme похоже работает неправильно

Код: Выделить всё

# urpme --report-orphans
urpme версия 7.32.3
Copyright (C) 1999-2011 Mandriva.
Это свободное программное обеспечение и может распространяться согласно условиям GNU GPL.

использование:
  --help         - показать эту справку
  --auto         - автоматически выбрать пакет из предлагаемых
  --auto-orphans - удалить сирот
  --test         - проверить возможность корректного удаления
  --force        - принудительно выполнить, даже если некоторые пакеты
                   не существуют
  --parallel     - распределённое выполнение urpmi через машины алиаса
  --repackage    - повторно упаковывать файлы перед удалением
  --root         - использовать другой корень для удаления rpm-файлов
  --root-root    - использовать другой корень для базы данных urpmi
                   и установки пакетов
  --justdb       - обновить базу данных, но не изменять файловую систему
  --noscripts    - не выполнять scriptlet'ы пакета
  --notriggers  - не выполнять триггер(ы) пакета
--fastunsafe   - меняет надежность и верификацию на скорость. Альяс к:
                   --tune-rpm=nofsync
  --use-distrib  - настроить urpme на лету из дерева distrib; полезно
                   для установки/удаления в/из chroot с параметром --root
  --verbose, -v  - подробный режим
  -a             - выбрать все пакеты, удовлетворяющие выражению
 --report-orphans - вычислять пакеты-сироты после удаления пакетов.
То есть при запуске с этим ключом выдаёт справку и больше ничего не делает

Re: неправильная работа программы?

Добавлено: 20 мар 2017, 15:08
Barmalei
По моему так urpme --report-orphans <программа>

Re: неправильная работа программы?

Добавлено: 20 мар 2017, 19:33
zrpg
Barmalei, спасибо. Оказалось что искал urpmq --auto-orphans

В man urpme вообще нет --report-orphans. В --help обычно написана строка запуска что-то вроде
Использование:
urpme [параметры] <пакеты>
Параметры:
--report-orphans - ...

Отсутствие этого и сбило