Qual é o repositorio "oficial" do navegador LibreWolf para TW?

Olá Pessoal, blz?

Esse navegador está funcional para o TW?
Se sim, qual repositório utilizar?

Olá, você precisa verificar cada um, muitos são apenas links de volta para outras compilações que são antigas ou que você não deve usar, pois é apenas um teste.

Por exemplo, https://build.opensuse.org/package/show/home:zzndb001:test/LibreWolf é apenas para teste e possui três pacotes derivados (consulte o canto superior direito para ‘pacotes derivados’).

1 Like

Olá @malcolmlewis

Aparentemente as três versões disponíveis estão com problemas.

Vou aguardar um pouco para baixá-lo, uma vez que o LibreWolf não possui um repositório oficial para o openSuse TW

MicroOS Desktop (TW version)

flatpak search librewolf
Name             Description                  Application ID                       Version        Branch        Remotes
LibreWolf        LibreWolf Web Browser        io.gitlab.librewolf-community        111.0-3        stable        flathub

flatpak install LibreWolf
Looking for matches…
Found ref ‘app/io.gitlab.librewolf-community/x86_64/stable’ in remote ‘flathub’ (user).
Use this ref? [Y/n]: y
Required runtime for io.gitlab.librewolf-community/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/22.08) found in remote flathub
Do you want to install it? [Y/n]: y

io.gitlab.librewolf-community permissions:
    ipc                            network         cups        fallback-x11           pcsc                   pulseaudio
    wayland                        x11             dri         file access [1]        dbus access [2]        bus ownership [3]
    system dbus access [4]

    [1] xdg-download, xdg-run/pipewire-0
    [2] org.a11y.Bus, org.freedesktop.FileManager1, org.freedesktop.Notifications, org.freedesktop.ScreenSaver, org.gnome.SessionManager, org.gtk.vfs.*
    [3] io.gitlab.librewolf.*, org.mpris.MediaPlayer2.firefox.*
    [4] org.freedesktop.NetworkManager


        ID                                              Branch            Op           Remote            Download
 1. [✓] org.freedesktop.Platform.Locale                 22.08             i            flathub            17.8 kB / 333.2 MB
 2. [✓] org.freedesktop.Platform.ffmpeg-full            22.08             i            flathub             4.7 MB / 4.3 MB
 3. [✗] org.freedesktop.Platform.openh264               2.2.0             i            flathub           603.3 kB / 944.3 kB
 4. [✓] org.freedesktop.Platform                        22.08             i            flathub            19.6 MB / 214.5 MB
 5. [✓] io.gitlab.librewolf-community                   stable            i            flathub            84.6 MB / 84.7 MB

1 Like

Olá @malcolmlewis

Instalei numa boa e estou gostando do navegador, mas como eu instalo a extensão ou adiciono o keepassxXCnele, uma vez que está em flatpak?

Creio que tenha sido por isso que eu queria instalar da forma normal…rs.

Não existe o caminho para flatpak e se colocarmos a extensão o navegador deixa de funcionar, creio eu.

~/.librewolf/native-messaging-hosts

Olá @Serial.com não tenho certeza, flatpak install flatseal oferecerá opções para acessar o sistema de arquivos do host para aplicativos, então verifique isso.

1 Like

Olá @malcolmlewis

Somos obrigados a fazer muitos procedimentos. Sendo assim, removi o o LibreWolf Flatpak e instalei a versão teste mesmo do openSuse TW.

Resolvido e a extensão keepassxc bastou copiar de uma pasta para outra. Muito mais simples e funcional.

Obrigado!

Espero que este navegador realmente faça realmente alguma diferença na segurança, juntamente com os demais extensões e o openSuse TW.

1 Like

Você tentou usar o repositório oficial do LibreWolf?

sudo zypper ar -ef https://rpm.librewolf.net librewolf
sudo zypper ref
sudo zypper in librewolf

Apesar da documentação ser para o Fedora e DNF, funciona no Leap e Zypper.

Como já existe o pacote oficial em RPM, seria possível enviar ele para o OBS, e ter diponível nos repositórios do openSUSE.

1 Like

Um dos motivos de não ter instalado foi justamente por não saber se funcionava para openSuse TW.

Como está funcionando quase tudo normalmente, vou deixar assim e , caso precise reinstalar, usarei este repositório OFICIAL. Obrigado ela informação.

Estou gostando muito desse navegador por coibir impressão digital e, aliado há algumas extensões, ofusca algumas informações de rastreamento e localização.

Olá @avicenzi

Uma dúvida!

O ar é para adicionar repo, certo? E o -ef para que serve?

Olá @avicenzi

Sim, tentei usar os comandos acima, mas não importava a chave, então instalei o repo.repo informado para Fedora e aí a chave foi importada e instalou o .rmp do F37 normalmente sem erros.

Veja:

sudo zypper ar https://rpm.librewolf.net/librewolf-repo.repo
sudo zypper ref
sudo zypper in librewolf

Não quis mudar o Alias, mantive o nome original do repositório conforme site Oficial do Librewolf.

zypper lr
Prioridades de repositório em vigor:                                      (Veja 'zypper lr -P' para detalhes)
      90 (maior prioridade)  :  1 repositório
      99 (prioridade padrão) :  5 repositórios

# | Alias                            | Name                        | Enabled    | GPG Check       | Refresh
--+----------------------------------+-----------------------------+------------+-----------------+----------
1 | download.opensuse.org-non-oss    | Repositório principal (No-> | Sim        | (r ) Sim        | Sim
2 | download.opensuse.org-oss        | Repositório principal (OSS) | Sim        | (r ) Sim        | Sim
3 | download.opensuse.org-tumbleweed | Repositório principal de -> | Sim        | (r ) Sim        | Sim
4 | openSUSE-20230310-0              | openSUSE-20230310-0         | Não        | ----            | ----
5 | packman                          | packman                     | Sim        | (r ) Sim        | Sim
6 | repo-debug                       | openSUSE-Tumbleweed-Debug   | Não        | ----            | ----
7 | repo-openh264                    | Open H.264 Codec (openSUS-> | Sim        | (r ) Sim        | Sim
8 | repo-source                      | openSUSE-Tumbleweed-Source  | Não        | ----            | ----
9 | repository                       | LibreWolf Software Reposi-> | Sim        | (r ) Sim        | Sim

Agora, existe como colocar este rpm f37 do librewolf no repositório oficial do TW, alterando para TW, sem que:
Quando o usuário fizer um update ou ref, venha apenas as referências de atualizações deste pacote? O que não ocorre com algumas listas repo do openSuse? Diversos pacotes de repo adiconada manualmente

Se me explicar como faz, eu posso até tentar.

Gostei muito desse navegador. Ele não trava, flui bem e é um pouco mais seguro que o próprio FF e, se usar com vpn, melhor ainda.

No final, veja como ficou:

A abertura do navegador quanto solicitado pelo terminal e muito rápida, sem inconsistências e inúmeras mensagens de erros.

A única mensagem apresentada foi esta abaixo:

librewolf
ATTENTION: default value of option mesa_glthread overridden by environment.

Observação: O repositório OFICIAL do Librewolf é um pouco lento em suas atualizações.

Sim, ar é abreviação de addrepo, ou adicionar repositório.

-e é enable, habilitar o repo.
-f é autorefresh, atualizar metadados do repo.

1 Like

Sim, é possível, basta empacotar no OBS.

Resumidamente, você precisa de uma conta no OBS, que é pra ser a mesma do forum.
Você precisa empacotar o LibreWolf no seu projeto home:user.
Quando você estiver feliz com pacote, você precisa enviar para algum projeto devel, como por exemplo network:utilities.
Quando o seu pacote for aceito no devel, você pode enviar ele para Factory.
Quando o pacote foi aceito no Factory, ele entrará na proxima release do Tumbleweed.
No Leap, é preciso enviar para a versão desejada do Leap, mas após ser aceito no Factory.

Os pacotes openSUSE são RPM, assim como Fedora. Existem diferenças entre o empacotamento Fedora e openSUSE, então copiar um pacote do Fedora é um bom começo, mas precisam ser feitos ajustes, caso contrário não passa no review do Factory.

Você pode começar lendo: openSUSE:Packaging guidelines - openSUSE Wiki.
Você pode se inspirar no pacote do Firefox: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox

Dependendo do pacote, é relativamente simples, porém o LibreWolf é baseado no Firefox, que é um projeto mais complexo.

2 Likes

Obrigado pelo retorno e esclarecimentos

Vou ler tudo que você enviou e me aprofundar.

Acredito que o Librewolf tem grande potencial para estar nos pacotes oficiais do OpenSuse Tumbleweed. Acabei abandonando o google-chrome e brave. Agora, uso apenas o FF normal, o LibreWolf e o TorBrowser. Outro navegador que dou umas cutucadas de vez em quando é o Mullavad Browser.

Seguindo os guias e ajustando os problemas reportados nos reviews o pacote é aceito sem muitos problemas.

O que não é aceito no openSUSE é pacotes proprietarios, ou software com patente e outros problemas legais.

Mas lembre-se, ao enviar um pacote novo para o openSUSE, você vira responsável por esse pacote, então, se você quiser que o LibreWolf seja atualizado, você precisará atualizar ele, a não ser que outro usuário decida manter o pacote com você.

1 Like