1 (2012-09-05 08:30:55 отредактировано mimo)

urpmi --auto-orphans

urpmi версия 6.48.3

Spoiler

console][root@host-102 papa]# urpmi --auto-orphans
urpmi версия 6.48.3
Copyright (C) 1999-2010 Mandriva.
Это свободное программное обеспечение и может распространяться согласно условиям GNU GPL.

использование:
  --help         - показать эту справку
  --media        - использовать только указанные источники,
                   перечисленные через запятую
  --excludemedia - не использовать указанные источники,
                   перечисленные через запятую
  --update       - использовать только источник обновления
  --searchmedia  - использование только указанных источников для поиска
                   запрошенных пакетов
  --sortmedia    - сортировать источники по подстрокам, перечисленным
                   через запятую.
  --synthesis    - использовать указанный synthesis вместо БД urpmi
  --auto         - неинтерактивный режим; на вопросы даются ответы по умолчанию
  --auto-select  - автоматически выбрать пакеты для обновления системы
  --auto-update  - обновить источник, а затем систему
    --no-md5sum    - отключить проверку файла MD5SUM
    --force-key    - принудительно обновить gpg-ключ
  --auto-orphans - удалить сирот без вывода запроса
  --no-suggests  - не выбирать автоматически рекомендованные пакеты
  --no-uninstall - никогда не предлагать удалять пакет, прерывать установку
  --no-install   - не устанавливать пакеты (только загрузить)
  --keep         - по возможности сохранять существующие пакеты,
                   отклонять запрошенные пакеты, которые приводят к удалению
  --split-level  - разбить на мелкие транзакции, если будут
                   устанавливаться или обновляться дополнительные
                   пакеты кроме указанных, по умолчанию 1
  --split-length - размер мелкой транзакции, по умолчанию 8
  --fuzzy, -y    - поиск на основе нечёткой логики
  --buildrequires - установить требуемые для сборки пакеты
  --install-src  - установить только пакеты с исходными кодами
                   (без бинарных файлов)
  --clean        - перед началом операции удалить rpm-файлы из кэша
  --noclean      - не удалять rpm-файлы из кэша
  --justdb       - обновить базу данных, но не изменять файловую систему
  --replacepkgs  - принудительно установить уже установленные пакеты
  --force        - принудительно выполнить, даже если некоторые пакеты
                   не существуют
  --allow-nodeps - разрешить устанавливать пакеты без проверки зависимостей
                   после запроса у пользователя
  --allow-force  - разрешить устанавливать пакеты без проверки зависимостей
                   и целостности после запроса у пользователя
  --allow-suggests - автоматически выбирать рекомендованные пакеты
  --parallel     - распределённое выполнение urpmi через машины алиаса
  --root         - использовать другой корень для установки rpm-файла
  --root-root    - использовать другой корень для базы данных urpmi
                   и установки пакетов
  --use-distrib  - настроить urpmi на лету из дерева distrib; полезно
                   для установки в chroot с параметром --root
  --metalink     - сгенерировать и использовать локальные метассылки
  --download-all - скачать все необходимые пакеты перед попыткой их установки
  --downloader   - программа для загрузки файлов
                   доступные программы: curl, wget, prozilla, aria2
  --curl-options - дополнительные параметры, передаваемые в программу curl
  --rsync-options- дополнительные параметры, передаваемые в программу rsync
  --wget-options - дополнительные параметры, передаваемые в программу wget
  --prozilla-options - дополнительные параметры, передаваемые в программу prozilla
  --aria2-options- дополнительные параметры, передаваемые в программу aria2
  --limit-rate   - ограничить скорость загрузки
  --resume       - возобновить загрузку частично загруженных файлов
                   (--no-resume отключает её; по умолчанию отключена)
  --proxy        - использовать указанный HTTP-прокси; по умолчанию
                   используется порт 1080 (формат - <хост_прокси[:порт]>)
  --proxy-user   - пользователь и пароль для аутентификации на прокси
                   (формат - <пользователь:пароль>)
  --bug          - сохранить отчёт об ошибках в каталог, определённый
                   следующим аргументом
  --env          - использовать особое окружение (обычно отчёт
                   об ошибке)
  --verify-rpm   - проверять подписи rpm перед установкой
                   (--no-verify-rpm отключает её; по умолчанию включена)
  --test         - проверить возможность корректной установки
  --excludepath  - исключить пути, перечисленные через запятую
  --excludedocs  - исключить файлы документации (docs)
  --ignoresize   - не проверять дисковое пространство перед установкой
  --ignorearch   - разрешать устанавливать rpm-файлы для несоответствующих
                   архитектур
  --noscripts    - не выполнять scriptlet'ы пакета
  --conflicts    - игнорировать конфликты файлов
  --repackage    - повторно упаковывать файлы перед удалением
  --skip         - пакеты, установка которых будет пропущена
  --prefer       - предпочитаемые пакеты
  --more-choices - если найдены разные пакеты, предложить больше
                   вариантов, чем предлагается по умолчанию
  --nolock       - не блокировать базу данных rpm
  --strict-arch  - обновить пакеты только с такой же архитектурой
  -a             - выбрать все совпадения из командной строки
  -p             - разрешить искать пакеты в provides
  -P             - не искать пакеты в provides
  --quiet, -q    - тихий режим (quiet)
  --verbose, -v  - подробный режим
  --debug        - очень подробный режим

  будут установлены имена или rpm-файлы, указанные в командной строке
[/console]]

Я, старый Red Hat пользователь чего-то не понимаю, или

Консоль
urpmi --auto-orphans

должно возвращать что-то иное?

2

urpme --auto-orphans

Спасибо сказали: mimo1

3 (2012-09-05 08:31:18 отредактировано mimo)

verg пишет:

urpme --auto-orphans

Я идиот. Сорри. Никак не привыкну.

4

mimo пишет:
verg пишет:

urpme --auto-orphans

Я идиот. Сорри. Никак не привыкну.

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

5

omerta13 пишет:
mimo пишет:
verg пишет:

urpme --auto-orphans

Я идиот. Сорри. Никак не привыкну.

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

Вот о то ж! Потому и мечтаю apt полноценно прикрутить. Но пока не могу понять в упор, как это сделать...

6 (2012-09-05 11:21:24 отредактировано omerta13)

mimo пишет:
omerta13 пишет:
mimo пишет:

Я идиот. Сорри. Никак не привыкну.

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

Вот о то ж! Потому и мечтаю apt полноценно прикрутить. Но пока не могу понять в упор, как это сделать...

Мы тут на других форумах на другую правда тему обсуждали как раз. В общем, в Mageia 3 возможно разработчики перейдут на стандартные метаданные репозитория, с которыми вроде как научится работать URPM. Но главное не это, а то, что репозитории станут совместимыми с YUM, zypper, apt-rpm и скорее всего даже с новым менеджером DNF, который сейчас делают в Fedora. Сейчас беда в том, что формат данных о пакетах в репозитории отличается от стандартного, который создаётся командной createrepo. Отсюда и проблемы.

7

mimo пишет:

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

У меня все ядро наровит удалить зараза smile

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

8

omerta13 пишет:

в Mageia 3 возможно разработчики перейдут на стандартные метаданные репозитория, с которыми вроде как научится работать URPM. Но главное не это, а то, что репозитории станут совместимыми с YUM, zypper, apt-rpm и скорее всего даже с новым менеджером DNF, который сейчас делают в Fedora. Сейчас беда в том, что формат данных о пакетах в репозитории отличается от стандартного, который создаётся командной createrepo. Отсюда и проблемы.

Спасибо, порадовали! Унификация - великая вещь. Много отзывов видел о том, что отпугивает как раз urpmi.

9

omerta13 пишет:

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

это точно. у меня в системе automake, autoconf, пара компиляторов, несколько приложений, которые использую ежедневно (в т.ч. даже libreoffice одно время был в сиротах) и целая пачка библиотек, которые мне нужны, как воздух, помечены сиротами.

Fedora & GNOME

10

Скорее всего в Mageia 4, а не в Mageia 3, так как на днях альфа, а urpmi ничего этого пока не умеет.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

11

omerta13 пишет:

Вообще надо поосторожнее с пакетами-сиротами, он там иногда такое складывает, что ужас! То есть перед удалением надо обязательно 30 раз проверить, что он удаляет именно то, что нужно.

Насколько я помню, эта функция появилась в Mandriva несколько лет назад. Функция более, чем спорная, и глючная как уже написано выше. Я обращаю внимание на её бесполезность и бессмысленность.
1. Экономить несколько мегабайт (или пусть даже сотен мегабайт) на системном разделе размером в десятки гигабайт совершенно бессмысленно.
2. "Осиротевшие" пакеты могут опять понадобиться при установке других пакетов, поэтому не стоит их удалять.

12

Вот в частности из-за этих сирот, я и не люблю теперь мандриву sad

13

В Mageia 2,функция по удалению сирот стала более агрессивней,
если в Mandriva 2010.2 требовалось зайти в console, набрать ...orphans потом, ещё, подтвердить yes, - то здесь, после вывода списка сирот,  сразу, щёлкнув по кнопке yes  "убить"

LXDE Mаgeia 7.1-x86_64 мать GA-MA78GM-S2H (Radeon HD3200)

14

reuz пишет:

В Mageia 2,функция по удалению сирот стала более агрессивней,
если в Mandriva 2010.2 требовалось зайти в console, набрать ...orphans потом, ещё, подтвердить yes, - то здесь, после вывода списка сирот,  сразу, щёлкнув по кнопке yes  "убить"

Хм, без изменений вроде.

Спасибо сказали: reuz1

15

verg пишет:

Хм, без изменений вроде.

На самом деле, просто неудачный перевод на русский язык. Нажимая кнопку "Да" подтверждаешь, что принял эту информацию к сведению. Удаления пакетов при этом не происходит.

16 (2012-09-10 10:49:13 отредактировано reuz)

verg пишет:

Хм, без изменений вроде.

Точно !,я был в заблуждении-виноват

LXDE Mаgeia 7.1-x86_64 мать GA-MA78GM-S2H (Radeon HD3200)

17

По сиротам есть gui - qt4urpm, а в Mageia 5 он со 100% русским. Также он позволяет искать пакеты по имени файла и устанавливать.

Разработчик, мейнтейнер, переводчик, по всем вопросам.
Спасибо сказали: BoDun, algri142

18

AlexL, спасибо. Подождём релиза.