Вопрос или проблема
Я хочу установить последнюю версию qBittorrent (5.0.3) из https://ppa.launchpadcontent.net/qbittorrent-team/qbittorrent-stable на Ubuntu 24.04
Я вижу, что эта версия доступна в репозитории для нескольких архитектур:
qbittorrent 1:5.0.3.99~202412290749-8437-35dce07c6~ubuntu24.10.1 qBittorrent Team (2024-12-29)
Но по какой-то причине мой apt
показывает это даже после обновления репозиториев:
~ sudo apt upgrade qbittorrent
qbittorrent is already the newest version (1:4.6.7.99~202411110115-8155-91943e481~ubuntu24.04.1).
~ sudo apt-cache policy qbittorrent
qbittorrent:
Installed: 1:4.6.7.99~202411110115-8155-91943e481~ubuntu24.04.1
Candidate: 1:4.6.7.99~202411110115-8155-91943e481~ubuntu24.04.1
Version table:
*** 1:4.6.7.99~202411110115-8155-91943e481~ubuntu24.04.1 500
500 https://ppa.launchpadcontent.net/qbittorrent-team/qbittorrent-stable/ubuntu noble/main amd64 Packages
100 /var/lib/dpkg/status
4.6.3-1build2 500
500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
Почему это недоступно для установки?
Думаю, я могу вручную скачать и установить .deb, но почему это не отображается?
Вам нужно отфильтровать список, чтобы увидеть, какая версия qbittorrent доступна для вашей версии Ubuntu.
Также номер версии 1:5.0.3.99~202412290749-8437-35dce07c6~ubuntu24.10.1
указывает на пакет для 24.10, который не является вашей используемой версией.
Если вы хотите версию 5.0.3, она доступна как snap:
~$ snap info qbittorrent-desktop-tak
name: qbittorrent-desktop-tak
summary: UnOfficial release of qBittorrent for Desktop (with graphical UI)
publisher: TehAppKiller (tak)
store-url: https://snapcraft.io/qbittorrent-desktop-tak
contact: [email protected]
license: MIT
description: |
**qBittorrent is a free and open-source BitTorrent client** based on the Qt toolkit and
libtorrent-rasterbar library.
* This is the desktop version with graphical UI ; for server version (qbittorrent-nox) with only
webUI see https://snapcraft.io/qbittorrent-tak
* See https://www.qbittorrent.org for more details.
**qBittorrent Release 5+**
* /home folder is accessible
* Snap dependencies required: kf6-core22, gtk-common-themes
**!!! Files can only be written in a directory owned by 'user' (not by 'root') !!!**
This is due to current behavior and restrictions of snaps by Canonical.\
Please use Server edition if you need to write in 'root'-owned folders:
https://snapcraft.io/qbittorrent-tak
snap-id: 1EKgQ3FZaNtmXeLA7aTkKmBAkCV42ooU
channels:
latest/stable: 5.0.3 2024-12-18 (2) 72MB -
latest/candidate: 5.0.3 2024-12-18 (2) 72MB -
latest/beta: 5.0.3 2024-12-18 (2) 72MB -
latest/edge: 5.0.3-v2 2024-12-18 (4) 72MB -
Ответ или решение
Для установки последней версии qBittorrent (5.0.3) на Ubuntu 24.04 из PPA репозитория, вы столкнулись с проблемой, когда apt показывает устаревшую версию программы. Давайте разберем возможные причины и решения этой ситуации.
Проблема с установкой последней версии qBittorrent из PPA на Ubuntu 24.04
Вы упомянули, что версия 1:5.0.3.99~202412290749-8437-35dce07c6~ubuntu24.10.1 доступна в репозитории, но при этом у вас установлена версия 1:4.6.7.99~202411110115-8155-91943e481~ubuntu24.04.1. Это указывает, что последняя версия доступна только для Ubuntu 24.10, а не для вашей версии 24.04. Такая ситуация может возникнуть по нескольким причинам:
-
Ограничение поддерживаемых версий Ubuntu в PPA: В некоторых случаях разработчики пакетируют обновления только для определённых версий Ubuntu. Поскольку версия, которую вы пытаетесь установить, предназначена для Ubuntu 24.10, она может быть несовместима с вашей системой 24.04.
-
Некорректная конфигурация или обновление PPA: Возможно, ваш PPA не обновился должным образом, или вы не добавили необходимый PPA для вашей версии Ubuntu.
Рекомендуемые решения:
-
Проверка корректности PPA:
Убедитесь, что вы добавили правильный PPA для вашей версии Ubuntu. Вы можете это сделать следующей командой:sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable sudo apt update
-
Установка через Snap:
Поскольку желаемая версия доступна через Snap, вы можете установить её с помощью следующей команды:sudo snap install qbittorrent-desktop-tak
Преимущество Snap заключается в том, что он предоставляет возможность установки последней версии программного обеспечения независимо от версии операционной системы.
-
Компиляция из исходников:
Если вы предпочитаете PPA или у вас есть специфические потребности в настройках, вы можете скачать исходный код и скомпилировать программу вручную.
Заключение
Вопрос о соответствии версий программ собственного репозитория операционной системе — это стандартная ситуация в работе с Ubuntu. Использование Snap позволяет вам получить доступ к более свежим версиям ПО без необходимости ожидания обновлений в PPA. Компиляция из исходников также предоставляет большую гибкость в настройках, но требует больше технических навыков.
Если у вас возникают дополнительные вопросы или проблемы, я рекомендую обратиться к документации PPA или форумам сообщества Ubuntu, где вы сможете получить поддержку от других пользователей.