opensatelliteproject / OpenSatelliteProject

Open Satellite Project Information
MIT License
381 stars 38 forks source link

Pacotes `mono-complete`, `monodevelop`, e `nuget` com dependências desencontradas (Resolução) #20

Open D1360-64RC14 opened 3 years ago

D1360-64RC14 commented 3 years ago
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
 mono-complete : Depende: mono-devel (= 6.12.0.122-0xamarin1+ubuntu1604b1) mas não será instalado
                 Depende: mono-roslyn (= 6.12.0.122-0xamarin1+ubuntu1604b1) mas não será instalado
                 Depende: mono-4.0-service (= 6.12.0.122-0xamarin1+ubuntu1604b1) mas não será instalado
                 Depende: libmono-cil-dev (= 6.12.0.122-0xamarin1+ubuntu1604b1) mas não será instalado
                 Depende: msbuild mas não será instalado
 monodevelop : Depende: fsharp mas não será instalado
               Depende: libglade2.0-cil (>= 2.12.45) mas não será instalado
               Depende: libgtk2.0-cil (>= 2.12.45) mas não será instalado
               Depende: libmono-microsoft-web-infrastructure1.0-cil (>= 1.0) mas não será instalado
               Depende: libmono-system-design4.0-cil (>= 1.0) mas não será instalado
               Depende: libmono-system-drawing4.0-cil (>= 3.0.6) mas não será instalado
               Depende: libmono-system-runtime4.0-cil (>= 2.10.1) mas não será instalado
               Depende: libmono-system-servicemodel4.0a-cil (>= 3.2.3) mas não será instalado
               Depende: libmono-system-web-extensions4.0-cil (>= 2.10.3) mas não será instalado
               Depende: libmono-system-web-services4.0-cil (>= 1.0) mas não será instalado
               Depende: libmono-system-web4.0-cil (>= 2.10.3) mas não será instalado
               Depende: libmono-system-windows-forms4.0-cil (>= 1.0) mas não será instalado
               Depende: msbuild mas não será instalado
               Recomenda: libgtk2.0-cil-dev mas não será instalado
               Recomenda: mono-devel mas não será instalado
 nuget : Depende: libmono-system-servicemodel4.0a-cil (>= 3.2.3) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

Resolução

Tentando instalar manualmente o pacote mono-devel descobri que o pacote requerido libpng12-0 não está mais no repositório do Ubuntu.

Como visto aqui, é possível resolver isso instalando o seguinte PPA:

sudo add-apt-repository ppa:linuxuprising/libpng12

Após isso o comando para instalação das dependências requeridas ( abaixo de # Install required deps ) funciona perfeitamente.

D1360-64RC14 commented 3 years ago

Sugiro adicionar a resolução ao 1. Download needed dependencies