Não tente este comando:
sudo apt-get install 229-4ubuntu6
E: Unable to locate package 229-4ubuntu6
Porque não há nenhum pacote com 229-4ubuntu6
nome nos repositórios.
A saída apt diz
libudev1 (= 229-4ubuntu4) but 229-4ubuntu6 is to be installed
Isso significa que a versão 229-4ubuntu6
de libudev1
foi instalada, mas a versão 229-4ubuntu4
é necessária.
E a outra coisa é que a última versão de libudev1
para xenial
é 229-4ubuntu17
, mas seu apt retorna a última versão é 229-4ubuntu6
. Esse problema aconteceu por causa disso, muitos repositórios do Ubuntu estão desativados em seu sistema e seus repositórios não são atualizados.
Então, como primeiro passo, tentamos habilitar todos os seus repositórios do Ubuntu com estes comandos:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
Em seguida, atualize seus repositórios e seus pacotes:
sudo apt update
sudo apt upgrade
Em seguida, tente consertar pacotes quebrados:
sudo apt -f install
E como último passo tente instalar o libsdl2-dev
package:
sudo apt install libsdl2-dev
Atualização: Adicione essas linhas ao seu arquivo /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu xenial universe multiverse
deb-src http://archive.ubuntu.com/ubuntu xenial universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
E comente estas linhas:
deb http://ftp.belnet.be/ubuntu.com/ubuntu/ xenial multiverse restricted universe main
deb-src http://ftp.belnet.be/ubuntu.com/ubuntu/ xenial multiverse restricted universe main #Added by software-properties
E, em seguida, tente estes comandos para atualizar repositórios e pacotes:
sudo apt update
sudo apt upgrade
Em seguida, tente instalá-lo novamente:
sudo apt install libsdl2-dev