Ok, se você ainda estiver com esse problema, isso acontece porque algum pacote não funcionará se as versões de seus colegas não forem as mesmas.
libgail-3-0 : Depends: libgtk-3-0 (= 3.6.0-0ubuntu3.2) but 3.6.0-0ubuntu3.1 is installed
libgtk-3-0 : Depends: libgtk-3-common (= 3.6.0-0ubuntu3.1) but 3.6.0-0ubuntu3.2 is installed
libgtk-3-bin : Depends: libgtk-3-0 (>= 3.6.0-0ubuntu3.2) but 3.6.0-0ubuntu3.1 is installed
Como você pode ver, a libgail-3-0 requer que a libgtk-3-0 seja 3.6.0-0ubuntu3. 2 mas a libgtk-3-0 requer que a libgtk-3-common seja 3.6. 0-0ubuntu3. 1 uma diferença de versões .1. Então, como a família libgtk não pode ser de versões diferentes, o apt-get obtém um erro de dependência expectacular. Então, como resolver isso? Usamos o status do pacote hold
:
echo "libgtk-3-bin hold" | sudo dpkg --set-selections
echo "libgtk-3-0 hold" | sudo dpkg --set-selections
Com isso, você pode atualizar normalmente até que os conflitos de dependência sejam resolvidos nos repositórios do Ubuntu.
Quando você perceber que pode permitir atualizações, basta executar:
echo "libgtk-3-bin install" | sudo dpkg --set-selections
echo "libgtk-3-0 install" | sudo dpkg --set-selections
Outra opção é forçar a instalação de versões:
sudo apt-get update
sudo apt-get install libgtk-3-0=3.6.0-0ubuntu3.1 libgtk-3-common=3.6.0-0ubuntu3.1 libgtk-3-0=3.6.0-0ubuntu3.1
Isto irá dizer ao apt-get para instalar tudo usando o mesmo número de versão.