Рейтинг:2

Установите пакет groovy на фокусном

флаг ru

Я использую Ubuntu 20.04.3 LTS, все работает нормально со службами, установленными в системе. Однако мне нужно обновить пакет, так как в текущей версии есть ошибка, которую мне нужно решить. Пакет "knxd". Фокусный репозиторий доходит до 0.14.30-1build1, но мне нужна версия 0.14.35-1, доступная в пакетах groovy. Могу ли я в любом случае обновить этот пакет до версии, доступной в репозитории groovy?

Спасибо, Джеймс

флаг hu
Вы можете загрузить любой пакет .deb и попытаться установить его с помощью `sudo dpkg -i knxd_0.14.35-1_amd64.deb`. Это часто не работает из-за неудовлетворенных зависимостей.
Рейтинг:1
флаг zw

Этот пакет можно установить в системе Ubuntu 20.04 LTS простым скачать из репозитория 20.10 используя команды ниже:

компакт-диск ~/Загрузки
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/k/knxd/knxd_0.14.35-1_amd64.deb
sudo apt-получить установку ./knxd_0.14.35-1_amd64.deb

Здесь вам очень повезло, все зависимости будут удовлетворены автоматически.

Рейтинг:0
флаг cn

Можно или нет установить .deb Пакет более новой версии Ubuntu в более старой версии Ubuntu зависит от того, выполняются ли зависимости, требуемые этим пакетом, в более старой версии. В любом случае, это никак не поддерживается.

Ubuntu имеет другие источники программного обеспечения, которые могут содержать или не содержать более новую версию. «Предложенный» репозиторий содержит обновленные пакеты для тестирования, предназначенные для развертывания в основных репозиториях. В основном это будут исправления ошибок и исправления безопасности, т. Е. Никаких обновлений основных версий. Существует также Резервный репозиторий, предназначенный для размещения пакетов более новых версий Ubuntu, которые были упакованы для работы с более старой версией. Это может содержать или не содержать резервную копию пакета, который вы хотите. Если пакета, который вы хотели бы, нет, предложения по резервному копированию может быть сделано.

Кроме того, вы зависите от наличия сторонних PPA, которые могли скомпилировать более новую версию для вашей версии Ubuntu. В конечном счете, но для этого требуются некоторые (а иногда и значительные) технические навыки, можно скомпилировать исходный код более новой версии программного обеспечения.

флаг ru
спасибо за ответ, я собирался пойти по пути компиляции (я делал это раньше), но у этого приложения так много параметров компиляции, что это было слишком сложно. В итоге я изменил свой универсальный репозиторий с фокусного на отличный, обновил один пакет, а затем переключил репозиторий обратно. Вроде все работает, со временем посмотрю стабильно ли
vanadium avatar
флаг cn
Если получится, то будет ок. Это означает, что адекватные зависимости доступны. Дело в том, что один — по замыслу — не может быть уверен, что он сработает. Можно сказать, вам повезло, что это работает. Рекомендуется заблокировать эту версию в менеджере пакетов synaptic. Во-вторых, менее навязчивым способом установки этого deb-файла было бы загрузить его вручную, а затем установить локальную копию, но ваш подход тоже сработал!

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

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