User Tools

Site Tools


tutoriais:como_instalar_a_nova_versao_do_navegador_opera_no_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tutoriais:como_instalar_a_nova_versao_do_navegador_opera_no_linux [2015-07-21 11:43] alopestutoriais:como_instalar_a_nova_versao_do_navegador_opera_no_linux [2019-03-15 10:03] – external edit 127.0.0.1
Line 132: Line 132:
 Assim, basta instalar esse arquivo RPM. No OpenSUSE por exemplo, basta um clique duplo e fornecer a senha de administrador para fazer a instalação. Assim, basta instalar esse arquivo RPM. No OpenSUSE por exemplo, basta um clique duplo e fornecer a senha de administrador para fazer a instalação.
  
-Toda vez que sair uma nova versão do Opera será necessário repetir toda operação acima. Estou estudando um método de automatizar o processo de baixar a versão mais nova, compilar um pacote RPM e instalar.+Toda vez que sair uma nova versão do Opera será necessário repetir toda operação acima.  
 + 
 +**SCRIPT NOVO para criar o pacote RPM localmente** 
 + 
 +Criamos um script que busca a última versão, baixa no local certo e gera o RPM. Deve funcionar para a maioria das distribuições que trabalha com pacotes RPM. Antes de continuar, tenha certeza que você possui instalado na sua máquina as ferramentas **"wget"** e **"rpm-build"**. Baixe e descompacte este arquivo: {{:tutoriais:opera-rpm-script.tar.gz|}} 
 + 
 +<code>tar -xzvf opera-rpm-script.tar.gz</code> 
 + 
 +E execute o script no terminal: 
 + 
 +<code>./generate-opera-stable-rpm.sh</code> 
 + 
 +Após feito o processo, seu pacote RPM estará localizado na pasta abaixo, bastando instalá-lo <code>/home/navime/rpmbuild/RPMS/x86_64/</code> 
 + 
 + 
 +Este é o código do script acima. O arquivo opera-stable.spec.orig está dentro do pacote tar.gz e é idêntico ao arquivo opera-stable.spec que foi dado no exemplo. 
 +<code> 
 +#!/bin/bash 
 +#Script para instalar Opera-Stable mais novo a partir de um rpm compilado partir do .deb mais recente 
 + 
 +#Preparação das variáveis e Comando para pegar o número da versão mais nova do Opera-Stable 
 +OPERA_STREAM=opera-stable 
 +SILENT_DL="wget -qO-" 
 +LOUD_DL="wget" 
 +DEBARCH=amd64 
 +OPERA_VERSION=$($SILENT_DL http://deb.opera.com/opera/dists/stable/non-free/binary-$DEBARCH/Packages.gz | gzip -d | grep -A1 -x "Package: $OPERA_STREAM" | sed -n "/Version/s/.* //p"
 + 
 +#Limpa opera*.deb velhos 
 +rm -f $HOME/rpmbuild/SOURCES/opera*.deb 
 + 
 +#Baixa o arquivo .deb mais novo 
 +$LOUD_DL http://get.geo.opera.com/pub/opera/desktop/$OPERA_VERSION/linux/opera-stable_${OPERA_VERSION}_${DEBARCH}.deb -O $HOME/rpmbuild/SOURCES/opera-stable_${OPERA_VERSION}_${DEBARCH}.deb 
 + 
 +#Gera o arquivo opera-stable.spec baseado na versao 
 +sed s/NUMERODAVERSAO/$OPERA_VERSION/ ./opera-stable.spec.orig > opera-stable.spec 
 + 
 +#limpa as versões RPM antigas 
 +rm -f $HOME/rpmbuild/RPMS/x86_64/opera*.rpm 
 + 
 +#Monta o RPM 
 +rpmbuild -bb opera-stable.spec 
 + 
 +echo "O seu pacote RPM se encontra em $HOME/rpmbuild/RPMS/x86_64/opera-stable_${OPERA_VERSION}_${DEBARCH}.rpm" 
 + 
 +echo "Dê duplo clique no arquivo acima e instale" 
 + 
 +</code>
  
  

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki