Como instalar o StarUML e suas dependências?

6

Acabei de instalar o Ubuntu 16.04 e quero instalar o StarUML. Eu baixei o StarUML de link , depois no terminal:

dpkg -i StarUML-v2.0.2-64-bit.deb

Recebi esta mensagem:

Unpacking staruml (2.0.2) ...
dpkg: dependency problems prevent configuration of staruml:
staruml depends on libgcrypt11 (>= 1.4.5); however:
Package libgcrypt11 is not installed.

dpkg: error processing package staruml (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
staruml

O que posso fazer?

    
por Crina Hojda 04.05.2016 / 15:18

4 respostas

8

Você pode baixar e instalar o pacote libgcrypt11 dos repositórios Precise e Trust Ubuntu, por exemplo: link

sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb
sudo dpkg -i StarUML-v2.8.0-64-bit.deb
    
por Luca Ferraro 24.11.2016 / 19:55
3

O pacote StarUML tem algumas dependências:

Depends: gconf-service,
 libasound2 (>= 1.0.23),
 libatk1.0-0 (>= 1.12.4),
 libc6 (>= 2.11),
 libcairo2 (>= 1.6.0),
 libcups2 (>= 1.4.0),
 libdbus-1-3 (>= 1.2.14),
 libexpat1 (>= 1.95.8),
 libfontconfig1 (>= 2.8.0),
 libfreetype6 (>= 2.3.9),
 libgcc1 (>= 1:4.1.1),
 libgconf-2-4 (>= 2.31.1),
 libgcrypt11 (>= 1.4.5),
 libgdk-pixbuf2.0-0 (>= 2.22.0),
 libglib2.0-0 (>= 2.18.0),
 libgtk2.0-0 (>= 2.24.0),
 libnspr4 (>= 1.8.0.10),
 libnss3 (>= 3.12.6),
 libpango1.0-0 (>= 1.22.0),
 libstdc++6 (>= 4.6),
 libudev0 (>= 147) | libudev1 (>= 198),
 libx11-6 (>= 2:1.4.99.1),
 libxcomposite1 (>= 1:0.3-1),
 libxdamage1 (>= 1:1.1),
 libxext6, libxfixes3,
 libxrandr2 (>= 2:1.2.0),
 libxrender1,
 ca-certificates,
 libcurl3,
 lsb-base (>= 3.2),
 xdg-utils (>= 1.0.2),
 wget

Algumas delas são triviais e devem ser encontradas na maioria das instalações de desktop.

Se você instalá-los usando:

sudo apt-get install ./StarUML-v2.0.2-64-bit.deb 
O

apt-get irá encontrar e instalar as dependências automaticamente.

Agora, o pacote específico que está faltando "libgcrypt11" só está disponível em Precise and Trust (12.04 e 14.04)] 1 , ele foi substituído por libgcrypt20 pelo Debian e, portanto, pelo Ubuntu.

Eu entraria em contato com o mantenedor do pacote, você pode descobrir quem ele é com esse comando

dpkg --info StarUML-v2.0.2-64-bit.deb | grep Maintainer
    
por Braiam 09.05.2016 / 01:42
2

Tente executar estes comandos:

sudo apt-get install -f

Os comandos acima devem corrigir problemas de dependências instalando pacotes ausentes que seu programa precisa.

Você pode obter mais informações sobre o comando apt-get lendo o manual:

man apt-get

Espero que isso possa ajudar você.

    
por Danibix 04.05.2016 / 15:37
1

Primeiro, faça o download do pacote libgcrypt: link

Em seguida, instale-o:

sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb

Por fim, instale o StarUML:

sudo dpkg -i StarUML-v2.7.0-64-bit.deb
    
por Sushant Bindra 31.10.2017 / 17:03