Um Script para isso, é possível? [RESOLVIDO]

1. Um Script para isso, é possível? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 22/06/2018 - 22:04h

Não consigo reabrir o tópico, mas CONSIDEREM REABERTO

Estou preparando um Artigo sobre como instalar Compiz nos Sabayons que não tem mais Compiz nos repositórios.

Ontem, o Mauricio me ajudou com um comando, que funcionou, e eu o citei no Artigo:

https://www.vivaolinux.com.br/topico/Comandos/Preciso-copiar-so-os-arquivos-de-6-diretorios-para-um-...

Agora estou trabalhando no artigo, e ele envolve: baixar o pacote "compizsaba.tar.gz" do meu Google Drive:

https://drive.google.com/open?id=17yFnomd5vk5sR4LDZFFTMm552pv42r4V

salvar numa pasta, descompactar, mover os .tbz2 para uma pasta de sistema (veja abaixo) e um comando instala... é tipo isso:


$ cd /
$ cd ~/Desktop
$ mkdir Compiz
$ cd Compiz
Baixe o arquivo com o navegador, no link acima e salve na pasta Compiz.
$ tar -xvf compizsaba.tar.gz
$ shopt -s globstar
$ **/*.tbz2 /var/lib/entropy/client/packages/packages/amd64/5/
$ cd / && cd var/lib/entropy/client/packages/packages/amd64/5/
$ sudo equo install -av sudo equo install -av dev-python:compizconfig-python.tbz2 x11-apps:fusion-icon.tbz2 x11-libs:compiz-bcop.tbz2 x11-libs:compizconfig-backend-gconf.tbz2 x11-libs:libcompizconfig.tbz2 x11-misc:ccsm-0.8.4.tbz2 x11-misc:simple-ccsm.tbz2 x11-plugins:compiz-plugins-extra.tbz2 x11-plugins:compiz-plugins-main.tbz2 x11-plugins:compiz-plugins-unsupported.tbz2 x11-wm:compiz.tbz2 x11-wm:compiz-fusion.tbz2


já testei os comandos.... funcionaram. Mas parece complicado para um iniciante em Sabayon.

Um Shell Script de instalação, após baixar e salvar "compizsaba.tar.gz" que descompactasse, movesse etc, e finalmente instalasse, não ajudaria o iniciante?

Não sou profissional de TI. se alguém me ajudar no Script, eu cito a pessoa, no Artigo e ela pode publicar o Script aqui no VOL,
o que acham?

Obrigado.

Obs: o comando "$ shopt -s globstar" é para o bash reconhecer e mover só os arquivos com extensão ".tbz2"...:
https://unix.stackexchange.com/questions/67503/move-all-files-with-a-certain-extension-from-multiple...





  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/06/2018 - 00:17h

albfneto



Caro @albfneto!

Fiz esse script, veja se funciona (não tenho o Sabayon para testar o gerenciador equo):

#!/bin/bash

[[ $(id -u) != 0 ]] && { echo 'Erro: o script precisa de permissão de super usuário! ' >&2; exit 1; }

# link para download
URL='https://goo.gl/XzTy1h'

# pasta
DIR='/var/lib/entropy/client/packages/packages/amd64/5/'

# nome dos pacotes
PACKAGES=(
'dev-python:compizconfig-python.tbz2'
'x11-apps:fusion-icon.tbz2'
'x11-libs:compiz-bcop.tbz2'
'x11-libs:compizconfig-backend-gconf.tbz2'
'x11-libs:libcompizconfig.tbz2'
'x11-misc:ccsm-0.8.4.tbz2'
'x11-misc:simple-ccsm.tbz2'
'x11-plugins:compiz-plugins-extra.tbz2'
'x11-plugins:compiz-plugins-main.tbz2'
'x11-plugins:compiz-plugins-unsupported.tbz2'
'x11-wm:compiz.tbz2'
'x11-wm:compiz-fusion.tbz2'
)

test -d ${DIR} || mkdir -p ${DIR}
cd ${DIR}

{
wget -qO- ${URL} | gunzip | tar xf -
} 2>/dev/null && equo install -av ${PACKAGES[@]} || echo "Erro ao baixar de ${URL}" >&2 ;


Obs: rodar como root ou via sudo!
Obs2: o link https://goo.gl/XzTy1h é o mesmo que você compartilhou! Tomei a liberdade de transformá-lo em link direto para download e encurtei...

--
Talk is cheap. Show me the code - LT
Linux Counter: #596371

3. Re: Um Script para isso, é possível? [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/06/2018 - 23:01h

albfneto escreveu:

Estou preparando um Artigo sobre como instalar Compiz nos Sabayons que não tem mais Compiz nos repositórios.

Ontem, o Mauricio me ajudou com um comando, que funcionou, e eu o citei no Artigo:

https://www.vivaolinux.com.br/topico/Comandos/Preciso-copiar-so-os-arquivos-de-6-diretorios-para-um-...

Agora estou trabalhando no artigo, e ele envolve: baixar o pacote "compizsaba.tar.gz" do meu Google Drive:

https://drive.google.com/open?id=17yFnomd5vk5sR4LDZFFTMm552pv42r4V

salvar numa pasta, descompactar, mover os .tbz2 para uma pasta de sistema (veja abaixo) e um comando instala... é tipo isso:


$ cd /
$ cd ~/Desktop
$ mkdir Compiz
$ cd Compiz
Baixe o arquivo com o navegador, no link acima e salve na pasta Compiz.
$ tar -xvf compizsaba.tar.gz
$ shopt -s globstar
$ **/*.tbz2 /var/lib/entropy/client/packages/packages/amd64/5/
$ cd / && cd var/lib/entropy/client/packages/packages/amd64/5/
$ sudo equo install -av sudo equo install -av dev-python:compizconfig-python.tbz2 x11-apps:fusion-icon.tbz2 x11-libs:compiz-bcop.tbz2 x11-libs:compizconfig-backend-gconf.tbz2 x11-libs:libcompizconfig.tbz2 x11-misc:ccsm-0.8.4.tbz2 x11-misc:simple-ccsm.tbz2 x11-plugins:compiz-plugins-extra.tbz2 x11-plugins:compiz-plugins-main.tbz2 x11-plugins:compiz-plugins-unsupported.tbz2 x11-wm:compiz.tbz2 x11-wm:compiz-fusion.tbz2


já testei os comandos.... funcionaram. Mas parece complicado para um iniciante em Sabayon.

Um Shell Script de instalação, após baixar e salvar "compizsaba.tar.gz" que descompactasse, movesse etc, e finalmente instalasse, não ajudaria o iniciante?

Não sou profissional de TI. se alguém me ajudar no Script, eu cito a pessoa, no Artigo e ela pode publicar o Script aqui no VOL,
o que acham?

Obrigado.

Obs: o comando "$ shopt -s globstar" é para o bash reconhecer e mover só os arquivos com extensão ".tbz2"...:
https://unix.stackexchange.com/questions/67503/move-all-files-with-a-certain-extension-from-multiple...




Boa noite albfneto
sugestão:
Para automatizar o script, use o
wget para o download.

Marcelo Oliver


4. Re: Um Script para isso, é possível? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 22/06/2018 - 23:31h

msoliver escreveu:
Boa noite albfneto
sugestão:
Para automatizar o script, use o
wget para o download.
Marcelo Oliver


eu testei umas 15 "versões" de wget aqui e não consegui fazer o download !!! kkkkkkkkkkk

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: Um Script para isso, é possível? [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/06/2018 - 02:01h

Mauriciodez escreveu:

msoliver escreveu:
Boa noite albfneto
sugestão:
Para automatizar o script, use o
wget para o download.
Marcelo Oliver


eu testei umas 15 "versões" de wget aqui e não consegui fazer o download !!! kkkkkkkkkkk

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


Boa noite Mauricio.
Realmente o "baguio é louco", mas nada que não tenha solução...
Para fazer o download do google drive usando o wget, deve-se 1º baixar os cookies, depois o arquivo em questão...
wget --save-cookies cookies.txt --keep-session-cookies --no-check-certificate $URL -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/Code: \1\n/p'
wget --load-cookies cookies.txt $URL -O compizsaba.tar.gz

OBS1.: Utilizei a URL encurtada do Ru4n
OBS2.: Utilizei só uma versão do wget... rsrsrsr

Att.:
Marcelo Oliver


6. Re: Um Script para isso, é possível? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/06/2018 - 08:34h

pois é... depois da postagem do Ruan eu dei uma fuçada na internet e descobri como converter os links para download direto.
Mais tarde eu posto uma versão do script para o tópico.

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



7. Re: Um Script para isso, é possível? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/06/2018 - 17:28h

Funcionou o Script!
Vou marcar os tópico como resolvido. Obrigado!
estou preparando o Artigo, nele, vocês estão citados.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


8. Re: Um Script para isso, é possível? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 25/06/2018 - 18:20h

albfneto escreveu:
Funcionou o Script!
Vou marcar os tópico como resolvido. Obrigado!
estou preparando o Artigo, nele, vocês estão citados.
.


Poutz ... acabou a promoção e eu nem mandei meu script ???? a nemmmmmmmmmm . magoei !!!

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



9. Re: Um Script para isso, é possível? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/06/2018 - 22:08h

você está com ele pronto? Se sim, coloque aqui que eu testo ele também e coloco e cito os dois scripts, porque ainda estou escrevendo o artigo, então dá tempo, e o artigo ficará ainda mais completo.

vou reabrir o tópico.

o problema de não baixar com wget, parece solucionado, usando um link de download direto.

o "pacote" atual, minha última versão, que é baixado pelo script e ele trabalha nele, é este (Link direto):

https://drive.google.com/uc?export=download&id=1l67ew3ide8ZaKkndOg84Z0IwmjZ3ERce


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


10. Re: Um Script para isso, é possível? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 25/06/2018 - 22:18h

albfneto escreveu:
você está com ele pronto?


Relaxa ... eu nem lembrei em fazer, tava brincando ... Abçs.


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



11. Re: Um Script para isso, é possível? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/06/2018 - 22:40h

se quiser dá tempo ainda.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts