Рейтинг:0

Установите пакет без установки зависимостей глобально

флаг pe

Я хочу вспомнить установку, но мой вопрос относится к пакетам, которые полагаются на зависимости.

Я не использую python, но когда я добавляю recoll PPA и пытаюсь установить пакет, apt хочет установить множество библиотек python в качестве зависимостей для recoll.

Итак, мой вопрос: есть ли способ установить пакет со всеми зависимостями, упакованными в папку, чтобы я не загрязнял свою систему всеми этими зависимостями?

N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как избежать ада зависимостей?](https://askubuntu.com/questions/1144640/how-to-escape-dependency-hell) . Или изолируйте его в своем собственном док-контейнере.
karel avatar
флаг sa
@N0rbert Я не думаю, что закрытое голосование по этому вопросу как дубликат другого вопроса является лучшей политикой, потому что пользователь 535733 опубликовал ответ с другим кратким и элегантным альтернативным решением.
Рейтинг:2
флаг cn

Не напрямую. Пакеты Deb (типа, который использует apt) имеют указанные места установки. Вы не можете изменить их.

Однако, возможно, вы задаете неправильный вопрос или ищете не в том месте:

  • python3-отзыв пакет находится в репозиториях Ubuntu — PPA не требуется. Пакет добавляет одну дополнительную зависимость к стандартной тестовой установке Ubuntu 21.10, что вряд ли похоже на загрязняющий система.
флаг pe
Спасибо. Я бы предпочел, чтобы сторонние приложения управлялись apt, чтобы я мог знать, что все, что я установил в своей системе. Кроме того, я следовал инструкциям с веб-сайта recoll: https://www.lesbonscomptes.com/recoll/pages/download.html#ubuntu. Вместо этого я предпочитаю использовать докер.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.