Как понизить версию пакета с помощью dpkg

Как понизить версию пакета с помощью dpkg

Я хочу понизить некоторые пакеты. Я ищу и нахожуКак понизить версию пакетов в Ubuntu?и этоНеобходимо понизить версию пакета со многими зависимыми компонентамии этоКак понизить версию пакета через apt-get?.

Но я просто хочу сделать это с помощью dpkg.

Могу ли я просто запустить dpkg -i package-name? Если да, то что будет сделано с самой высокой уже установленной версией?!

решение1

Вы можете сделать это с помощью

dpkg -i package-file.deb

Это заменит любую другую версию, package-file.debкоторая уже установлена.

Поскольку dpkgневозможно разрешить зависимости пакетов, он просто сообщит об ошибке, если вам потребуется понизить версию других пакетов, и вам придется сделать это вручную.

Обратите внимание, что понижение версии официально не поддерживается и может вызвать проблемы с некоторыми пакетами.

решение2

Вы также можете сделать:

apt install имя_пакета=версия

Для восстановления пакетов до версии в архиве.

Связанный контент