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.
encanto-me; artigo muito bom.
Obrigado meu JHalo
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:
no terminal antes de tentar instalar qualquer aplicativo. Você fez isso primeiro?
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.
É um prazer atendê-lo, uma boa notícia para você.
yannsel encontrou uma maneira de fazer exatamente isso aqui
Tudo claro
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
Olá, Intent in Deepin 15.10 e isso me surpreende:
bash: flatpak: comando não encontrado
alguma ideia?
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.
Definitivamente, esqueça que deepin não tem mais flatpak instalado por padrão como antes, então tente:
Y
Em seguida, instale os aplicativos que você deseja, como diz
Isaías Gätjens M
Obrigado. E o fato de o Flatpak não ter instalado implica que nem todos os aplicativos migrarão para o Flatpak?
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.
obrigado
Trabalhei instalando o Flatpak, obrigado!
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:
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ê.
Funcionou instalando o Flatpak, obrigado!
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]:~$
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]:~$