я могу пропустить депс с CPANPLUS?

267
xenoterracide

У меня есть некоторые проблемы с зависимостью с некоторыми пакетами. Я должен использовать CPANPLUS (cpan и cpanm не являются опциями) Есть ли способ пропустить зависимости при установке пакета? --forceпохоже устанавливает все зависимости (даже если они уже установлены и в этом случае приводит к циклическому удалению) и --skiptestпросто пропускает тесты.

0
Если зависимости уже установлены, с какой проблемой вы сталкиваетесь, создавая циклические зависимости? HerbN 14 лет назад 0
@HerbN Я процитирую себя "--force устанавливает все зависимости, даже если они уже установлены", когда 2 пакета зависят друг от друга --force будет продолжать устанавливать deps туда-сюда .... это очень раздражало, Я вручную решил проблему, которая действительно не решает этот вопрос. xenoterracide 14 лет назад 0

1 ответ на вопрос

-1
digitxp

Вы всегда можете просто загрузить файл .deb (или .rpm / .tgz, в зависимости от вашего дистрибутива) и просто распаковать его и извлечь data.tgz (по крайней мере, в файлах .deb) в /. Конечно, это довольно уродливо, поскольку пакет не отслеживается и поэтому не очень легко удаляется.

пакет не отслеживается нормально, если вы используете cpanplus (по крайней мере, вашим менеджером пакетов). Причина, по которой я / имею / использую cpanplus, заключается в том, что есть расширение, позволяющее устанавливать пакеты с помощью моего менеджера пакетов. Кстати, не все модули 20k + cpan упакованы Debian. Я не использую дистрибутив .deb или .rpm, и я знаю, как упаковывать вещи для моего дистрибутива. xenoterracide 14 лет назад 0
пониженный, потому что это не отвечает на заданный вопрос. xenoterracide 14 лет назад 0