Comparar edições

Como instalar o Firefox em Linux

Edição 284298:

Edição 284298 de marcelo.ghelman em

Edição 284309:

Edição 284309 de marcelo.ghelman em

Palavras-chave:

ubuntu opensuse debian fedora
ubuntu opensuse debian fedora

Resumo em resultado de pesquisas:

Este artigo descreve como baixar e instalar o Firefox no Linux.
Este artigo descreve como baixar e instalar o Firefox no Linux.

Conteúdo:

Muitas distribuições Linux vêm com o Firefox previamente instalado por meio de seus gerenciadores de pacotes e configurado como o navegador padrão. No entanto, se você precisar instalar o Firefox em Linux usando um método diferente, o guia abaixo mostra várias formas alternativas de baixar e instalar o Firefox em Linux. {for mac,win}{note}'''Este artigo só se aplica ao Linux.''' {for mac}Consulte instruções de como instalar o Firefox no Mac em [[How to download and install Firefox on Mac]].{/for}{for win}Consulte instruções de como instalar o Firefox no Windows em [[Installing Firefox on Windows]].{/for}{/note}{/for} __TOC__ = Instale através do gerenciador de pacotes da sua distribuição (recomendado) = Para instalar o Firefox usando o gerenciador de pacotes, consulte a documentação da distribuição Linux que você usa. Este método é recomendado porque garante que o Firefox e todas as bibliotecas necessárias sejam instaladas e configuradas de forma otimizada para sua distribuição. No entanto, pode haver um pequeno atraso entre o lançamento oficial de uma nova versão do Firefox e o momento em que sua distribuição disponibiliza um pacote de atualização. Sua distribuição também pode oferecer sem a marca Firefox, ou apenas distribuir a versão ESR. = Instale usando Flatpak = Para instalar o Firefox usando Flatpak, [https://flatpak.org/setup/ instale e configure o Flatpak] no computador. Após instalar o Flatpak, acesse a [https://flathub.org/apps/details/org.mozilla.firefox página do Firefox no Flathub] e clique no botão {button Instalar}. Como alternativa, você pode digitar o seguinte comando no terminal: ;<code>'''flatpak install flathub org.mozilla.firefox'''</code> Por padrão, o Flatpak instala o Firefox no mesmo idioma do sistema operacional. Para usar outro idioma, siga as instruções em [[Use Firefox in another language|como usar o Firefox em outro idioma]]. = Instale usando Snap = Para instalar o Firefox usando Snap, [https://snapcraft.io/docs/installing-snapd instale o Snap] em seu computador. Após instalar o Snap, acesse a [https://snapcraft.io/firefox página do Firefox no Snapcraft Store], clique no botão {button Instalar} e siga as instruções. Você também pode instalar digitando o seguinte comando em um terminal: ;<code>'''sudo snap install firefox'''</code> Se estiver disponível, o Snap instala o Firefox no mesmo idioma do seu sistema operacional. Para usar outro idioma, siga as instruções em [[Use Firefox in another language|como usar o Firefox em outro idioma]]. =Instale o pacote .deb do Firefox em distribuições baseadas em Debian= Para instalar o pacote <code>'''.deb'''</code> por meio do repositório APT, faça o seguinte: #Crie um diretório para armazenar chaves do repositório APT, se ainda não existir: #;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code> #Importe a chave de assinatura do repositório APT da Mozilla: #;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code> #;{note}Se não tiver o <code>'''wget'''</code> instalado, você pode instalar com: <code>'''sudo apt-get install wget'''</code>{/note} #O fingerprint deve ser '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''.<!-- Please check with the Release Engineering team (release@mozilla.com) before changing/removing this fingerprint --> Você pode verificar com o seguinte comando: #;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nO fingerprint da chave corresponde ("$0").\n"; else print "\nFalha na verificação: o fingerprint ("$0") não corresponde ao esperado.\n"}''''</code> #Depois adicione o repositório APT da Mozilla à sua lista de origens: #;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla<!-- -->.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code> #Configure o APT para dar prioridade a pacotes do repositório da Mozilla: #;<code>'''echo ''''</code> #;<code>'''Package: *'''</code> #;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code> #;<code>'''Pin-Priority: 1000'''</code> #;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code> #Atualize a lista de pacotes e instale o pacote .deb do Firefox: #;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code> ==Configure outros idiomas no Firefox com arquivos .deb== Para quem quiser usar o Firefox em um idioma diferente de inglês americano, também criamos pacotes <code>'''.deb'''</code> com pacotes de idiomas do Firefox. Use o comando a seguir para instalar o pacote do idioma português brasileiro (se quiser outro, substitua <code>pt-br</code> pelo código de idioma): ;<code>'''sudo apt-get install firefox-l10n-pt-br'''</code> Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório APT da Mozilla e executar <code>sudo apt-get update</code>: <code>'''apt-cache search firefox-l10n'''</code> ==Migração de dados== Se você estava usando Snap ou Flatpak antes, precisa importar seu perfil. Há duas formas de fazer isso. Você pode usar um desses métodos: * '''Método 1:''' Ativar a sincronização. Consulte instruções em [[How do I set up Sync on my computer?]] * '''Método 2:''' Copiar os arquivos existentes em seu computador. Certifique-se de que todas as cópias do Firefox no computador estejam completamente fechadas antes de fazer isso: **Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code> **Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code> Em ambos os casos, após mover os perfis, execute o Firefox a partir do terminal com o comando '''<code>firefox -P</code>'''. Selecione o perfil que você quiser. Depois dessa configuração inicial, o comando com '''<code>-P</code>''' não é mais necessário. = Instale o Firefox usando um pacote da Mozilla = Antes de instalar o Firefox a partir de um pacote da Mozilla, verifique se seu computador tem as '''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux bibliotecas necessárias]''' instaladas. Bibliotecas faltando ou não compatíveis podem fazer o Firefox não funcionar. == Instalação do Firefox no sistema (para usuários com conhecimento mais avançado) == {note} Para instalar o Firefox usando este método, você '''precisa conseguir''' se logar como root ou executar comandos com <code>'''sudo'''</code>. Esta instalação tem prioridade sobre a versão do Firefox instalada através do gerenciador de pacotes. Para executar a versão instalada pelo gerenciador de pacotes, precisa executar o binário a partir do terminal. Para fazer isso na maioria das distribuições, abra um terminal e digite:<br><code>'''/usr/bin/firefox'''</code> {/note} <!-- Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually set the list number --> # Abra a [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org página de download do Firefox] e clique no botão {button Baixar agora}. # Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo: #; <code>'''cd ~/Downloads'''</code> # Extraia o conteúdo do arquivo baixado digitando: #; <code>'''tar xjf firefox-*.tar.bz2'''</code> #; <br>''Os comandos a seguir devem ser executados como root, ou precedidos por <code>'''sudo'''</code>.'' # Mova a pasta com o Firefox descompactado para {filepath /opt}: #; <code>'''mv firefox /opt'''</code> # Crie um link simbólico para o executável do Firefox: #; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code> # Baixe uma cópia do arquivo da área de trabalho: #; <code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code> Se o <code>'''wget'''</code> não estiver instalado em seu computador, abra o endereço acima, clique com o botão direito na página para abrir o menu de contexto e selecione {menu Salvar página como}. Após salvar o arquivo, mova para {filepath /usr/local/share/applications}. Para verificar se a instalação foi bem-sucedida, abra a página de [[Use the Troubleshooting Information page to help fix Firefox issues|informações técnicas]]. Na seção ''Informações básicas sobre o aplicativo'', o valor de ''Binário da aplicação'' deve ser '''/opt/firefox/firefox-bin'''. == Instalação local do Firefox na conta do usuário == {note}Se você não tiver acesso para se logar como root ou executar comandos com <code>'''sudo'''</code>, ou simplesmente preferir usar um Firefox local em sua conta, pode fazer uma instalação local. Você também pode fazer isso para ter várias instalações do Firefox de pacotes diferentes.{/note} # Abra a [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org página de download do Firefox] e clique no botão {button Baixar agora}. #* Você também pode clicar no link '''Baixar de outra plataforma ou idioma''' abaixo deste botão para escolher outro pacote: Nightly, Beta, Developer ou ESR. # Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo: #; <code>'''cd ~/Downloads'''</code> # Extraia o conteúdo do arquivo baixado. É criada uma pasta de nome {filepath firefox}. Após extrair, você pode apagar o pacote: #; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code> # Se você baixou um pacote específico, pode renomear a pasta descompactada. Por exemplo: #; <code>'''mv firefox firefox-nightly'''</code> # Você pode deixar a pasta descompactada na pasta de downloads, ou mover para outro local na sua conta. Por exemplo: #; <code>'''mv firefox ~/firefox'''</code> # O Firefox já está pronto para ser usado. Você pode executar diretamente a partir do terminal: #; <code>'''~/firefox/firefox &'''</code> # Crie um atalho na área de trabalho (pode ser diferente na sua distribuição Linux). #* Clique com o botão direito na área de trabalho e escolha '''Criar lançador''' no menu de contexto. #* Você também pode digitar o seguinte no terminal: #*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code> #* Um ícone para o atalho na área de trabalho pode ser encontrado em <code>'''~/firefox/browser/chrome/icons/default/'''</code> {note}'''Nota:''' Este método não muda a associação de tipos de arquivo no sistema, portanto links de outras aplicações não são abertos na instalação local. Você precisa copiar o link e colar na barra de endereços do Firefox.{/note} =Aviso de recursos de segurança= Pode aparecer um aviso dizendo que “alguns recursos de segurança do Firefox podem oferecer menos proteção no seu sistema operacional”. O ''sandbox'' no Firefox faz uso de ''namespaces'' de usuário não privilegiados ao criar novos processos para impor mais segurança. Isto pode ser considerado um risco de segurança, então algumas distribuições Linux começaram a restringir seu uso e só permitir funcionar onde há um ''profile'' AppArmor. Tais ''profiles'' podem cobrir somente um conjunto limitado de ''paths'' de instalação, inclusive pacotes Snap e Debian. No entanto, não podem cobrir alguns outros casos de uso, como instalações de ''tarball'', assim como ''builds'' de desenvolvimento local. Para criar um ''profile'' AppArmor para o Firefox: No diretório <code>'''/etc/apparmor.d/'''</code>, crie um arquivo de nome <code>'''firefox-local'''</code> Adicione o seguinte neste arquivo: <code>'''# Este profile permite tudo e só existe para dar um'''</code><br> <code>'''# nome ao aplicativo, em vez de ter o label "unconfined"'''</code> <code>'''abi <abi/4.0>,'''</code> <code>'''include <tunables/global>'''</code> <code>'''profile firefox-local'''</code> <code>'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''</code> <code>'''flags=(unconfined) {'''</code> :<code>'''userns,'''</code> :<code>'''# Adições e substituições específicas por site, consulte detalhes em local/README'''</code> :<code>'''include if exists <local/firefox>'''</code> <code>'''}'''</code> Substitua <code>'''<USER>'''</code> pelo seu nome de usuário no Linux. Esta configuração assume que a instalação do Firefox esteja em <code>'''$HOME/bin/'''</code>, ajuste se for necessário. Após salvar o arquivo, execute <code>'''sudo systemctl restart apparmor.service'''</code> em um terminal Linux.
Muitas distribuições Linux vêm com o Firefox previamente instalado por meio de seus gerenciadores de pacotes e configurado como o navegador padrão. No entanto, se você precisar instalar o Firefox em Linux usando um método diferente, o guia abaixo mostra várias formas alternativas de baixar e instalar o Firefox em Linux. {for mac,win}{note}'''Este artigo só se aplica ao Linux.''' {for mac}Consulte instruções de como instalar o Firefox no Mac em [[How to download and install Firefox on Mac]].{/for}{for win}Consulte instruções de como instalar o Firefox no Windows em [[Installing Firefox on Windows]].{/for}{/note}{/for} __TOC__ = Instale através do gerenciador de pacotes da sua distribuição (recomendado) = Para instalar o Firefox usando o gerenciador de pacotes, consulte a documentação da distribuição Linux que você usa. Este método é recomendado porque garante que o Firefox e todas as bibliotecas necessárias sejam instaladas e configuradas de forma otimizada para sua distribuição. No entanto, pode haver um pequeno atraso entre o lançamento oficial de uma nova versão do Firefox e o momento em que sua distribuição disponibiliza um pacote de atualização. Sua distribuição também pode oferecer sem a marca Firefox, ou apenas distribuir a versão ESR. = Instale usando Flatpak = Para instalar o Firefox usando Flatpak, [https://flatpak.org/setup/ instale e configure o Flatpak] no computador. Após instalar o Flatpak, acesse a [https://flathub.org/apps/details/org.mozilla.firefox página do Firefox no Flathub] e clique no botão {button Instalar}. Como alternativa, você pode digitar o seguinte comando no terminal: ;<code>'''flatpak install flathub org.mozilla.firefox'''</code> Por padrão, o Flatpak instala o Firefox no mesmo idioma do sistema operacional. Para usar outro idioma, siga as instruções em [[Use Firefox in another language|como usar o Firefox em outro idioma]]. = Instale usando Snap = Para instalar o Firefox usando Snap, [https://snapcraft.io/docs/installing-snapd instale o Snap] em seu computador. Após instalar o Snap, acesse a [https://snapcraft.io/firefox página do Firefox no Snapcraft Store], clique no botão {button Instalar} e siga as instruções. Você também pode instalar digitando o seguinte comando em um terminal: ;<code>'''sudo snap install firefox'''</code> Se estiver disponível, o Snap instala o Firefox no mesmo idioma do seu sistema operacional. Para usar outro idioma, siga as instruções em [[Use Firefox in another language|como usar o Firefox em outro idioma]]. =Instale o pacote .deb do Firefox em distribuições baseadas em Debian= Para instalar o pacote <code>'''.deb'''</code> por meio do repositório APT, faça o seguinte: #Crie um diretório para armazenar chaves do repositório APT, se ainda não existir: #;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code> #Importe a chave de assinatura do repositório APT da Mozilla: #;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code> #;{note}Se não tiver o <code>'''wget'''</code> instalado, você pode instalar com: <code>'''sudo apt-get install wget'''</code>{/note} #O fingerprint deve ser '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''.<!-- Please check with the Release Engineering team (release@mozilla.com) before changing/removing this fingerprint --> Você pode verificar com o seguinte comando: #;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nO fingerprint da chave corresponde ("$0").\n"; else print "\nFalha na verificação: o fingerprint ("$0") não corresponde ao esperado.\n"}''''</code> #Depois adicione o repositório APT da Mozilla à sua lista de origens: #;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla<!-- -->.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code> #Configure o APT para dar prioridade a pacotes do repositório da Mozilla: #;<code>'''echo ''''</code> #;<code>'''Package: *'''</code> #;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code> #;<code>'''Pin-Priority: 1000'''</code> #;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code> #Atualize a lista de pacotes e instale o pacote .deb do Firefox: #;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code> ==Configure outros idiomas no Firefox com arquivos .deb== Para quem quiser usar o Firefox em um idioma diferente de inglês americano, também criamos pacotes <code>'''.deb'''</code> com pacotes de idiomas do Firefox. Use o comando a seguir para instalar o pacote do idioma português brasileiro (se quiser outro, substitua <code>pt-br</code> pelo código de idioma): ;<code>'''sudo apt-get install firefox-l10n-pt-br'''</code> Para listar todos os pacotes de idioma disponíveis, você pode usar este comando após adicionar o repositório APT da Mozilla e executar <code>sudo apt-get update</code>: <code>'''apt-cache search firefox-l10n'''</code> ==Migração de dados== Se você estava usando Snap ou Flatpak antes, precisa importar seu perfil. Há duas formas de fazer isso. Você pode usar um desses métodos: * '''Método 1:''' Ativar a sincronização. Consulte instruções em [[How do I set up Sync on my computer?]] * '''Método 2:''' Copiar os arquivos existentes em seu computador. Certifique-se de que todas as cópias do Firefox no computador estejam completamente fechadas antes de fazer isso: **Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code> **Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code> Em ambos os casos, após mover os perfis, execute o Firefox a partir do terminal com o comando '''<code>firefox -P</code>'''. Selecione o perfil que você quiser. Depois dessa configuração inicial, o comando com '''<code>-P</code>''' não é mais necessário. = Instale o Firefox usando um pacote da Mozilla = Antes de instalar o Firefox a partir de um pacote da Mozilla, verifique se seu computador tem as '''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux bibliotecas necessárias]''' instaladas. Bibliotecas faltando ou não compatíveis podem fazer o Firefox não funcionar. == Instalação do Firefox no sistema (para usuários com conhecimento mais avançado) == {note} Para instalar o Firefox usando este método, você '''precisa conseguir''' se logar como root ou executar comandos com <code>'''sudo'''</code>. Esta instalação tem prioridade sobre a versão do Firefox instalada através do gerenciador de pacotes. Para executar a versão instalada pelo gerenciador de pacotes, precisa executar o binário a partir do terminal. Para fazer isso na maioria das distribuições, abra um terminal e digite:<br><code>'''/usr/bin/firefox'''</code> {/note} <!-- Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually set the list number --> # Abra a [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org página de download do Firefox] e clique no botão {button Baixar agora}. # Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo: #; <code>'''cd ~/Downloads'''</code> # Extraia o conteúdo do arquivo baixado digitando: #; <code>'''tar xjf firefox-*.tar.bz2'''</code> #; <br>''Os comandos a seguir devem ser executados como root, ou precedidos por <code>'''sudo'''</code>.'' # Mova a pasta com o Firefox descompactado para {filepath /opt}: #; <code>'''mv firefox /opt'''</code> # Crie um link simbólico para o executável do Firefox: #; <code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code> # Baixe uma cópia do arquivo da área de trabalho: #; <code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code> Se o <code>'''wget'''</code> não estiver instalado em seu computador, abra o endereço acima, clique com o botão direito na página para abrir o menu de contexto e selecione {menu Salvar página como}. Após salvar o arquivo, mova para {filepath /usr/local/share/applications}. Para verificar se a instalação foi bem-sucedida, abra a página de [[Use the Troubleshooting Information page to help fix Firefox issues|informações técnicas]]. Na seção ''Informações básicas sobre o aplicativo'', o valor de ''Binário da aplicação'' deve ser '''/opt/firefox/firefox-bin'''. == Instalação local do Firefox na conta do usuário == {note}Se você não tiver acesso para se logar como root ou executar comandos com <code>'''sudo'''</code>, ou simplesmente preferir usar um Firefox local em sua conta, pode fazer uma instalação local. Você também pode fazer isso para ter várias instalações do Firefox de pacotes diferentes.{/note} # Abra a [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org página de download do Firefox] e clique no botão {button Baixar agora}. #* Você também pode clicar no link '''Baixar de outra plataforma ou idioma''' abaixo deste botão para escolher outro pacote: Nightly, Beta, Developer ou ESR. # Abra um terminal e mude para a pasta onde o download foi salvo. Por exemplo: #; <code>'''cd ~/Downloads'''</code> # Extraia o conteúdo do arquivo baixado. É criada uma pasta de nome {filepath firefox}. Após extrair, você pode apagar o pacote: #; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code> # Se você baixou um pacote específico, pode renomear a pasta descompactada. Por exemplo: #; <code>'''mv firefox firefox-nightly'''</code> # Você pode deixar a pasta descompactada na pasta de downloads, ou mover para outro local na sua conta. Por exemplo: #; <code>'''mv firefox ~/firefox'''</code> # O Firefox já está pronto para ser usado. Você pode executar diretamente a partir do terminal: #; <code>'''~/firefox/firefox &'''</code> # Crie um atalho na área de trabalho (pode ser diferente na sua distribuição Linux). #* Clique com o botão direito na área de trabalho e escolha '''Criar lançador''' no menu de contexto. #* Você também pode digitar o seguinte no terminal: #*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code> #* Um ícone para o atalho na área de trabalho pode ser encontrado em <code>'''~/firefox/browser/chrome/icons/default/'''</code> {note}'''Nota:''' Este método não muda a associação de tipos de arquivo no sistema, portanto links de outras aplicações não são abertos na instalação local. Você precisa copiar o link e colar na barra de endereços do Firefox.{/note} =Aviso de recursos de segurança= Pode aparecer um aviso dizendo que “alguns recursos de segurança do Firefox podem oferecer menos proteção no seu sistema operacional”. O ''sandbox'' no Firefox faz uso de ''namespaces'' de usuário não privilegiados ao criar novos processos para impor mais segurança. Isto pode ser considerado um risco de segurança, então algumas distribuições Linux começaram a restringir seu uso e só permitir funcionar onde há um ''profile'' AppArmor. Tais ''profiles'' podem abranger somente um conjunto limitado de ''paths'' de instalação, inclusive pacotes Snap e Debian. No entanto, podem não abranger alguns outros casos de uso, como instalações de ''tarball'', bem como ''builds'' de desenvolvimento local. Para criar um ''profile'' AppArmor para o Firefox: No diretório <code>'''/etc/apparmor.d/'''</code>, crie um arquivo de nome <code>'''firefox-local'''</code> Adicione o seguinte neste arquivo: <code>'''# Este profile permite tudo e só existe para dar um'''</code><br> <code>'''# nome ao aplicativo, em vez de ter o label "unconfined"'''</code> <code>'''abi <abi/4.0>,'''</code> <code>'''include <tunables/global>'''</code> <code>'''profile firefox-local'''</code> <code>'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''</code> <code>'''flags=(unconfined) {'''</code> :<code>'''userns,'''</code> :<code>'''# Adições e substituições específicas por site, consulte detalhes em local/README'''</code> :<code>'''include if exists <local/firefox>'''</code> <code>'''}'''</code> Substitua <code>'''<USER>'''</code> pelo seu nome de usuário no Linux. Esta configuração assume que a instalação do Firefox esteja em <code>'''$HOME/bin/'''</code>, ajuste se for necessário. Após salvar o arquivo, execute <code>'''sudo systemctl restart apparmor.service'''</code> em um terminal Linux.

Voltar ao Histórico