Я хочу понизить некоторые пакеты. Я ищу и нахожуКак понизить версию пакетов в Ubuntu?и этоНеобходимо понизить версию пакета со многими зависимыми компонентамии этоКак понизить версию пакета через apt-get?.
Но я просто хочу сделать это с помощью dpkg.
Могу ли я просто запустить dpkg -i package-name
? Если да, то что будет сделано с самой высокой уже установленной версией?!
решение1
Вы можете сделать это с помощью
dpkg -i package-file.deb
Это заменит любую другую версию, package-file.deb
которая уже установлена.
Поскольку dpkg
невозможно разрешить зависимости пакетов, он просто сообщит об ошибке, если вам потребуется понизить версию других пакетов, и вам придется сделать это вручную.
Обратите внимание, что понижение версии официально не поддерживается и может вызвать проблемы с некоторыми пакетами.
решение2
Вы также можете сделать:
apt install имя_пакета=версия
Для восстановления пакетов до версии в архиве.