Estou tentando instalar um arquivo .deb localmente construído que substituirá um pacote instalado.
Tentativa de usar dpkg -i
resulta nisso:
dabo@chrubuntu:~/Downloads/mali$ sudo dpkg -i chromium-mali-opengles_0.45-0ubuntu1_armhf.deb
dpkg: considering removing libegl1-mesa:armhf in favour of chromium-mali-opengles:armhf ...
dpkg: no, cannot proceed with removal of libegl1-mesa:armhf (--auto-deconfigure will help):
libegl1-mesa-drivers:armhf depends on libegl1-mesa (= 9.1.4-0ubuntu0.1)
libegl1-mesa:armhf is to be removed.
dpkg: regarding chromium-mali-opengles_0.45-0ubuntu1_armhf.deb containing chromium-mali-opengles:armhf:
chromium-mali-opengles conflicts with libegl1-x11
libegl1-mesa:armhf provides libegl1-x11 and is present and installed.
dpkg: error processing chromium-mali-opengles_0.45-0ubuntu1_armhf.deb (--install):
conflicting packages - not installing chromium-mali-opengles:armhf
Errors were encountered while processing:
chromium-mali-opengles_0.45-0ubuntu1_armhf.deb
Quando tento desinstalar o libegl1-mesa, ele desinstala muitos outros pacotes que também dependem dele.
Existe uma maneira de instalar o cromo-mali-opengles_0.45-0ubuntu1_armf.deb?
A única coisa que eu penso em fazer é usar dpkg --get-selections
para salvar todos os nomes de pacotes, desinstalar o libegl1-mesa e todas as suas dependências, instalar o cromo-mali-opengles e restaurar o resto dos pacotes com %código%. Isso seria uma ideia incrivelmente ruim?
Também tenho certeza que algo como o aptitude me permitiria desinstalar um e instalar outro ao mesmo tempo, sem desinstalar todos os pacotes que dependem dele. Embora eu não saiba de nenhuma maneira de usar o aptitude para fazer isso.
Eu também tentei usar o gdebi, pensando que ele poderia ter mais gerenciamento de dependências, mas dá o mesmo erro que o dpkg dá.