Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Depto de Suporte Tecnico da Index Data em 01/10/2007    [ 6751 hits ]

Login: SuporteTecnicoID, 194796 pontos

Homepage: http://www.linuxkduxp.com   


Descrição

Baixa e instala o Stardict, dicionário que monitora suas leituras para traduções traduções.

[ Download: StarDict-Install.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]


#Script criado pelo SuporteTecnicoID 01/06/2007
#Instalação do Dicionario StarDict


kdialog  --title "Instalador do Dicionario StarDict" --warningyesno "Instalar \
o dicionario StarDict agora.\n Voce quer iniciar a Instalação?"
if [ $? = "0" ]; then
kdialog --title "Instalador do Dicionario StarDict" --msgbox "ok! Vamos continuar a instalação!"
dcopRef=`kdialog --title "Dicionario StarDict" --progressbar "Inicializando a instalação do StarDict" 12`
dcop $dcopRef setProgress 1
sudo apt-get install stardict-gtk -y --force-yes
dcop $dcopRef setLabel "Seu programa de dicionario esta sendo instalado"
sleep 2
dcop $dcopRef setProgress 2
sleep 2
dcop $dcopRef setLabel "Vamos instalar os dicionarios do StarDict"
sleep 2
dcop $dcopRef setProgress 3
sleep 2
dcop $dcopRef setLabel "Baixando o dicionario PTwiktionary"
sleep 1
wget -c http://www.stardict.cn/wikipedia/wiktionary/stardict-wikipedia-ptwiktionary-20061204-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 4
sleep 2
dcop $dcopRef setLabel "Descompactando o dicionario PTwiktionary"
sleep 1
tar -xvjf stardict-wikipedia-ptwiktionary-20061204-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 5
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos de dicionarios PTwiktionary para o sistema"
sleep 1
sudo cp stardict-wikipedia-ptwiktionary-20061204-2.4.2/* /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 6
sleep 2
dcop $dcopRef setLabel "Baixando o dicionario Ingles->Portugues"
sleep 1
wget -c http://nchc.dl.sourceforge.net/sourceforge/stardict/stardict-dictd_www.freedict.de_eng-por-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 7
sleep 2
dcop $dcopRef setLabel "Descompactando o dicionario Ingles->Portugues"
sleep 1
tar -xvjf stardict-dictd_www.freedict.de_eng-por-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 8
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos de dicionarios Ingles->Portugues para o sistema"
sleep 1
sudo cp stardict-dictd_www.freedict.de_eng-por-2.4.2/* /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 9
sleep 2
dcop $dcopRef setLabel "Baixando o dicionario Portugues->Ingles"
sleep 1
wget -c http://internap.dl.sourceforge.net/sourceforge/stardict/stardict-dictd_www.freedict.de_por-eng-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 10
sleep 2
dcop $dcopRef setLabel "Descompactando o dicionario Portugues->Ingles"
sleep 1
tar -xvjf stardict-dictd_www.freedict.de_por-eng-2.4.2.tar.bz2
sleep 2
dcop $dcopRef setProgress 11
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos de dicionarios Portugues->Ingles para o sistema"
sleep 1
sudo cp stardict-dictd_www.freedict.de_por-eng-2.4.2/* /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 12
sleep 2
kdialog --title "ok! Dicionario StarDict foi Instalado!" --msgbox "Obrigado por usar nosso Instalador! \n A www.indexdata.com.br e o SuporteTecnicoID - agradecem!"
dcop $dcopRef setLabel "Abrindo o StarDict"
sleep 1
dcop $dcopRef close
sleep 1
stardict
elif [ $? = "1" ]; then
kdialog --title "ok! StarDict Não foi Instalado!!!" --msgbox "Obrigado por usar nosso Instalador! \n A www.indexdata.com.br e o SuporteTecnicoID - agradecem!"
fi

Scripts recomendados
   Script Linux recomendado Ajudem a melhorar este script IPTABLES
   Script Linux recomendado MySamba Server 2.0
   Script Linux recomendado Script para balanceamento de link's de internet
   Script Linux recomendado Criando usuário com poderes de root
   Script Linux recomendado POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - ATUALIZANDO QUOTA

Comentários
[1] Comentário enviado por Deus Vermelho em 21/01/2008 - 21:27h:

O arquivo não foi encontrado qdo agente clica no "fazer download"


[2] Comentário enviado por SuporteTecnicoID em 22/01/2008 - 08:59h:


Não sei o que ha, mas segue o link direto, queira desculpar:

http://www.indexdata.com.br/Linux/Pacotes/Dicionarios/StarDict-Install/StarDict-Install.sh


[3] Comentário enviado por SuporteTecnicoID em 22/01/2008 - 09:59h:

ah!

E hoje em debian esta bem facil instalar ele, tlvs seja até melhor usar assim:

#apt-get install stardict-gtk stardict-common
E depois de instalado, vc pode colocar varios outros dicionários, eu criei um pacote debian para a instalação, bem completo e fácil de ser instalado para complementar o stardict.
http://www.indexdata.com.br/Linux/Pacotes/Dicionarios/Dicionarios-Stardict-ID-1.0.deb


[4] Comentário enviado por removido em 12/11/2008 - 10:41h:

Amigo, os dicionários ñ estão sendo habilitados, apesar de estarem nas pasta indicada - /usr/share/stardict/dic - segui sua dia:

E hoje em debian esta bem facil instalar ele, tlvs seja até melhor usar assim:
#apt-get install stardict-gtk stardict-common
E depois de instalado, vc pode colocar varios outros dicionários, eu criei um pacote debian para a instalação, bem completo e fácil de ser instalado para complementar o stardict.
http://www.indexdata.com.br/Linux/Pacotes/Dicionarios/Dicionarios-Stardict-ID-1.0.deb

[5] Comentário enviado por SuporteTecnicoID em 12/11/2008 - 13:06h:

hum,,,pode ser que vc esteja com problemas de permissão....

de permissões a pasta dos dics....

#chmod -R 755 /usr/share/stardict/dic

Aproveite e instale o aplicativo:
espeak
depois acrescente no preferências habilitando o som para pronuncias de palavra....
espeak -v pt %s &
Ex, tb pela linha de comando:
espeak -v pt "bom dia"

[6] Comentário enviado por removido em 12/11/2008 - 14:42h:

Muito obrigado, mas tenho umas certas dificuldades c/ o famoso terminal, então p/ me esclarecer um pouco mais, tenho que abrir como root o endereço /usr/share/stardict/dic e aplicar o comando #chmod -R 755 /usr/share/stardict/dic
Seria somente isso?

Ou, grafica/ falando, entrar no Nautilus/Ubuntu como root, ir até /usr/share/stardict/dic - clicar em propriedades e na aba Permissões - deixar selecionado o item Permitir execução do arquivo como um programa

Qto a 2ª parte, o espeak, por aqui está tudo OK!

Desde já agradeço imensa/ a boa vontade.

[7] Comentário enviado por SuporteTecnicoID em 12/11/2008 - 17:19h:

Olha só, somos acostumados a ir rápido a soluções ,e acabamos sempre dando comandos pelo terminal,,,,,que é muito mais facil e pode ser monitorado a sua ação.....mas isto é outro papo,,,caso precise tb estamos a disposição para esclarecimentos....

Fácil,,,,

no caso do gnome :

alt+F2 e digite gnome-terminal
abrira o terminal de linha de comandos....

ai basta como root ( # este é o simbolo no Prompt do terminal quando se esta como root ) digitar o comando anterior....

chmod -R 755 /usr/share/stardict/dic

isto ja ira fazer as permissões mudarem.....

Mas tb pode ser este seu caminho,,,,,pela interface gráfica.....e como root mudar as permissões da pasta para o necessário.....

atenciosamente...

SuporteTecnicoID
www.indexdata.com.br
msg: suporte@indexdata.com.br

[8] Comentário enviado por removido em 12/11/2008 - 22:48h:

Muito obrigado pela dica, mas engraçado, notei que somente depois de uma reinicialização do sistema é que os dicionários foram habilitados no Stardict.
Deixo essa dica p/ quem tiver no mesmo caso.

[9] Comentário enviado por SuporteTecnicoID em 13/11/2008 - 10:19h:

ok!

Além destes que foram disponibilizados, vc tb ainda pode adicionar facilmente mais tipos de dicionário usando os recursos de cadastramento via o próprio stardict e baixar os dicionários e as atualizações , via network dicionários.....la em preferências.



[10] Comentário enviado por dikson em 03/10/2009 - 13:32h:

ae rapaziada eu so novo aqui no fórum, seguir as instruções para instalar o stardict e o pacote do debian. Conseguir porem quando eu coloco a palavra em inglês só obtenho a resposta em japonês, Aluguem pode me ajudar

[11] Comentário enviado por isabelgobbo em 11/10/2009 - 11:11h:

Olá gente, estou usando Linux a pouco tempo e não sei onde coloca o script que está na parte de cima do tópico. Alíás só li algumas coisas básicas sobre o que é script, mas como faz e onde salva eu não tenho idéia.

Coloca no editor de texto (copia e cola), mas salva como e onde? Tem alguma coisa nesse script que tenha de ser retirado como: #Script criado pelo SuporteTecnicoID 01/06/2007
#Instalação do Dicionario StarDict e
"Obrigado por usar nosso Instalador! \n A www.indexdata.com.br e o SuporteTecnicoID - agradecem!"
fi

No meu caso as informações de como instalar o Stardict e o conversor para os dicionários do babylon só resultaram em erro no Ubuntu 9.0.4.

Consegui instalar com outro tutorial que já nem lembro qual foi (minha memória é péssima e acho que não salvei nos bookmarks a página correta de como instalar.

O fato é que não entendo como usar script, alguém pode ajudar?

[12] Comentário enviado por SuporteTecnicoID em 12/10/2009 - 14:26h:

1º Definir o que é um script de forma simples:
Script é um arquivo de texto onde todos os comandos e rotinas a serem executas manualmente( digitados no terminal ) possam ser colocadas dentro dele, para ser executado de forma automática pelo sistema a um clique.

a exemplo: vamos chamar o nautilus pelo terminal.

vc teria de digitar no terminal: nautilus

Se vc fizer um script ( vamos chamar este script de Call-Nautilus.sh )vc coloca dentro dele o comando que iria digitar, mas precedido do comando que cria a funcionalidade de uma script, ou seja sempre começando com:

#!/bin/sh ( esta linha define que o arquivo de texto é um script para o sistema )
#
# ( estas linhas com o # passam a não ter função dentro do script, ficando somente como comentarios. )
#

nautilus ( este é o comando que vc digitaria no terminal )

pronto seu script esta contruido para chamar o nautilus.

Mas ainda falta um procedimento,,,o de transformar um arquivo de texto ( como este acima que acabamos de fazer ), em um arquivo com função executavel dentro do sistema.

Para isto vc deve dar o comando como root:

chmod a+x Call-Nautilus.sh ( pode-se tambem usar um comando de bash sh ./Call-Nautilus.sh sem dar o chmod antes para executar o arquivo texto como script, no entanto em alguns processos ele pode se perder, mas da para ser usado em comandos simples de script de texto )

Agora sim,,,,para chamar seu novo script e executar os comando internos dele ( chamando o nautilus ) basta vc clicar nele agora e o sistema executar o que vc escreveu la dentro ( sempre conforme a sintaxe correta e existência de comandos e ou aplicações existentes a cada distribuição ).

Quanto a instalação, hoje realmente é muito facil ter o stardict no seu sistema, mas aindassim é necessario ter os dicionarios, que podem ser baixados do meu site....

http://www.indexdata.com.br/Linux/Pacotes/Dicionarios/Dicionarios-Stardict-ID-1.0.deb




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.