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 / ubuntu / Perguntas / 1503283
Accepted
Flimm
Flimm
Asked: 2024-02-13 00:14:56 +0800 CST2024-02-13 00:14:56 +0800 CST 2024-02-13 00:14:56 +0800 CST

Ajude-me a entender "'flathub' remoto encontrado em múltiplas instalações 1) sistema 2) usuário"

  • 772

Quando tento instalar um Flatpak do site Flathub, recebo uma mensagem como esta:

$ flatpak install flathub app.organicmaps.desktop
Looking for matches…
Remote ‘flathub’ found in multiple installations:

   1) system
   2) user

Which do you want to use (0 to abort)? [0-2]: 

Tenho várias perguntas sobre isso:

  • Quais são as implicações de userescolher system? Estou interessado em segurança e usabilidade.
  • Um ou ambos exigem o uso de sudoprivilégios de administrador?
  • Como posso minimizar a quantidade de espaço em disco usado? Devo escolher consistentemente um ou outro?
  • Da mesma forma, minha resposta afetará o tamanho do download?
  • Como posso listar flatpaks que foram instalados systeme flatpaks que foram instalados em user? Posso migrar um pacote instalado entre eles?
  • Há alguma coisa específica do Ubuntu que eu deveria saber que afetaria minha escolha?
  • Posso configurar flatpakpara não me fazer mais essa pergunta no futuro?
flatpak
  • 1 1 respostas
  • 37 Views

1 respostas

  • Voted
  1. Best Answer
    user68186
    2024-02-13T01:29:09+08:002024-02-13T01:29:09+08:00

    Não sou especialista em flatpak, mas usei-o para instalar alguns aplicativos. Deixe-me tentar responder a todas as suas perguntas da melhor maneira possível.


    • Quais são as implicações de escolher o usuário em vez do sistema? Estou interessado em segurança e usabilidade.

      A instalação do usuário

      O aplicativo é instalado na pasta pessoal do usuário. Por exemplo em:

      /home/flimm/.local/share/flatpak/app/app.organicmaps.desktop/
      

      Isso significa que o aplicativo não pode ser acessado por mais ninguém. Por exemplo, se este computador for usado por todos os membros da sua família, digamos, seu cônjuge e filhos, e você o instalar como user, somente você poderá iniciar e usar este aplicativo. Ninguém mais terá acesso a ele.

      Em termos de segurança, a instalação no espaço do usuário implica que nenhuma permissão administrativa seja usada para instalação. Por exemplo, se de alguma forma um bandido puder modificar o processo de instalação do aplicativo para que, quando você instalar o aplicativo, ele faça algumas alterações indesejadas no sistema. Então, se você usar userinstall, essas alterações no sistema não serão feitas, pois o processo de instalação é executado sem o sudo.

      Por outro lado, se o aplicativo precisar de alguns privilégios especiais no nível do sistema para funcionar corretamente, a instalação como usuário pode não funcionar.

      A instalação do sistema

      O aplicativo é instalado em uma pasta do sistema:

      /var/lib/flatpak/app/app.organicmaps.desktop/
      

      Isso significa que o aplicativo pode ser acessado por todos os usuários deste computador. Por exemplo, se o seu cônjuge e filhos forem usuários deste computador, todos eles poderão iniciar e usar este aplicativo.

      A regra geral "Não instale nada se não confiar na fonte" se aplica. Como de costume no Ubuntu, a instalação é feita sudoe o próprio processo de instalação pode fazer alterações no sistema.

    • Um ou ambos exigem o uso de privilégios sudo ou de administrador?

      Apenas a instalação do "sistema" deve exigir sudo.

    • Como posso minimizar a quantidade de espaço em disco usado?

      Se você tiver três usuários, você, seu cônjuge e seu filho, talvez não queira instalar o mesmo aplicativo três vezes usando contas de três usuários. Isso ocupará três vezes mais espaço em disco, pois o aplicativo será instalado três vezes em três pastas iniciais diferentes.

      /home/flimm/.local/share/flatpak/app/app.organicmaps.desktop/
      /home/glimm/.local/share/flatpak/app/app.organicmaps.desktop/
      /home/zlamm/.local/share/flatpak/app/app.organicmaps.desktop/
      

      Se sua pasta pessoal estiver em uma partição separada, a escolha de "usuário" versus "sistema" determinará em qual partição o aplicativo está instalado. Se sua partição pessoal estiver cheia e a partição do sistema /estiver relativamente vazia, use o sistema opção e vice-versa.

    • Devo escolher consistentemente um ou outro?

      Depende da aplicação. Por exemplo, se o aplicativo que você está instalando for um servidor web, poderá ser necessária permissão para ler e gravar em uma pasta do sistema chamada /var/www/. Uma instalação de “usuário” pode não fornecer esse acesso. Nesse caso, você deve fazer a instalação do "sistema".

      Depende do número de usuários do seu computador. Se você for o único usuário, você pode querer usar a instalação "user". Se você tiver vários usuários e quiser que todos acessem o aplicativo, use a instalação do "sistema".

    • Da mesma forma, minha resposta afetará o tamanho do download?

      Provavelmente não. No entanto, isso afetará o local de instalação. Isso só importa se você tiver uma partição "inicial" separada.

    • Como posso listar flatpaks que foram instalados no sistema e flatpaks que foram instalados no usuário?

      Ao executar o flatpak list, você pode visualizar os pacotes instalados no seu userdiretório, bem como o system. Veja a última coluna intitulada "Instalação":

      $ flatpak list
      Name           Application ID            Version       Branch      Origin       Installation
      Organic Maps   app.organicmaps.desktop   2024.02.06-11 stable      flathub      system
      LocalSend      ….localsend.localsend_app 1.13.1        stable      flathub      user
      

      Se você executar sudo flatpak list, apenas systemas instalações serão exibidas.

    • Posso migrar um pacote instalado entre eles?

      Não sei. Provavelmente não.

    • Há alguma coisa específica do Ubuntu que eu deveria saber que afetaria minha escolha?

      Não estou ciente de nenhuma coisa específica do Ubuntu.

    • Posso configurar o flatpak para não me fazer mais essa pergunta no futuro?

      Você pode usar o comando:

      flatpak install --user flathub <name>
      

      quando você deseja instalar o aplicativo em sua pasta pessoal. Para uso de instalação em todo o sistema:

      sudo flatpak install flathub <name>
      

    Consulte a documentação de instalação do usuário versus sistema .

    Espero que isto ajude

    • 3

relate perguntas

  • Como identificar se um aplicativo é instantâneo, flatpak ou nativo no meu computador?

  • Pacote de serviço CLI em AppImage ou Flatpak?

  • Como posso receber uma notificação de atualização para novas versões de aplicativos Flatpak instalados?

  • Como os arquivos de um aplicativo Flatpak devem ser removidos?

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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