Novo pacote do Firefox para Linux da Mozilla para distribuições derivadas do Ubuntu e Debian
(blog.mozilla.org)- Usuários de Linux agora podem escolher o pacote oficial
.debdo Firefox, testado por vários meses, no Ubuntu, Debian e distribuições baseadas em Debian - O novo pacote mantém o suporte a Snap e Flatpak, mas acrescenta uma opção de pacote nativo alinhada ao fluxo padrão de pacotes das distribuições
- Enquanto os pacotes
.debexistentes dependiam de gerenciamento externo específico de cada distribuição, este pacote é compilado e mantido diretamente pela Mozilla a partir do código-fonte - A Mozilla aplicou otimizações baseadas no compilador, mas outros pacotes
.debpodem não incluir todas as mesmas otimizações, dependendo de quem os mantém - O novo repositório APT é integrado diretamente ao processo de lançamento do Firefox, e é necessário reiniciar o Firefox para aplicar os recursos mais recentes e correções de segurança
Opção oficial .deb para a família Debian
- A Mozilla lançou o pacote Firefox on Linux para Ubuntu, Debian e distribuições baseadas em Debian
- O Firefox para Linux é oferecido em vários formatos oficiais
- Build Mozilla
.tar.bz2 - Snap
- Flatpak
- Novo pacote
.debpara distribuições baseadas em Debian
- Build Mozilla
- O novo pacote
.debpermite que os usuários escolham um pacote nativo, enquanto o Firefox continua compatível com Snap e Flatpak
Build direto da Mozilla e otimização de desempenho
- O novo pacote monta o Firefox sem modificações a partir do código-fonte, sendo compilado e mantido diretamente pela Mozilla
- Os pacotes Firefox
.debexistentes, dependendo da distribuição Linux, precisavam da ajuda de pessoas ou organizações externas à Mozilla
- Os pacotes Firefox
- A Mozilla aplicou otimizações baseadas no compilador para melhorar o desempenho
- Outros pacotes
.debpodem incluir ou não todas as otimizações pretendidas pela Mozilla, dependendo de quem mantém o pacote
- Outros pacotes
Atualizações e caminho de instalação
- O novo repositório APT é conectado diretamente ao processo de lançamento do Firefox
- Quando a Mozilla disponibiliza as atualizações mais recentes, os usuários podem recebê-las
- Para aplicar a versão mais recente, é preciso reiniciar o Firefox
- Muitas distribuições Linux já fornecem o Firefox pré-instalado e definido como navegador padrão por meio de seus gerenciadores de pacotes
- As instruções de instalação podem ser consultadas no pacote Firefox on Linux e no guia de instalação do Firefox para Linux
1 comentários
Opiniões no Hacker News
Quando o Firefox era instalado como .deb, era irritante o hábito de forçar a reinicialização do navegador quando havia uma atualização em segundo plano
Eu estava usando normalmente e, de repente, todas as URLs eram redirecionadas para
about:restartrequired, obrigando-me a parar o trabalhoSó por este anúncio não fica claro se esse problema foi corrigido; se não foi, acho que vou continuar usando o arquivo .tar.gz fornecido pela Mozilla
Se você o extrai para um diretório com permissão de escrita, o Firefox se atualiza sozinho como no Windows, sem interrupção forçada
https://otechworld.com/wp-content/uploads/2022/04/restart-fi...
https://support.mozilla.org/en-US/kb/install-firefox-linux#w...
Foi atualizado com a frase “Firefox can continue browsing after an APT upgrade, allowing people to restart at their convenience”
https://blog.nightly.mozilla.org/2023/10/30/introducing-mozi...
O aviso de reinicialização é a forma de o Firefox informar ao usuário que o binário no disco não corresponde ao binário em execução
Antes não havia esse aviso, então ele travava aleatoriamente ao criar novos processos; graças ao aviso, pelo menos dá para reiniciar de forma mais organizada
Como no comentário acima, o .tar.gz usa o procedimento de atualização da Mozilla, usado em várias plataformas, então consegue evitar esse problema. O procedimento mínimo é extrair em algum lugar como
/opt/firefox/, dar permissões de leitura, escrita e execução ao usuário ou grupo, e então criar ou copiar o arquivoFirefox.desktoppara a pasta correta para que ele apareça no lançadorhttps://specifications.freedesktop.org/desktop-entry-spec/de...
https://specifications.freedesktop.org/menu-spec/latest/ar01...
Depois migrei do Ubuntu para o Debian e instalei o .tar.gz da Mozilla; como foi dito, ele se atualiza sozinho
Por coincidência, verifiquei a versão agora e a caixa de diálogo Help, About Firefox mostrava o status da atualização; em
updates/0/update.status, no diretório do Firefox, haviadownloading, e agora está comoappliedupdate.versioncontém122.0, e também há um arquivo de 20 MB chamadoupdate.mar. Emlast-update.log, havia muitas linhasPREPARE PATCH,EXECUTE PATCHeFINISHED PATCHpara bibliotecas compartilhadas e outros arquivos, e a nova versão parece estar aguardando no diretórioupdated/A caixa de diálogo About ainda mostra
121.0.1e exibe o botão Restart to update Firefox. Pretendo observar por quanto tempo dá para continuar usando a versão atual antes de precisar trocar para a novaPara reduzir o tempo de interrupção, basta reiniciar o navegador e usar History | Restore previous session
O build Flatpak evita esse problema mantendo as duas versões juntas no disco até o app ser encerrado. A versão antiga só é removida no momento do encerramento, e a nova passa a ser usada a partir da próxima inicialização
Não quero que uma atualização real aconteça em segundo plano. Tudo bem verificar atualizações ou preparar antecipadamente os arquivos que serão aplicados na próxima reinicialização do navegador
Não é legal trocar silenciosamente os arquivos do app por baixo do processo do navegador em execução e impedir a abertura de novo conteúdo
Talvez eu tenha usado o .tar.gz, não o .deb. Lembro de ter criado e editado um arquivo
.desktoppara o FirefoxÉ contraintuitivo que a experiência de atualização seja melhor em um diretório extraído de .tar.gz, gerenciado manualmente, do que no arquivo de pacote criado para ser gerenciado por um gerenciador de pacotes mais oficial
Eu já usava o PPA
~mozillateam. Porque não gosto de Snap. Ainda assim, é bom ver surgir um repositório oficial do FirefoxSe a Ubuntu estiver ouvindo: eu jamais vou usar Snap. Removi de todas as minhas máquinas Ubuntu e, se continuarem empurrando à força, vou migrar para o Debian, por mais doloroso que seja
Só queria que voltassem a oferecer um spin oficial com KDE
Pessoalmente, uso o Firefox em Flatpak por alguns benefícios extras de segurança, mas sei que há Firefox nativo se eu quiser
snape, para o bem ou para o mal, tendo a confiar mais em opiniões aleatórias do HN do que na média da internetFico curioso sobre o que há no Snap que incomoda tanto. E, se eu não gostar, dicas para removê-lo da máquina também seriam bem-vindas
É uma adição bem-vinda nos Chromebooks. Agora dá para instalar no Crostini o Firefox mais recente, ou seja, uma versão que não seja ESR, sem Flatpak
Infelizmente, a Mozilla ainda não oferece builds
aarch64-linuxdo Firefox nos canais oficiais, então usuários de Chromebook ARM64 precisam de outro métodoPor exemplo, eu uso Nix, mas para fazer a aceleração por hardware funcionar é preciso uma configuração complexa, como
nixGLTenho código em C que hoje gera builds Debian x86 e Amd64 com GCC 4.8 e um Debian antigo, e queria saber o que eu precisaria fazer para criar binários que rodem do mesmo jeito em um Chromebook
Eu simplesmente uso o que vem no Debian testing ou unstable, mas, se você baixar diretamente o Firefox da Mozilla, é bem simples fazer com que ele se atualize sozinho para a versão mais recente
O exemplo abaixo coloca o Firefox em
/usr/local, mas é fácil trocar para~/,/optetc.; basta colocar o link simbólico criado em algum lugar do$PATHA integração com o desktop depende do ambiente de desktop ou gerenciador de janelas usado, mas, mesmo que não seja automática, não deve ser difícil descobrir
wget -O firefox-latest.tar.bz2 \"https://download.mozilla.org/?product=firefox-latest-ssl&os=linux6…;tar xjf firefox-latest.tar.bz2sudo rm -rf firefox-latest.tar.bz2 /usr/local/bin/firefox /usr/local/firefoxsudo mv firefox/ /usr/local/sudo ln -s /usr/local/firefox/firefox /usr/local/bin/firefoxComo estou usando o pacote do PPA (https://launchpad.net/~mozillateam/+archive/ubuntu/ppa), agora fiquei confuso
Não sei se é o mesmo pacote nem se devo migrar. Teria sido bom se o texto pelo menos mencionasse isso
O pacote mais recente nesse PPA foi enviado por Rico Tzschichholz, que não parece ser funcionário da Mozilla
O método está bem detalhado no Google ou no YouTube, e é longo demais para colocar inteiro no HN. Deve aparecer na primeira página do Google ou do DuckDuckGo
Agora que existe um repositório oficial, é bem provável que as pessoas que mantinham o PPA parem de atualizá-lo com o tempo
Debian/Ubuntu também são as únicas distribuições escolhidas pelos pacotes nativos de primeira linha do Spotify e do Signal
Como tento usar Fedora sempre que possível, isso chama ainda mais atenção; mesmo em software voltado ao cliente, o Debian costuma ser a primeira escolha
Faz sentido, considerando a popularidade e a compatibilidade mútua entre Ubuntu e Debian
No Fedora, normalmente também dá para usar. O Firefox tem pacote próprio, e o Signal tem Flatpak
Boa atualização da equipe Mozilla. Espero que continuem o bom trabalho
O que falta, porém, é um compromisso contínuo com privacidade e liberdade
Depois do infame texto “We Need More Deplatforming (2021)” da CEO Mitchell Baker, não sei o que mudou. Isso é impossível de ignorar, e acho que a Mozilla precisa assumir um compromisso forte com direitos civis
https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
E também não me parece que o texto defenda expulsão de plataformas
Voltamos ao ponto de partida? Antigamente havia um repositório .deb, ele desapareceu e agora voltou
Há uma quinta vantagem essencial que ficou de fora:
permite executar
sudo apt-get purge snapdsem consequências indesejadas irritantessnapdficava gerando falhas de segmentação, e removê-lo completamente foi a soluçãoNo fim, tudo o que havia no Snap também existia no Flatpak, e de qualquer forma prefiro mais o Flatpak
snapdseja reinstalado como dependência adicional, também não se esqueça desudo apt-mark hold snapdlxdainda é oferecido apenas como pacote Snap. Não uso no momento, mas ele é realmente muito bomFelizmente, agora houve um fork para
incus, e ambos devem entrar no Debian e no openSUSE. Provavelmente também em distribuições da família Red Hat