Как установить библиотеки Qt4 в Ubuntu 20.04 [Обновление Ubuntu 22.04]
Платформа Qt4 была удалена из основного репозитория Ubuntu 20.04. Однако он по-прежнему необходим для некоторых устаревших приложений.
Хотя это не рекомендуется, вы все равно можете получить библиотеки Qt4 (например, libqt4-declarative
, qt4-dev-tools
, qt4-qmake
, libqtwebkit4
и другие) в качестве программных зависимостей или для создания приложения с помощью стороннего PPA.
ПРИМЕЧАНИЕ. Срок службы Qt4 подошел к концу! У вас могут возникнуть проблемы с безопасностью библиотеки. ИСПОЛЬЗУЙТЕ ЕГО НА СВОЙ СТРАХ И РИСК! А для Ubuntu 22.04 LTS прокрутите вниз до варианта 2.
Вариант 1. Установите Qt4 в Ubuntu 20.04.
1.) Откройте терминал, нажав Ctrl+Alt+T на клавиатуре или выполнив поиск «терминала» в панели запуска системных приложений. Когда терминал откроется, выполните команду:
sudo add-apt-repository ppa:rock-core/qt4
Введите пароль пользователя (без звездочки) при появлении запроса и нажмите Enter.
Для пользователей Ubuntu 20.10, использующих библиотеки Qt4, попробуйте надежный UNetbootin PPA.
PPA создал пакет Qt4 как библиотеки зависимостей, поскольку Unetbootin был основан на Qt4.
sudo add-apt-repository ppa:gezakovacs/ppa
2.) После добавления PPA он должен автоматически обновить кеш системных пакетов. В некоторых производных Ubuntu вы можете запустить команду для обновления кэша пакетов вручную:
sudo apt update
3.) Наконец, установите пакет программного обеспечения .deb
, и он должен автоматически установить необходимые библиотеки Qt4 после запуска sudo apt -f install.
Или вы можете установить указанный пакет Qt4, выполнив команду:
sudo apt install PACKAGE_NAME
Полный список доступных библиотек Qt4 см. здесь.
Вариант 2. Установите Qt4 в Ubuntu 22.04.
Для новой Ubuntu 22.04 LTS вы можете получить библиотеки Qt4 через этот неофициальный PPA. Пакеты там принадлежат kelebek333.
1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже, чтобы добавить PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/ppa
Введите пароль пользователя, когда он спросит (без звездочки) и нажмите Enter, чтобы продолжить.
2. После добавления PPA при установке старых пакетов приложений Qt4 должен автоматически устанавливаться в качестве зависимостей.
Чтобы установить пакеты вручную, либо запустите команду sudo apt install PACKNAME
в терминале, либо используйте менеджер пакетов Synaptic:
Удалите Qt4:
Чтобы удалить PPA, выполните команду:
sudo add-apt-repository --remove ppa:rock-core/qt4
Или удалите PPA для Ubuntu 22.04 с помощью команды:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/ppa
Чтобы удалить все библиотеки Qt4, выполните команду:
sudo apt remove --autoremove libqt4* libqtcore4 libqtgui4 libqtwebkit4 qt4*