Как я игнорирую конфликтующий пакет на соответствии regex в Кв. - добираются?

Я пытаюсь установить всех кроме одного из пакетов R, которые в настоящее время находятся в репозиториях Ubuntu:

Однако, когда я иду, чтобы сделать так sudo apt-get install 'r-cran-*' Я получаю ошибку:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-cran-mass : Conflicts: r-cran-vr

Хорошо, таким образом, я хочу проигнорировать этот конфликт. Как? Я вижу флаг --ignore-missing, но это - конфликт? Я не вижу опций к --ignore-conflicted??

computer:~> sudo apt-get install 'r-cran-*' --ignore-conflict
E: Command line option --ignore-conflict is not understood
computer:~> sudo apt-get install 'r-cran-*' --ignore-conflicted
E: Command line option --ignore-conflicted is not understood
3
задан 20 August 2011 в 01:35

1 ответ

способность установки, запустите полноэкранный интерфейс текстового режима, затем выберите весь r-cran- пакеты. Большинство пакетов R находится в gnu-r раздел и ввод + на разделе заголовок установит все пакеты в разделе. Для более точного соответствия нажать l ограничить дисплей и войти ^r-cran- как regexp, затем нажмите + на “Не Установленных Пакетах” строка. Вы получите уведомление конфликта, которое можно разрешить путем нажатия . несколько раз затем ! проверить решение.

Можно использовать способность из командной строки также. aptitude '~n^r-cran-.*' выбирает все r-cran-пакеты для установки, затем выберите свое желаемое разрешение конфликтов.

Если Вы не хотите использовать способность или хотеть неинтерактивное решение, можно генерировать список пакетов с apt-cache r-cran-, так:

apt-get install $(apt-cache r-cran- | grep -Fvx r-cran-vr)
5
ответ дан 1 December 2019 в 15:46

Другие вопросы по тегам:

Похожие вопросы: