Instale a versão mais recente do umbrello

2

Como instalar a versão mais recente do umbrello no Ubuntu 16.04? Eu tenho 2.18 (15.12) no Ubuntu 16.04 / Mint 18. Construir a partir de fontes ou algum PPA disponível?

Eu vejo que o Launchpad contém apenas a versão 2.21 (16.12), mas para a versão mais recente do Ubuntu. No entanto última versão é 2.22 (17.04)

Aqui link , temos o mais recente, mas ele requer libqt5core5a (>= 5.7.1+dfsg) . Alguma ideia? Criar pacote deb customizado: Eu sei como construir src.rpm - como fazer o mesmo no Ubuntu?

Obrigado!

    
por Aleksey Kontsevich 07.05.2017 / 16:36

1 resposta

2
  1. Crie um diretório de compilação, cd para ele
  2. Faça o download dos códigos-fonte do pacote:

    dget http://archive.neon.kde.org/user/pool/main/u/umbrello/umbrello_17.04.1-0neon+16.04+build22.dsc
    
  3. Desembale-os:

    dpkg-source -x umbrello_17.04.1-0neon+16.04+build22.dsc
    
  4. Diretório de origem do Cd:

    cd umbrello_17.04.1
    
  5. Executar (opcional: se você quiser alterar o log de alterações do pacote) e editar o log de alterações:

    dch -i
    
  6. Crie o pacote:

    dpkg-buildpackage -rfakeroot
    

    de se em caso de algum erro:

    sudo dpkg-buildpackage
    
  

Observação. Para a sequência de alteração de compilação bem-sucedida, usr/share/metainfo to usr/share/appdata in umbrello_17.04.1/debian/umbrello.install file.

  1. Em caso de erro instalar dependências perdidas, no meu caso foi:

    sudo apt-get install kdoctools-dev kinit-dev kio-dev libboost-dev \
    libkf5archive-dev libkf5auth-dev libkf5completion-dev libkf5config-dev \
    libkf5coreaddons-dev libkf5guiaddons-dev libkf5i18n-dev libkf5iconthemes-dev \
    libkf5parts-dev libkf5service-dev libkf5texteditor-dev \
    libkf5widgetsaddons-dev libkf5windowsystem-dev libkf5xmlgui-dev \
    libqt5svg5-dev libqt5webkit5-dev libxml2-dev libxslt1-dev pkg-kde-tools qtbase5-dev
    
  2. Compile o pacote novamente:

    dpkg-buildpackage -rfakeroot
    
  3. Instale o pacote de resultados do diretório de criação:

    sudo dpkg -i umbrello_17.04.1-0neon+16.04+build22_amd64.deb
    
por Aleksey Kontsevich 07.05.2017 / 21:11