Параллельные версии программного обеспечения в установщике программного обеспечения Ubuntu [дубликат]

Я настраиваю свой новый Dell Inspiron 15 3581, который был установлен с Ubuntu 18.04.

Я немного не уверен / сбит с толку, когда дело доходит до установщика программного обеспечения Ubuntu. т.е. Я ищу Claws Mail, и появляется claws-mail-moon127 (Snap Store, 84,3 МБ, 3,17.2). Но когда я прокручиваю дальше, появляется Claws Mail (ubuntu-bionic-universe, 1,4 МБ, 3.16.0-1).

Я, наверное, еще не совсем понял, о чем этот снапкрафт и как он связан с репозиториями Ubuntu.

Думаю, на самом деле у меня следующие вопросы:

a) Если доступны две версии, как в примере с Claws Mail выше, какая из них будет предпочтительнее и почему?

b) Какая из них будет наиболее подходящей. более стабильная версия?

c) Будет ли конфликт, если я установлю обе версии?

0
задан 13 April 2019 в 13:48

1 ответ

Поскольку вы уже выяснили, почему существуют две версии одного и того же приложения. Я кратко отвечу на ваш вопрос.

  • Если доступны две версии, как, например, в приведенном выше примере с сообщением Claws Mail, какая из них предпочтительнее и почему?

    Ни одна из них не является более или менее предпочтительный, все зависит от удобства и выбора. Пакеты Deb обычно зависят от некоторых других пакетов. Если эти пакеты не найдены, что обычно происходит из-за неверной / отсутствующей информации о репозитории или что пакет Deb не предназначен для этой конкретной версии Ubuntu, могут возникнуть проблемы с зависимостями, которые необходимо изучить. В привязках нет ничего подобного зависимости. Пакеты Snap содержат все необходимые пакеты / файлы в одной привязке (я скажу, что они объединяют все зависимости в один пакет).

    Я лично избегаю пакетов Snap из-за памяти, так как обычно в ней хранится 3 пакета одновременно, так что вы можете в любое время откатить свою оснастку до предыдущей версии. Кроме того, поскольку пакеты snap содержат все необходимые файлы, обычно это большие пакеты. Более того, зависимость пакета deb может удовлетворить зависимость какого-либо другого пакета deb, что также экономит память.

  • Какой вариант будет более стабильным?

    Оба варианта стабильны. Между ними нет разницы. Только их метод распространения отличается. Но как говорит Snaps: Всегда самая новая версия , поэтому ожидается, что новые версии пакетов будут сначала поступать в Snaps, а затем (могут или не могут) в репозитории.

    Например, последняя версия NetBeans - 11.0, которая доступна через Snap, но официальные репозитории Ubuntu по-прежнему имеют версию 8.1 (в 18.04). Но есть и другие способы установки v11.0, если вы хотите избежать Snaps.

  • Будет ли конфликт, если я установлю обе версии?

    Да и Нет. Как и в случае, если вы в данный момент используете Snap версию Chromium, вы не сможете открыть окно Chromium, установленное через APT. Но все же вы можете иметь обе версии, установленные в вашей системе, и запускать только одну версию в данный момент времени . Кроме того, если вы вызываете Chromium из терминала, это может быть просто или дебат в зависимости от альтернативы (определите, используя which package_name). Я верю, что других конфликтов не будет, они останутся независимыми, но у них могут быть общие ресурсы.

1
ответ дан 25 October 2019 в 05:41

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

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