AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 552688
Accepted
xenoid
xenoid
Asked: 2019-11-18 13:01:52 +0800 CST2019-11-18 13:01:52 +0800 CST 2019-11-18 13:01:52 +0800 CST

É possível reverter uma atualização do flatpak?

  • 772

Pergunta no título... Uma recente atualização do flatpak para um aplicativo introduziu novos bugs que se tornaram um incômodo maior do que os bugs corrigidos.

Não vejo nada que pareça um flatpak rollbackcomando, mas existe um procedimento manual razoavelmente seguro?

flatpak
  • 1 1 respostas
  • 5327 Views

1 respostas

  • Voted
  1. Best Answer
    ajgringo619
    2019-11-18T14:56:42+08:002019-11-18T14:56:42+08:00

    (dos documentos Flatpak)

    Fazendo downgrade

    É possível fazer o downgrade de um aplicativo instalado (ou tempo de execução) para uma compilação mais antiga.

    Primeiro você procura o commit no qual está interessado; este exemplo é com o GIMP:

    $ flatpak remote-info --log flathub org.gimp.GIMP
    
    GNU Image Manipulation Program - Create images and edit photographs
    
            ID: org.gimp.GIMP
           Ref: app/org.gimp.GIMP/x86_64/stable
          Arch: x86_64
        Branch: stable
       Version: 2.10.14
       License: GPL-3.0+ AND LGPL-3.0+
    Collection: org.flathub.Stable
      Download: 108.9 MB
     Installed: 308.1 MB
       Runtime: org.gnome.Platform/x86_64/3.32
    
           Sdk: org.gnome.Sdk/x86_64/3.32
        Commit: 8003d469b2224a1abe54b45793c9692e822cacee860d94861f5fc5e43111a689
        Parent: 3fdfdf0963ba67629f287092229d9f5659bc9a2eeb1158c060b09d8a603acbcf
       Subject: Fix CPU detection on GEGL build. (3b047adf)
          Date: 2019-10-30 00:56:11 +0000
       History: 
    
        Commit: 3fdfdf0963ba67629f287092229d9f5659bc9a2eeb1158c060b09d8a603acbcf
       Subject: Fix typo! (a752f7df)
          Date: 2019-09-02 20:28:05 +0000
    
        Commit: 798d8cd8a6a2ccf1bf21c0f5e9749dd4d97ecd511a3af1922d6fedf6c26e3a7c
       Subject: Release GIMP 2.10.12! (1366fa63)
          Date: 2019-06-13 02:25:52 +0000
    
        Commit: 451758521226112dd7d4e2c4ce7fadaa93f69ce58c2f1afb70fb057db81f5e57
       Subject: Update to GEGL 0.4.16. (1d8cb1dd)
          Date: 2019-05-09 05:02:52 +0000
    
        Commit: 5c8a3dc204a12d4695c5bb7e98ea3b3862d78e52c1cf0f9b021c1dae836ecc95
       Subject: Build GTK+2 with more patches. (d7578706)
          Date: 2019-04-25 16:46:42 +0000
    
        Commit: fdbcfcbb8e5a4a6f484674208c6bbdf96c6e37fe2df21983a444069e5949276f
       Subject: Release GIMP 2.10.10! (781c0f7c)
          Date: 2019-04-07 21:40:06 +0000
    
        Commit: 81dc4a6595d81ef6fe7b563dc046cf6dec2856a9628c1b8ff3178bf0547e6490
       Subject: Update some dependencies. (8cef7f17)
          Date: 2019-04-04 18:14:23 +0000
    
        Commit: d0d12223774157ce64690d7096624741bdadc9490ac730ee2aa752eabf2ce0b1
       Subject: Downgrade ibus from shared-modules (d5d82037)
          Date: 2019-04-03 20:07:35 +0000
    
        Commit: 1c130cbfaec924ee87a98f541b451f8e527599b2efda3add51cb0f57b3806ac5
       Subject: Add "org.freedesktop.FileManager1" bus access. (bbf1f104)
          Date: 2019-01-08 19:51:49 +0000
    
        Commit: 1fcb2c783cf61e22ca6ed03df9f95d59785d5cbd668b50f9765693956f1eedeb
       Subject: Update babl dependency. (e7b662db)
          Date: 2018-11-16 22:41:23 +0000
    
        Commit: b6186ed16c732603f5c317bbc42717e500c0077251f9e8035a3266924b9cd55b
       Subject: Release GIMP 2.10.8. (34b1d53c)
          Date: 2018-11-09 13:49:13 +0000
    
        Commit: 0edfacfb334969b2fd5dc8d02cb1f0a5a98a833b24fdc6bb25ba3fb042df08a9
       Subject: Update babl and GEGL. (efaecfbb)
          Date: 2018-10-27 23:52:37 +0000
    

    Então, se você quisesse voltar para a v2.10.8, você implantaria este commit:

    $flatpak update
    --commit=ec07ad6c54e803d1428e5580426a41315e50a14376af033458e7a65bfb2b64f0
    org.gimp.GIMP

    ATUALIZAÇÃO: como o @Syco postou, o uso flatpak mask org.gimp.GIMPimpediria que o GIMP fosse atualizado na próxima vez que você executasse flatpak update; isso foi introduzido na flatpakv1.5, apenas algumas semanas antes de eu responder a este post.

    • 22

relate perguntas

  • Como listar todos os aplicativos flatpak que usam um tempo de execução específico?

  • Como redefinir todas as permissões substituídas manualmente para um flatpak?

  • Como fazer o "flatpak enter" funcionar?

  • Como listar permissões de aplicativos flatpak?

  • Como permitir que o aplicativo GUI no flatpak execute a ferramenta CLI?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve