Instalar Pacotes "Flatpak" em Deepin

Podemos chamá-lo de "primo" dos pacotes "Snap" alimentados por canônico(Mas com uma vantagem; eles não repetem dependências, minimizando seu peso). É uma ideia que não é nova, mas o engenheiro-chefe da RedHat junto com o resto da comunidade e organizações voluntariamente o desenvolveu muito bem (consulte o seu código no Github clicando aqui), a maioria das aplicações de Deepin Podem ser instalados neste formato, basta abrir a loja e escrever "flatpak" para ver a aposta da equipa Deepin Tecnologia Wuhanpor esta tecnologia de pacote "Continha Self-". Atualmente, não há "GUI" ou interface gráfica para pacotes Flatpak em deepin, exceto para aplicativos nativos, então tudo é feito escrevendo e colando comandos no terminal.

operação

Ao contrário das aplicações "normais" que usam dependências do sistema, os pacotes flatpak contêm todas as dependências de que precisam para executar a aplicação (esta tecnologia é conhecida comoIsolamento do processoouambiente isolado-do InglêsSandbox), o isolamento será das dependências, assim como o código do aplicativo não terá contato com o sistema, portanto, se atualizarmos nosso sistema, por um lado, a carga da atualização será aliviada, pois estaria focada no sistema e não Nas aplicações, também não haveria conflito entre as dependências do sistema e da aplicação e não só isso, mas estando de forma isolada, seria evitada a infecção do sistema por agentes maliciosos. Também podemos aproveitar esta forma de instalação de aplicações, pelo que é necessário conhecer o trabalho que se realiza em Flathub.

Aqui está uma lista de aplicativos "flatpak" que podem ser instalados (no meu caso o que mais importa para mim é 0 AD cuja versão nos repositórios de "deepin" é 0.0.21 quando já existe 0.0.22 mas eu tenho dificultou muito a instalação na distribuição porque a versão mais recente gera conflitos de dependência com o sistema, o que não acontece ao instalá-lo usando este método)

Para instalar qualquer um dos aplicativos que Flathub nos oferece, em primeiro lugar devemos colocar as seguintes linhas de comando no terminal:

sudo apt update && sudo apt install flatpak

Ato seguido:

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

Então instalar qualquer um dos aplicativos do terminal é muito fácil, basta consultar os comandos, para isso no site do Flathub, pressione onde diz "Linha de Comando"

Irá obter uma lista de aplicações com os respectivos comandos, só falta colá-los no terminal, no meu caso a título de exemplo escolhi Transmissão.

Assim que o download for concluído (o que levaria mais tempo do que uma instalação completa «APT» porque baixaria todas as dependências necessárias), será instalado automaticamente e poderemos executar a aplicação a partir do ícone que será criado no Launcher.

Visualize aplicativos, atualize e desinstale

O princípio é muito semelhante ao de «PARAdvancedPackageTool ". Para ver os aplicativos flatpak que instalamos em nosso sistema, devemos escrever a seguinte linha de comando:

flatpak list

Você pode ver que seus nomes são um pouco longos, porque os nomes que aparecem lá nós os usaremos para realizar uma desinstalação (Claro, você também pode fazer isso a partir do iniciador clicando com o botão direito no ícone para abrir o menu e selecionando "Desinstalar"):

Para atualizar, a linha de comando é a seguinte, isso irá atualizar todos os aplicativos que você instalou de forma fácil e simples, enquanto você pode cuidar de outras tarefas:

flatpak update

No meu caso, ele encontrou atualizações para discórdia.

Existem outros repositórios onde você pode obter mais aplicativos, exemplos KDE:

flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo

Alguns não são oficiais, mas são criados por voluntários, Clique aqui para ver.
Você encontrou um repositório? Deixe-me saber nos comentários, obrigado pela leitura 🙂

Crie sua primeira .Flatpak  Crie aplicativos .Flatpak simples 

Agora você terá a possibilidade de instalar o pacote gnome-software-plugin-flatpak dos repositórios, eu pessoalmente instalei do Synaptic, com ele instalado você poderá clicar em qualquer arquivo flatpak que baixar «.flatpakref» e poderá instalá-lo graficamente.

5 1 voto
Classifique o artigo
 
Inscreva-se
relatório do
19 Reacciones
Mais popular
Mais recentes Mais velho
Opinião do artigo
Ver todos os comentários
Car
Car (@car)
3 años atrás

encanto-me; artigo muito bom.

Akiba Illusion
Akiba Illusion (@akibaillusion)
3 años atrás

Obrigado meu JHalo

Jose Luis
Jose Luis (@jose-luis)
2 años atrás

Também instalei o pacote gnome-software-plugin-flatpak do Synaptic, mas quando quero instalar os aplicativos recebo a mensagem «Isso não funcionou. O arquivo não é compatível »Como faço para usar a interface gráfica?

Эли
Эли (@eli)
Administrador
2 años atrás
Respondido por: Jose Luis

Também instalei o pacote gnome-software-plugin-flatpak do Synaptic, mas quando quero instalar os aplicativos recebo a mensagem «Isso não funcionou. O arquivo não é compatível »Como faço para usar a interface gráfica?

Olá José Luis bem-vindo ao fórum, como o artigo explica, atualmente não há como instalar aplicativos flatpak por meio da interface gráfica, mas você não pode se esquecer de escrever o comando:

flatpak remote-add --if-not-existing flathub https://flathub.org/repo/flathub.flatpakrepo 

no terminal antes de tentar instalar qualquer aplicativo. Você fez isso primeiro?

Jose Luis
Jose Luis (@jose-luis)
Respondiendo a  Эли
2 años atrás

Obrigado por responder, coloquei a linha que você me enviou no terminal e não consegui executar a instalação GUI de qualquer maneira. Mas quando instalei o Nautilus, percebi que a partir desse gerenciador de arquivos, se você pode usar a GUI de instalação, agora preciso encontrar uma maneira de definir o Nautilus como padrão.

Эли
Эли (@eli)
Administrador
2 años atrás
Respondido por: Jose Luis

agora eu tenho que descobrir como definir o Nautilus como padrão.

É um prazer atendê-lo, uma boa notícia para você. yannsel encontrou uma maneira de fazer exatamente isso aqui

Lewin Viola
Lewin Viola (@lewinviola)
2 años atrás

Tudo claro

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
1 año atrás

Olá, quando eu não coloco o comando flatpak remote-add –if-not-existing flathub https://dl.flathub.org/repo/flathub.flatpakrepo
ele me diz "bash: flatpak: comando não encontrado"
alguma ideia do porque isso?
Eu tenho profundidade em 15.10

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
1 año atrás

Olá, Intent in Deepin 15.10 e isso me surpreende:
bash: flatpak: comando não encontrado
alguma ideia?

Isaías Gätjens M
Isaías Gätjens M (@igatjens)
Administrador
Respondiendo a  Sebastian Martin Suarez
1 año atrás

Olá, parece-me que você ainda precisa instalar o flatpak, antes do Deepin 15.10 flatpak vir pré-instalado, mas agora ele não está mais pré-instalado, o artigo foi escrito antes do Deepin 15.10.

Você pode instalar o flatpak com o seguinte comando:

sudo apt update && sudo apt install flatpak

Depois de instalado, você pode instalar programas flatpak.

Saudações.

Эли
Эли (@eli)
Administrador
Respondiendo a  Isaías Gätjens M
1 año atrás

Definitivamente, esqueça que deepin não tem mais flatpak instalado por padrão como antes, então tente:

sudo apt update && sudo apt install flatpak

Y

flatpak remote-add --if-not-existing flathub https://flathub.org/repo/flathub.flatpakrepo 

Em seguida, instale os aplicativos que você deseja, como diz Isaías Gätjens M

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
Respondiendo a  Эли
1 año atrás

Obrigado. E o fato de o Flatpak não ter instalado implica que nem todos os aplicativos migrarão para o Flatpak?

Эли
Эли (@eli)
Administrador
Respondiendo a  Sebastian Martin Suarez
1 año atrás

Gosto de resolver o problema para vocês, iremos atualizá-lo com os comandos corretos. Quanto à migração do flatpak, não sei a resposta uma vez que não deu qualquer declaração oficial sobre o assunto.

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
Respondiendo a  Isaías Gätjens M
1 año atrás

obrigado

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
Respondiendo a  Isaías Gätjens M
1 año atrás

Trabalhei instalando o Flatpak, obrigado!

Эли
Эли (@eli)
Administrador
1 año atrás

Olá Sebastian Martin Suarez Pode ser devido a uma pequena mudança que notei no comando ao adicionar suporte para flatpak, ao invés de como aparece no artigo trata disso:

flatpak remote-add --if-not-existing flathub https://flathub.org/repo/flathub.flatpakrepo 

Em seguida, tente adicionar o aplicativo flatpak desejado.

Talvez tenhamos que atualizar um pouco este artigo, ele já faz um ano. Deixe-me saber se funcionou para você.

Sebastian Martin Suarez
Sebastian Martin Suarez (@sebastianmartinsuarez)
Respondiendo a  Эли
1 año atrás

Funcionou instalando o Flatpak, obrigado!

HENRY GARCIA M.
HENRY GARCIA M. (@henrygarciam)
1 año atrás

ajuda, eu acabei de instalar o deepin 115.10, e eles não me dão os comandos para instalar o flatpack;

usuário @ proBook4420s-PC: ~ $ sudo apt install flatpak
Lendo a lista de pacotes ... Concluído
Criando árvore de dependência
Lendo as informações de status ... Concluído
flatpak já está em sua versão mais recente (0.8.9-0 + deb9u1).
0 atualizado, 0 novos serão instalados, 0 para remover e 1 não atualizado.
[email protected]:~$ sudo apt install gnome-software-plugin-flatpak
Lendo a lista de pacotes ... Concluído
Criando árvore de dependência
Lendo as informações de status ... Concluído
gnome-software-plugin-flatpak já está em sua versão mais recente (3.22.5-1).
0 atualizado, 0 novos serão instalados, 0 para remover e 1 não atualizado.
[email protected]:~$ flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
[email protected]:~$ flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
[email protected]:~$ flatpak list
[email protected]:~$

HENRY GARCIA M.
HENRY GARCIA M. (@henrygarciam)
Respondiendo a  HENRY GARCIA M.
1 año atrás

usuário @ proBook4420s-PC: ~ $ sudo add-apt-repository ppa: alexlarsson / flatpak
Traceback (última chamada mais recente):
File «/usr/bin/add-apt-repository», line 95, in
sp = SoftwareProperties(options=options)
File «/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py», line 109, in __init__
self.reload_sourceslist()
File «/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py», line 599, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File «/usr/lib/python3/dist-packages/aptsources/distro.py», line 93, in get_sources
(self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Erro: não foi possível encontrar um modelo de distribuição para Deepin / stable
[email protected]:~$

19
0
Gostaríamos de saber o que você pensa, Participe da discussão.x