Google Chrome no Void Linux

Publicado por Eduardo em 27/09/2017

[ Hits: 6.734 ]

Blog: https://start.duckduckgo.com/

 


Google Chrome no Void Linux



Ultimamente, optei por testar o Void Linux, uma distro que tem uma proposta bem "out of the box" e que foge do domínio da systemd, porém, percebi que há pouco material ensinando como utilizar a distro, principalmente em PT-BR.

Só conheço o @edps, que disponibiliza alguns artigos sobre ela aqui no fórum:
Ou em seu blog:
Partindo para o que interessa, supondo que você tenha apenas uma instalação minima do Void, é necessário baixar o repositório do xbps-src que contém os templates para compilar a maioria dos programas que não estão disponíveis nos repositórios oficiais da distro, para isso:

# xbps-install -S git base-devel

cd ~
git clone https://github.com/voidlinux/void-packages.git

Isso pode demorar um pouco, de acordo com a sua conexão. Após o repositório estar sincronizado, no diretório de sua preferência (eu costumo deixar em /home/user/), vamos entrar nele e fazer algumas últimas alterações antes de empacotar o Google Chrome:

cd ~/void-packages/
./xbps-src binay-bootstrap
echo XBPS_ALLOW_RESTRICTED=yes >> ~/void-packages/etc/conf

Finalmente, agora podemos empacotar o bendito navegador, usando:

./xbps-src pkg google-chrome

A partir daí, o pacote será criado dentro do diretório: ~/void-packages/hostdir/binpkg/non-free/google-chrome-$version-$arch.xbps

Para instalarmos, é necessário usar o xbps-install:

# xbps-install --repository=/home/user/void-packages/hostdir/binpkgs/nonfree google-chrome

Essa dica, vale tanto para o Google Chrome, quanto para qualquer outro software presente dentro do repositório do xbps-src. Seguindo os mesmo passos, irá funcionar perfeitamente.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Slim, um belo e leve gerenciador de login

Debian: modificando a forma como o APT instala pacotes

Compartilhamento de pastas no VirtualBox

Coletânea de scripts e dicas antigos

America´s Army: Para quem não deixa a jogatina de lado

  

Comentários
[1] Comentário enviado por slblxs em 27/09/2017 - 18:33h


Isso funciona também para o Vivaldi.

[2] Comentário enviado por niquelnausea em 27/09/2017 - 20:42h

como funciona a atualização dos scripts xbps-src? é controlado por uma única pessoa ou é comunitário?

[3] Comentário enviado por 73du4rd0 em 28/09/2017 - 09:35h


[2] Comentário enviado por niquelnausea em 27/09/2017 - 20:42h

como funciona a atualização dos scripts xbps-src? é controlado por uma única pessoa ou é comunitário?


É comunitário através do Github:
https://github.com/voidlinux/void-packages.git

[4] Comentário enviado por lucasdemoraesc em 28/09/2017 - 18:29h

Ótima dica! E parabéns pela iniciativa, quanto mais material sobre boas distros, melhor...


[b]LMC[/b]

[5] Comentário enviado por perdugames em 17/07/2018 - 12:21h

E como que faço para atualizar o pacote do google-chrome quando o mesmo tiver mudado a versão?

[6] Comentário enviado por edps em 09/09/2019 - 21:30h


[5] Comentário enviado por perdugames em 17/07/2018 - 12:21h

E como que faço para atualizar o pacote do google-chrome quando o mesmo tiver mudado a versão?


Assim:

$ cd void-packages
$ git pull origin master
$ ~/void-packages [master] » ./xbps-src update-check google-chrome
google-chrome-76.0.3809.100.1 -> google-chrome-76.0.3809.132

logo, visto que o meu está desatualizado:

$ ~/void-packages [master] » ./xbps-src pkg google-chrome

E prosseguir com o que já foi descrito acima pelo Xerxes.

[7] Comentário enviado por Minions em 15/02/2024 - 03:50h


[6] Comentário enviado por edps em 09/09/2019 - 21:30h


[5] Comentário enviado por perdugames em 17/07/2018 - 12:21h

E como que faço para atualizar o pacote do google-chrome quando o mesmo tiver mudado a versão?


Assim:

$ cd void-packages
$ git pull origin master
$ ~/void-packages [master] » ./xbps-src update-check google-chrome
google-chrome-76.0.3809.100.1 -> google-chrome-76.0.3809.132

logo, visto que o meu está desatualizado:

$ ~/void-packages [master] » ./xbps-src pkg google-chrome

E prosseguir com o que já foi descrito acima pelo Xerxes.


Aqui mesmo mostrando o pacote para ser atualizado não atualiza para a versão 121.0.6167.184

$ ./xbps-src update-check google-chrome
google-chrome-121.0.6167.139 -> google-chrome-121.0.6167.184


$ ./xbps-src pkg google-chrome
=> xbps-src: updating repositories for host (x86_64)...
....
=> google-chrome-121.0.6167.139_1: removing autodeps, please wait...
=> google-chrome-121.0.6167.139_1: building for x86_64...
[host] python3-html2text-2020.1.16_6: found (https://repo-default.voidlinux.org/current)
[host] python3-setuptools-69.0.3_1: found (https://repo-default.voidlinux.org/current)
[runtime] gtk+3-3.24.38_1: found (https://repo-default.voidlinux.org/current)
=> google-chrome-121.0.6167.139_1: installing host dependencies: python3-html2text-2020.1.16_6 python3-setuptools-69.0.3_1 ...
=> google-chrome-121.0.6167.139_1: running do-fetch hook: 00-distfiles ...
=> google-chrome-121.0.6167.139_1: running do-extract hook: 00-distfiles ...
=> google-chrome-121.0.6167.139_1: extracting distfile(s), please wait...

.....


$ xbps-query -l | grep google-chrome
ii google-chrome-121.0.6167.139_1 Attempt at creating a safer, faster, and more stable browser





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts