Gostaria de atualizar o repositório do meu sistema
holger@ubuntu:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
holger@ubuntu:~$ uname -m
i686
com uma nova versão de codelite (9.1), já que o repositório oficial do Ubuntu contém um antigo (2.8). Eu segui estas instruções: Como instalar a última versão do codelite?
Mas vejo este erro de dependência:
The following packages have unmet dependencies:
codelite : Depends: liblldb-3.6 but it is not installable
Recommends: lldb (>= 3.4) but it is not installable
Recommends: nodejs but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
A versão instalada é:
liblldb-3.9/trusty-security,now 1:3.9.1-4ubuntu3~14.04.2 i386 [installed]
Eu aprecio todas as ideias de como corrigir isso.
Editar:
Ao verificar as dependências da codelite, vejo o seguinte:
holger@ubuntu:~$ sudo apt-get build-dep codelite
The following packages have unmet dependencies:
libgtk2.0-dev : Depends: libglib2.0-dev (>= 2.27.3) but it is not going to be installed
Depends: libgdk-pixbuf2.0-dev (>= 2.21.0) but it is not going to be installed
Depends: libpango1.0-dev (>= 1.20) but it is not going to be installed
Depends: libatk1.0-dev (>= 1.29.2) but it is not going to be installed
Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed
Depends: libxrandr-dev (>= 2:1.2.99) but it is not going to be installed
E: Build-dependencies for codelite could not be satisfied.
O
libgtk2.0-dev depende do libglib2.0-dev e de outras libs. Quando tento instalar o libglib2.0-dev, recebo o seguinte erro:
> holger@ubuntu:~$ sudo apt-get install libglib2.0-dev Reading package
> lists... Done Building dependency tree Reading state information...
> Done Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created or
> been moved out of Incoming. The following information may help to
> resolve the situation:
>
> The following packages have unmet dependencies: libglib2.0-dev :
> Depends: libglib2.0-0 (= 2.40.0-2) but 2.40.2-0ubuntu1 is to $
> Depends: libglib2.0-bin (= 2.40.0-2) but 2.40.2-0ubuntu1 is t$
> Depends: libpcre3-dev (>= 1:8.31) but it is not going to be i$ E: Unable to correct problems, you have held broken
> packages.
Portanto, as dependend libs estão no meu sistema, elas diferem apenas no menor número de lançamento. Pelo que entendi, eu preciso da versão 2.40.0-2 para libglib2.0-0, mas tenho a versão 2.40.2-0ubuntu1 instalada.
De que repositório posso obter esses pacotes? O repositório padrão permite apenas instalar esta versão:
> holger@ubuntu:~$ apt search libglib2.0
> ...
> libglib2.0-dev/trusty
> 2.40.0-2 i386 Development files for the GLib library
Por favor, deixe-me saber, o que estou perdendo aqui?