amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
168 stars 33 forks source link

Dicas em como instalar 3.11 em Fedora 38 #146

Open HelioGuilherme66 opened 1 year ago

HelioGuilherme66 commented 1 year ago

Ao receber informação de actualização de versão, de 3.10 para 3.11, fiz download do pacote flatpak, pois não existe essa versão para RPM.

Depois de instalar flatpak e também a extensão KDE-flatpak para o Discover, obtenho sempre o mesmo erro, de que não existe o runtime e que não o encontra:

$ flatpak install ./pteid-mw-linux.x86_64.flatpak
erro: A aplicação pt.gov.autenticacao/x86_64/master requer o runtime org.kde.Platform/x86_64/5.15-21.08, que não foi localizado

Instalei o runtime mais recente para Fedora 38, mas o erro é sempre o mesmo.

sudo dnf info kde-runtime
Última verificação de expiração de metadados: 0:08:37 em qui 14 set 2023 01:20:00.
Pacotes Instalados
Name         : kde-runtime
Version      : 17.08.3
Lançamento   : 26.fc38
Architecture : x86_64
Size         : 11 M
Fonte        : kde-runtime-17.08.3-26.fc38.src.rpm
Repository   : @System
Do repositór : fedora
Summary      : KDE Runtime
URL          : https://kde.org/
Licença      : LGPLv2+ and GPLv2+
Description  : Core runtime for KDE 4.

Apenas consegui instalar o pacote flatpack ignorando dependências, opção --no-deps, mas não sei onde está o executável para verificar se funciona. A partir do Discover a aplicação inicia mas termina antes de mostrar a janela.

$ flatpak list
Nome                    ID de aplicação           Versão       Ramo         Instalação
Autenticação.gov        pt.gov.autenticacao       3.11.0       master       system

Resumindo:

Nota: Depois de pesquisar mais nos issues, encontrei como instalar o runtime no flatpack:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo;

Finalmente consegui executar com:

flatpak run pt.gov.autenticacao

O atalho para a aplicação fica e Escritório->Autenticação.gov (junto com a 3.10 instalada por RPM)

agrr commented 1 year ago

Vamos adicionar no manual uma referência explícita ao passo de adicionar o repositório do Flathub.

As instruções oficiais na página do Flatpak referem esse passo mas temos verificado que nalguns casos os utilizadores não executam esse comando: https://flatpak.org/setup/

Obrigado pelo feedback

sergiomb2 commented 4 months ago

o Flatpak não me lia a o cartão , então resolvi reconstruir os rpm no copr, felizmente não tive muito trabalho a atualizar o rpm e acho que ficou bem. https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/ , builds para todas arquiteturas e para o Centos / Redhat 9, Fedora 39 , 40 e rawhide , só os build para centos 8 falham e acabei por desistir de fazer rpms para essa versão