Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: isabelgobbo em 19 de Setembro de 2010, 10:30

Título: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 19 de Setembro de 2010, 10:30
Eu baixei o pacote stardict-3.0.2-RC1.tar.bz2 do site http://sourceforge.net/projects/stardict/files/ (http://sourceforge.net/projects/stardict/files/)  ou
http://www.stardict.org/forum/viewtopic.php?f=5&t=1036479 (http://www.stardict.org/forum/viewtopic.php?f=5&t=1036479)

Mesmo lendo o que veio de instruções para instalar, não consigo fazê-lo:

"To Install StarDict:
type:
=============
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
Código: [Selecionar]
make
Código: [Selecionar]
make install=============
If compile festival plugin failed, you can add "--disable-festival" option to configure command.

You can use:
=============
./configure --disable-gnome-support --prefix=/usr
=============
to build the "gtk library only" version of StarDict.

You can use "./configure --enable-gpe-support --prefix=/usr" to build the GPE version of StarDict. For GPE, see http://gpe.handhelds.org
You can use "./configure --enable-maemo-support --prefix=/usr" to build the Maemo version of StarDict. For Maemo, see http://www.maemo.org"

Alguém me ajuda?
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 19 de Setembro de 2010, 10:42
O que você tentou fazer que não deu certo?

A princípio parece ser somente assim, pelo terminal e dentro da pasta vc digita os comandos:

./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
make
sudo make install


se falhar a compilação, deve ser por que falta algum pacote de compilação no seu sistema.


Outra maneira simples, parece ser executar o script install-sh assim:

./install-sh

ou

sudo ./install-sh
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 19 de Setembro de 2010, 11:00
Fiz um teste aqui, ele necessita instalar alguns pacotes, depois no comando configure sempre vai mandar desabilitar certas coisas (--disable-festival e muitos outros) e depois de fazer isso o make falha. Opinião, esqueça isso, instale a versão dos repositórios do Ubuntu ou espere a nova versão do Ubuntu que já está saindo e quem sabe nesta o stardict esteja na versão que você quer usar.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 19 de Setembro de 2010, 17:53
Vou esperar então, obrigada Alarcon.

O que me irrita é que para Windows já tem a versão 3.0.2 estável.

Outra coisa que me chateou foi o K3b que não converteu todos os arquivos Mp3 que eu queria para um Cd de áudio comum (cda? wave?), gravaram só 15 músicas das 21.

Será que o Braseiro faz isso melhor?

Instalei todas as dependências e bibliotecas para o K3b funcionar legal e me aconteceu esse problema. Antes eu só usava o Nero no windows. Estou tentando deixar o windows pouco a pouco, espero que algum dia eu só precise usar GNU/Linux, mas ainda tem coisas por exemplo, a como a suite office que é melhor (o BrOffice trava muito). Como não jogo esse tipo de aplicativo não me faz falta.
Desculpe sair do assunto.

Obrigada (não achei mais nada em outros locais sobre o stardict 3.0.2 para Ubuntu, nem no fórum em inglês ou mesmo no fórum do stardict)! :-[
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 19 de Setembro de 2010, 18:08

Outra coisa que me chateou foi o K3b que não converteu todos os arquivos Mp3 que eu queria para um Cd de áudio comum (cda? wave?), gravaram só 15 músicas das 21.



Não seria por que ao transformar no formato de áudio comum (normalmente wave), ele ultrapassou a capacidade do CD? Veja que 21 músicas é muito para um CD (gravado em áudio comum e não em mp3) que normalmente fica em no máximo 16 músicas ou menos que isso.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 19 de Setembro de 2010, 18:13

Estou tentando deixar o windows pouco a pouco, espero que algum dia eu só precise usar GNU/Linux, mas ainda tem coisas por exemplo, a como a suite office que é melhor (o BrOffice trava muito). Como não jogo esse tipo de aplicativo não me faz falta.
Desculpe sair do assunto.

Obrigada (não achei mais nada em outros locais sobre o stardict 3.0.2 para Ubuntu, nem no fórum em inglês ou mesmo no fórum do stardict)! :-[

Como você instala o broffice, pelo Synaptic ou baixando do site dele?

Você já tentou usar este stardict 3.0.2 do windows via wine? Se você faz tanta questão assim desta versão, poderia até tentar o wine para ver se funciona.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 22 de Setembro de 2010, 19:48
O BrOffice que veio com o Ubuntu 10.04 e adicionei alguns dicionários e outras coisinhas que tinha no site para melhorar o aplicativo.

Não sei do Office 2007 ou 2010 mas o 2003 é mais leve que o BrOffice que trava e demora a carregar. Mas é de graça!!!! Nem dá para esperar tanto assim dele.

Não faço questão do stardict 3.0.2 para instalar pelo wine.

Eu gosto do Lingoes que só usa no Windows, que pena não ter um tão bom para Ubuntu ainda, duvido que funcione pelo wine.

O K3b como o Nero dão a quantidade de dados que vão enchendo o Cd  (isso é uma grande vantagem) e eu já gravei muito Cd com 21 , 22 músicas, o último que gravei pelo nero tem 24 músicas. Depende do tamanho do arquivo mp3, qualidade, etc.

O nero também dá a opção de colocar o folheto com o nome das músicas, artista, nº, tempo de execução.

Deve ter um programa que faça isso para Ubuntu mas ainda não sei qual é e nem vi se o K3b o faz também.

O GoldenDict  lê bgl sem converter mas  é meio chatinho de usar,  tem umas coisinhas irritantes nele.

Bem, obrigada por tudo Alarcon. :)
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: Solid One em 22 de Setembro de 2010, 22:08
parece que tem o 3.0.2 estável em código-fonte. e pelo que vi, dá pra compilar ele no Ubuntu sem muita dificuldade.

baixei ele agora há pouco para dar uma analisada. aproveitei e decidi instalar essa versão, apagando a anterior, pra ver se aparecerão mudanças consideráveis no programa.

bom, pra obter todos os pacotes necessários pra compilar do código-fonte, basta esse comando:

Código: [Selecionar]
sudo apt-get build-dep stardict
ele deve baixar mais ou menos 20mb de dependências. depois disso, basta digitar os três principais comandos listados no arquivo INSTALL (os mesmos citados na primeira postagem desse tópico) que o programa deve compilar numa boa sem pedir nenhuma dependência a mais.

eu fiz mais ou menos isso, e a compilação/instalação foi até o final sem problemas.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: zeroday em 22 de Setembro de 2010, 22:10
parece que tem o 3.0.2 estável em código-fonte. e pelo que vi, dá pra compilar ele no Ubuntu sem muita dificuldade.

baixei ele agora há pouco para dar uma analisada. aproveitei e decidi instalar essa versão, apagando a anterior, pra ver se aparecerão mudanças consideráveis no programa.

bom, pra obter todos os pacotes necessários pra compilar do código-fonte, basta esse comando:

Código: [Selecionar]
sudo apt-get build-dep stardict
ele deve baixar mais ou menos 20mb de dependências. depois disso, basta digitar os três principais comandos listados no arquivo INSTALL (os mesmos citados na primeira postagem desse tópico) que o programa deve compilar numa boa sem pedir nenhuma dependência a mais.

eu fiz mais ou menos isso, e a compilação/instalação foi até o final sem problemas.
Os comandos mencionados são:
./configure
make
sudo make install

Ate mais
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 26 de Setembro de 2010, 10:40
Não funcionou:

Código: [Selecionar]
./configureconfigure: error: cannot find sources (src/stardict.cpp) in . or ..

Eu baixei um arquivo do fórum do stardict http://www.stardict.org/forum/viewtopic.php?f=5&t=350 (http://www.stardict.org/forum/viewtopic.php?f=5&t=350): Stardict302_script e executei, parece que funcionou, mas não tenho certeza e não notei nenhuma mudança ainda no Stardict.

Tem de estar registrado e logado para ver e baixar o script.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: linuser104 em 26 de Setembro de 2010, 10:47
parece que tem o 3.0.2 estável em código-fonte. e pelo que vi, dá pra compilar ele no Ubuntu sem muita dificuldade.

baixei ele agora há pouco para dar uma analisada. aproveitei e decidi instalar essa versão, apagando a anterior, pra ver se aparecerão mudanças consideráveis no programa.

bom, pra obter todos os pacotes necessários pra compilar do código-fonte, basta esse comando:

Código: [Selecionar]
sudo apt-get build-dep stardict
ele deve baixar mais ou menos 20mb de dependências. depois disso, basta digitar os três principais comandos listados no arquivo INSTALL (os mesmos citados na primeira postagem desse tópico) que o programa deve compilar numa boa sem pedir nenhuma dependência a mais.

eu fiz mais ou menos isso, e a compilação/instalação foi até o final sem problemas.

Tenho uma dúvida quanto a isso, pois pelo que posso compreender ele pega, ou melhor verifica, a lista de dependências para se compilar o arquivo fonte stardict, mas para aquela versão do arquivo fonte stardic presente no Ubuntu e se a nova versão precisar de dependências numa versão mais nova e não existirem as mesmas no Ubuntu como é que fica?
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: Solid One em 28 de Setembro de 2010, 17:50
Não funcionou:

Código: [Selecionar]
./configureconfigure: error: cannot find sources (src/stardict.cpp) in . or ..

Eu baixei um arquivo do fórum do stardict http://www.stardict.org/forum/viewtopic.php?f=5&t=350 (http://www.stardict.org/forum/viewtopic.php?f=5&t=350): Stardict302_script e executei, parece que funcionou, mas não tenho certeza e não notei nenhuma mudança ainda no Stardict.

Tem de estar registrado e logado para ver e baixar o script.

isso porque, de acordo com a parte de instalação do README do código-fonte e da primeira postagem do tópico, o comando não é
Código: [Selecionar]
./configuree sim:
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man
aqui compilou, com esse comando.

parece que tem o 3.0.2 estável em código-fonte. e pelo que vi, dá pra compilar ele no Ubuntu sem muita dificuldade.

baixei ele agora há pouco para dar uma analisada. aproveitei e decidi instalar essa versão, apagando a anterior, pra ver se aparecerão mudanças consideráveis no programa.

bom, pra obter todos os pacotes necessários pra compilar do código-fonte, basta esse comando:

Código: [Selecionar]
sudo apt-get build-dep stardict
ele deve baixar mais ou menos 20mb de dependências. depois disso, basta digitar os três principais comandos listados no arquivo INSTALL (os mesmos citados na primeira postagem desse tópico) que o programa deve compilar numa boa sem pedir nenhuma dependência a mais.

eu fiz mais ou menos isso, e a compilação/instalação foi até o final sem problemas.

Tenho uma dúvida quanto a isso, pois pelo que posso compreender ele pega, ou melhor verifica, a lista de dependências para se compilar o arquivo fonte stardict, mas para aquela versão do arquivo fonte stardic presente no Ubuntu e se a nova versão precisar de dependências numa versão mais nova e não existirem as mesmas no Ubuntu como é que fica?

isso é difícil de acontecer. no Linux, problemas desse gênero só acontecem se você passar muito tempo sem atualizar seu sistema operacional. se você sempre se manter atualizado, com a distribuição Ubuntu do ano por exemplo, esse problema raramente chega a acontecer.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: linuser104 em 28 de Setembro de 2010, 20:35

Tenho uma dúvida quanto a isso, pois pelo que posso compreender ele pega, ou melhor verifica, a lista de dependências para se compilar o arquivo fonte stardict, mas para aquela versão do arquivo fonte stardic presente no Ubuntu e se a nova versão precisar de dependências numa versão mais nova e não existirem as mesmas no Ubuntu como é que fica?

isso é difícil de acontecer. no Linux, problemas desse gênero só acontecem se você passar muito tempo sem atualizar seu sistema operacional. se você sempre se manter atualizado, com a distribuição Ubuntu do ano por exemplo, esse problema raramente chega a acontecer.

Acho que você não entendeu o que eu disse ou então não soube me expressar melhor, ou mais ainda, não entendi esta sua resposta, hehehe.

Quero dizer o seguinte o stardict presente no Ubuntu pede uma dependência de versão 2.0 (isso é só um exemplo) aí vc pega no site do desenvolvedor o arquivo fonte do stardict que passa a pedir tal dependência da versão 2.4, mas pelo comando que você indicou me pareceu que ele verifica as dependências de compilação do stardict da versão presente dos repositórios do Ubuntu que é de uma versão anterior e por consequência requer tal dependências de versão 2.0, mas agora é necessário a versão 2.4 (isso é só um exemplo) que não tem nos repositórios desta versão do Ubuntu que está atualizado.

Essa é minha pergunta, como fica essa situação, ou melhor, mesmo assim esse comando vai funcionar?
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 01 de Outubro de 2010, 12:40
E de novo:

 
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/manconfigure: error: cannot find sources (src/stardict.cpp) in . or ..
 
Fiz isso no terminal no diretório onde descomprimi o arquivo: stardict-3.0.2-RC1.tar.bz2

O script que mencionei acima (Stardict302_script) parece que não funcionou, só que eu não desinstalei a versão estável anterior do stardict por medo de perder o programa que dá um trabalho chato de colocar todos os dicionários convertidos que eu tenho.

Acho melhor esperar a versão estável como o alarcon me disse antes de desarrumar meu Ubuntu 10.04.

Como eternamente newbe que sou é fácil detonar o sistema.

Obrigada assim mesmo.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 01 de Outubro de 2010, 13:08
E de novo:

 
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/manconfigure: error: cannot find sources (src/stardict.cpp) in . or ..
 
Fiz isso no terminal no diretório onde descomprimi o arquivo: stardict-3.0.2-RC1.tar.bz2

O script que mencionei acima (Stardict302_script) parece que não funcionou, só que eu não desinstalei a versão estável anterior do stardict por medo de perder o programa que dá um trabalho chato de colocar todos os dicionários convertidos que eu tenho.

Acho melhor esperar a versão estável como o alarcon me disse antes de desarrumar meu Ubuntu 10.04.

Como eternamente newbe que sou é fácil detonar o sistema.

Obrigada assim mesmo.

Acho que sei o que pode estar dando errado aí com vc. É o seguinte para compilar algo no seu sistema você tem que antes instalar os compiladores, então antes de tentar compilar use os seguintes comandos:

sudo apt-get update

sudo apt-get install build-essential fakeroot gcc alien make linux-headers-`uname -r` checkinstall


provavelmente vc já deve ter alguns pacotes instalados deste segundo comando. É recomendável que vc copie e cole o segundo comando para não errar na digitação ok.

Feito isso e na pasta do arquivo fonte do stardict que vc quer compilar digite os seguintes comandos na sequencia:

sudo apt-get build-dep stardict

./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --disable-festival

make

sudo checkinstall -D


O último comando vai criar e instalar um pacote .deb do stardict gerado pelo processo de compilação, apenas vá dando Enter para o que for perguntado. Fiz um teste aqui e ele criou o pacote .deb, mas na hora de instalar acusou erro, entretanto fui abrir o stardict aqui e ele mostrou que é a versão 3.0.2 e os dicionários que usava na versão anterior ficaram todos mantidos aqui, mas procurando pelo stardict no Synaptic ele informa a versão anterior 3.0.1-6 e eu fiquei sem entender, mas parece que ele está um pouco diferente e como disse no splash de inicialização do mesmo mostra como sendo o 3.0.2 e não a anterior. Veja:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg834.imageshack.us%2Fimg834%2F4197%2Fstardicnovo.th.png&hash=bbf5e634d8f234c8d701165695da7a0b71a98e9c) (http://img834.imageshack.us/i/stardicnovo.png/)

Atenção: O melhor mesmo é esperar pela próxima versão do Ubuntu e verificar se ela traz esta nova versão do stardict. Se vc não sentir segurança de realizar os passos indicados acima eu posso te enviar o pacote .deb que foi gerado por aqui, mas não garanto que ele irá funcionar. Só sei que compilar ele compilou, o único problema foi após gerar o pacote .deb e tentar instalar ele acusou erro, não sei se seria necessário remover o antigo, mas pelo que constato aqui o stardict está diferente e aparentemente está funcionando normal.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 02 de Outubro de 2010, 10:49
Oi alarcon.

No diretório onde descomprimi eu dei os comandos e que deste e deu:
:~/Stardict3.0.2$
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --disable-festivalconfigure: error: cannot find sources (src/stardict.cpp) in . or ..

Isso me aconteceu com o wine 1.3.3 quando eu baixei no formato comprimido, desempacotei numa pasta pŕopria no meu diretório home e sempre diz que "cannot find sources"

Daí instalei esse wine na maneira feita pelo terminal.

Não consigo instalar programas que só baixo o arquivo compactado, leio o que tiver de readme e nunca dá certo.

O que estou fazendo de errado, onde ficam os arquivos fonte de pacotes que se quer instalar, depois de desempacotar o arquivo comprimido?

Mas que criatura burrinha eu sou :'(
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 02 de Outubro de 2010, 10:56
Oi alarcon.

No diretório onde descomprimi eu dei os comandos e que deste e deu:
:~/Stardict3.0.2$
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --disable-festivalconfigure: error: cannot find sources (src/stardict.cpp) in . or ..

Isso me aconteceu com o wine 1.3.3 quando eu baixei no formato comprimido, desempacotei numa pasta pŕopria no meu diretório home e sempre diz que "cannot find sources"

Daí instalei esse wine na maneira feita pelo terminal.

Não consigo instalar programas que só baixo o arquivo compactado, leio o que tiver de readme e nunca dá certo.

O que estou fazendo de errado, onde ficam os arquivos fonte de pacotes que se quer instalar, depois de desempacotar o arquivo comprimido?

Mas que criatura burrinha eu sou :'(

primeira pergunta, vc tem instalado aí o pacote nautilus-open-terminal? Se não tiver abra o terminal e digite:

sudo apt-get update
sudo pat-get install nautilus-open-terminal


feito isso abra o terminal e na sua pasta de usuária onde tem o arquivo do stardict que vc baixou clique nele com o botão direito do mouse e escolha a opção extrair aqui. Será gerada uma pasta entre nela e clique numa área em branco dentro desta pasta com o botão direito do mouse e no menu suspenso que aparecer escolha a opção Abrir num terminal. Será aberto o terminal já na referida pasta, então basta vc dar os comandos sugeridos.

Caso ocorra o mesmo erro, então tente baixar novamente o arquivo do stardict, pois quem sabe este seu está corrompido, por que aqui deu certo com os comandos indicados.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: Solid One em 02 de Outubro de 2010, 18:00
E de novo:

 
Código: [Selecionar]
./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/manconfigure: error: cannot find sources (src/stardict.cpp) in . or ..
 
Fiz isso no terminal no diretório onde descomprimi o arquivo: stardict-3.0.2-RC1.tar.bz2

O script que mencionei acima (Stardict302_script) parece que não funcionou, só que eu não desinstalei a versão estável anterior do stardict por medo de perder o programa que dá um trabalho chato de colocar todos os dicionários convertidos que eu tenho.

Acho melhor esperar a versão estável como o alarcon me disse antes de desarrumar meu Ubuntu 10.04.

Como eternamente newbe que sou é fácil detonar o sistema.

Obrigada assim mesmo.

a versão que tu usou é a RC. tenta essa no lugar da RC:

http://sourceforge.net/projects/stardict/files/stardict/stardict-3.0.2/stardict-3.0.2-current-20.Aug.2010.tar.bz2/download

foi essa que eu baixei, e aqui funcionou. testaí.


Tenho uma dúvida quanto a isso, pois pelo que posso compreender ele pega, ou melhor verifica, a lista de dependências para se compilar o arquivo fonte stardict, mas para aquela versão do arquivo fonte stardic presente no Ubuntu e se a nova versão precisar de dependências numa versão mais nova e não existirem as mesmas no Ubuntu como é que fica?

isso é difícil de acontecer. no Linux, problemas desse gênero só acontecem se você passar muito tempo sem atualizar seu sistema operacional. se você sempre se manter atualizado, com a distribuição Ubuntu do ano por exemplo, esse problema raramente chega a acontecer.

Acho que você não entendeu o que eu disse ou então não soube me expressar melhor, ou mais ainda, não entendi esta sua resposta, hehehe.

Quero dizer o seguinte o stardict presente no Ubuntu pede uma dependência de versão 2.0 (isso é só um exemplo) aí vc pega no site do desenvolvedor o arquivo fonte do stardict que passa a pedir tal dependência da versão 2.4, mas pelo comando que você indicou me pareceu que ele verifica as dependências de compilação do stardict da versão presente dos repositórios do Ubuntu que é de uma versão anterior e por consequência requer tal dependências de versão 2.0, mas agora é necessário a versão 2.4 (isso é só um exemplo) que não tem nos repositórios desta versão do Ubuntu que está atualizado.

Essa é minha pergunta, como fica essa situação, ou melhor, mesmo assim esse comando vai funcionar?

bom, se isso chegar a acontecer, será detectado durante a compilação do código-fonte e a mesma será cancelada. aparecerá um aviso na tela de que a dependência requerida é mais atual que a disponível no sistema, e você só conseguirá compilar depois de ter atualizado essa dependência.

aqui na minha máquina, que uso o Ubuntu 10.04 Lucid, ainda bem que não precisei ter esse tipo de dor-de-cabeça. teve somente bibliotecas ausentes para instalar. mas é bem capaz desse problema aparecer se você, digamos, for tentar compilar esse código-fonte numa máquina com o Ubuntu 8.04 Hardy, ou alguma versão mais velha, instalado.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 02 de Outubro de 2010, 19:28
Agora pelas dicas do alarcon já instalei a versão stardict-3.0.2-RC1.

Deu certo.

Será que vou ter de fazer tudo de novo?
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 02 de Outubro de 2010, 20:34
Agora pelas dicas do alarcon já instalei a versão stardict-3.0.2-RC1.

Deu certo.

Será que vou ter de fazer tudo de novo?

Teria sim que usar os mesmos comandos, mas o do configure não precisou do --disable-festival desta vez, ficando os passos assim:


./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man

make

sudo checkinstall -D


Isso dentro da pasta descompactada do stardict, mas o RC (Release Candidate) é quase que a mesma coisa que a versão final, portanto se não quiser fazer...

Não notei nenhuma diferença aparente do RC para a versão final, mas fiz aqui os comandos outra vez com a versão final.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: isabelgobbo em 24 de Outubro de 2010, 10:50
Estava com muitos problemas e usei um aplicativo que detonou o Windows Vista.
Instalei de novo o vista e  o ubuntu 10.04 e agora não sei como adicionar meus dicionários convertidos depois de instalar o stardict 3.0.2.

Como eu faço?
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 24 de Outubro de 2010, 12:09
Estava com muitos problemas e usei um aplicativo que detonou o Windows Vista.
Instalei de novo o vista e  o ubuntu 10.04 e agora não sei como adicionar meus dicionários convertidos depois de instalar o stardict 3.0.2.

Como eu faço?

Tecle Alt+F2 e na janela de execução que abrir digite: gksu nautilus /usr/share/stardict/

Quando o nautilus abrir como root veja se dentro desta pasta tem a pasta chamada dic e se não tiver crie ela e mova seus dicionários para esta pasta. Atenção que essa remoção (melhor cópia) para esta pasta tem de ser feito como root e não como um usuário comum ok. Depois de ter feito isso, abra o aplicativo e veja se é mostrado os dicionários.

Caso isso não tenha dado certo, então instale o stardict dos repositórios do Ubuntu e depois instale por cima o pacote .deb que vc tem aí do stardict 3.0.2 ok.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 29 de Outubro de 2010, 21:26
Atualizei para o Maverick Meerkat e agora ao tentar instalar o stardict 3.0.2 depois do comando
Código: [Selecionar]
sudo checkinstall -D
aconteceu o seguinte:
Libraries have been installed in:
   /usr/lib/stardict/plugins

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-dictdotcn-plugin'
make[2]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-dictdotcn-plugin'
Making install in stardict-advertisement-plugin
make[2]: Entrando no diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin'
Making install in data
make[3]: Entrando no diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin/data'
make[4]: Entrando no diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin/data'
make[4]: Nada a ser feito para `install-exec-am'.
test -z "/usr/share/stardict/data/advertisement" || /bin/mkdir -p "/usr/share/stardict/data/advertisement"
/bin/mkdir: é impossível criar o diretório `/usr/share/stardict/data': Arquivo ou diretório não encontrado
make[4]: ** [install-advertisementDATA] Erro 1
make[4]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin/data'
make[3]: ** [install-am] Erro 2
make[3]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin/data'
make[2]: ** [install-recursive] Erro 1
make[2]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins/stardict-advertisement-plugin'
make[1]: ** [install-recursive] Erro 1
make[1]: Saindo do diretório `/home/isabel/stardict_3.0.2/stardict-3.0.2/stardict-plugins'
make: ** [install-recursive] Erro 1

****  Instalação falhou. Abortando a criação do pacote.

Limpando...OK

Tchau.

Que será que aconteceu?



abre o terminal e digita os seguintes comandos:

sudo mkdir /usr/share/stardict

sudo mkdir /usr/share/stardict/data

sudo mkdir /usr/share/stardict/dic

sudo mkdir /usr/lib/stardict/

sudo mkdir /usr/lib/stardict/plugins


Por algum motivo ele tenta instalar algo nestas pastas ( olha o erro: /bin/mkdir: é impossível criar o diretório `/usr/share/stardict/data': Arquivo ou diretório não encontrado) e não consegue, então criei manualmente as mesmas e o comando passou a funcionar sem erro.

Depois é só seguir o procedimento que você vinha fazendo, ou seja, se já usou os anteriores com sucesso, basta apenas o comando sudo checkinstall -D dentro da pasta descompactada do stardict e siga os procedimentos que vc já sabe. Ao final ele já deverá ter sido instalado, mas na pasta do stardic terá um pacote .deb para futuras instalações.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 30 de Outubro de 2010, 11:03
Na verdade a única pasta que faltava era /usr/share/stardict/data, que eu criei após ler a mensagem:
test -z "/usr/share/stardict/data/advertisement" || /bin/mkdir -p "/usr/share/stardict/data/advertisement"
/bin/mkdir: é impossível criar o diretório `/usr/share/stardict/data': Arquivo ou diretório não encontrado
make[4]: ** [install-advertisementDATA] Erro 1


Eu tinha instalado o  stardict 3.1 e  todos aqueles pacotes para converter um dicionário de .bgl para o formato  usado no stardict daquele tutorial que fizeste anteriormente e é muito bom.

Tentei de novo depois de criar a pasta e não instalou.

Será que é porque fiz upgrade para o Maverick Meerkat  e tem algo errado ou incompatível com essa versão do Ubuntu?

Abre o Synaptic e por lá procure por stardict e remova tudo que tem a palavra stardict no nome (ou referente a ele) com um quadrado verde na frente. É só clicar em cada pacote com o botão direito do mouse e escolher a opção marcar para remoção completa e depois clicar no botão Aplicar. Quando terminar feche o Synaptic.

Depois abra o terminal e use os comandos:

sudo mkdir -p /usr/share/stardict

sudo mkdir -p /usr/share/stardict/data

sudo mkdir -p /usr/share/stardict/dic

sudo mkdir -p /usr/lib/stardict/

sudo mkdir -p /usr/lib/stardict/plugins


Use todos eles ok. Não se preocupe se já tiver alguma destas pastas, pois  a parte mkdir -p é exatamente para verificar se já existe e caso não ele cria. As outras pastas é por que mais na frente ele vai dar erro reclamando por tais pastas e já me adiantei e forneci o que vc tem fazer, portanto siga os comandos anteriores.

Só então use os comandos para compilação e instalação do stardict que você já sabe como usar (dentro da pasta decompactada do stardict):

./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man

make

sudo checkinstall -D



Fazendo assim não dará erro, pois foi desta forma que fiz nos testes aqui.

Atenção, antes de remover tudo, por segurança, mova (ou copie) seus dicionários já convertidos para outra pasta, por exemplo, sua pasta de usuária na home, ok.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 31 de Outubro de 2010, 12:44
Mas se eu desinstalar tudo como vou conseguir converter algum dicionário de .bgl para o formato do stardict no futuro?

Eu precisei converter o .bgl do dicionário "ivo_korytowskis_english_portuguese" que é ótimo e eu não tinha na minha lista, e posso encontrar algum outro futuramente.

Deus que te de muita paciência comigo alarcon ;D.

Olha só, por este link:

http://www.guiadohardware.net/dicas/convertendo-bgl-stardict.html

O que é necessário para a conversão dos dicionários seria o pacote dictconv (acho que já está nos repositórios do Ubuntu, o link fala em baixar e compilar, mas não é mais necessário) e alguns outros como o libxml2-dev e etc, então como eu falei em remover apenas os pacotes com stardict no nome, creio que instalado esse da compilação e mais os pacotes dictconv e libxml2-dev você conseguirá converter os dicionários que deseja futuramente, mas não testei aqui.

PS: Só não remova o pacote stardict-tool que é necessário para a conversão dos dicionários ok.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 01 de Novembro de 2010, 10:32
Meu stardict 3.1.0 não está funcionando  (nem tentei instalar a versão mais recente 3.2.0 novamente), quando ele inicia a janela fecha e aplicativo também.

Tentei instalar a mais recente e ver se funciona como me recomendasses e não funcionou:
(Lendo banco de dados ... 180171 arquivos e diretórios atualmente instalados).

Copiando o os arquivos para o diretório temporário...OK

Stripping ELF binaries and libraries...OK

Comprimindo as páginas de manual...OK

Construindo a lista de arquivos...OK

Construindo o pacote Debian...OK

Instalando o pacote Debian... FAILED!

*** A instalação do pacote falhou

Você deseja ver o arquivo de log?  [y]: y

Apagando arquivos temporários...OK

Escrevendo o pacote com as cópias de segurança de arquivos sobreescritos...OK
OK

Apagando o diretório temporário...OK

Desempacotando stardict (de .../stardict_3.0.2-1_i386.deb) ...
dpkg: aviso: stardict: conffile 'etc/gconf' não é um arquivo texto ou um link simbólico (= '/etc/gconf')
dpkg: aviso: stardict: conffile 'etc/gconf/gconf.xml.defaults' não é um arquivo texto ou um link simbólico (= '/etc/gconf/gconf.xml.defaults')
dpkg: erro processando /home/blablabla/stardict_3.0.2/stardict-3.0.2/stardict_3.0.2-1_i386.deb (--install):
 impossível criar '/etc/gconf/schemas/stardict.schemas.dpkg-new' (enquanto processava './etc/gconf/schemas/stardict.schemas'): Arquivo ou diretório não encontrado
dpkg-deb: sub-processo colar foi morto por sinal (Canal quebrado)
Erros foram encontrados durante o processamento de:
 /home/blablabla/stardict_3.0.2/stardict-3.0.2/stardict_3.0.2-1_i386.deb


Obrigada.

Sempre que se faz upgrade começam novos problemas. ::)

Vou falar outra vez como vc deve proceder, pois acho que vc fez algo errado aí, abra o synaptic (menu Sistema > Administração > Gerenciador de pacotes Synaptic), procure pelos seguintes pacotes:

stardict

stardict-tools

stardict-gnome

stardict-gtk

stardict-plugin-festival

stardict-plugin-espeak

stardict-common

stardict-plugin-gucharmap

stardict-plugin-spell

stardict-plugin

stardict-english-czech

stardict-xmlittre



ou seja, procure tudo que tem stardict no nome do pacote, encontrado cada um deles, se tiver um quadrado verde na frente então ele está instalado e você deve clicar nele com o botão direito do mouse e escolha a opção marcar para remoção completa. Depois de feito isso com todos os pacotes stardict instalados, clique no botão Aplicar do Synaptic para removê-los.

Agora abra o terminal e digite:

sudo rm -rf /usr/share/stardict

sudo rm -rf /usr/lib/stardict

sudo mkdir -p /usr/share/stardict

sudo mkdir -p /usr/share/stardict/data

sudo mkdir -p /usr/share/stardict/dic

sudo mkdir -p /usr/lib/stardict

sudo mkdir -p /usr/lib/stardict/plugins



Delete a pasta descompactada do stardict que vc quer instalar e descompacte a pasta do stardict que você quer instalar outra vez, entre na pasta descompactada e pelo terminal nesta pasta digite os comandos:


./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man

make

sudo checkinstall -D



Terminado o processo e se ele não instalou o pacote .deb gerado dando erro, mas existir o pacote .deb na pasta descompactada do stardict para compilação, então force a instalação dele com o comandos:

sudo dpkg -i --force-all nome_do_pacote_gerado.deb

isso no terminal e dentro da pasta que contém o .deb lembrando de mudar nome_do_pacote_gerado.deb para o verdadeiro nome que ele criou para o pacote ok.

Depois de tudo instalado, vc pode voltar ao Synaptic e instalar os pacotes:

stardict-tool

dictconv

libxml2-dev


que são os pacotes necessários para conversão dos dicionários.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 01 de Novembro de 2010, 17:31
Nada feito:

sudo dpkg -i --forece-all stardict_3.0.2-1_i386.deb
dpkg: opção desconhecida --forece-all

Type dpkg --help for help about installing and deinstalling packages
  • ;

Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked
  • produce a lot of output - pipe it through `less' or `more' !

isabel@isabel:~/stardict_3.0.2/stardict-3.0.2$ sudo dpkg -i --forece-all stardict_3.0.2-1_i386.deb
dpkg: opção desconhecida --forece-all

Type dpkg --help for help about installing and deinstalling packages
  • ;

Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked
  • produce a lot of output - pipe it through `less' or `more' !

isabel@isabel:~/stardict_3.0.2/stardict-3.0.2$  :'(

tentando instalar o pacote stardict_3.0.2-1_i386.deb criado cricando sobre o mesmo e na central de programas do Ubuntu 10.10 deu o seguente erro:

Parece haver aqui um erro de programação no aptdaemon, o programa que permite a você instalar/remover programas e realizar outras tarefas relacionadas ao gerenciamento de pacotes. Por favor, reporte esse erro em http://launchpad.net/aptdaemon/+filebug e tente novamente.


Isabelgobbo houve um erro meu na digitação do comando para instalar manualmente, pois estava assim:

sudo dpkg -i --forece-all stardict_3.0.2-1_i386.deb

e o correto seria assim:

sudo dpkg -i --force-all stardict_3.0.2-1_i386.deb

dentro da pasta que contém o arquivo stardict_3.0.2-1_i386.deb e pelo terminal, ou seja, tem uma letra "e" indevida no comando. Veja se funciona corrigindo o comando que serve para forçar a instalação de um pacote .deb ok.

PS: Como disse tenho o Ubuntu 10.10 instalado aqui numa máquina virtual e fiz conforme te indiquei e funcionou perfeitamente, inclusive foi melhor a compilação do que no Ubuntu 10.04 que tinha que instalar manualmente com o comando sudo dpkg -i --force-all stardict_3.0.2-1_i386.deb. Já no Ubuntu 10.10 ele instala automaticamente após usar o comando sudo checkinstall -D, além de gerar o .deb para outras futuras instalações que é o que o checkinstall se propõe a fazer, ou seja, instalar e criar um pacote .deb do aplicativo já compilado.

Faz uma coisa também, no terminal digita:

sudo apt-get update

e depois atualiza seu sistema assim:

sudo apt-get upgrade

pode ser que algo esteja desatualizado ou com bug que uma atualização irá resolver, pois quando fiz os testes aqui estava tudo atualizado, mas eu ainda continuo usando o Ubuntu 10.04, só por curiosidade eu coloquei o Ubuntu 10.10 numa máquina virtual.
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 02 de Novembro de 2010, 11:13
Nada feito:
Instalando o pacote Debian... FAILED!

*** A instalação do pacote falhou

Você deseja ver o arquivo de log?  [y]: q

Apagando arquivos temporários...OK

Escrevendo o pacote com as cópias de segurança de arquivos sobreescritos...OK
OK

Apagando o diretório temporário...OK

isabel@isabel:~/stardict_3.0.2/stardict-3.0.2$ sudo dpkg -i --force-all stardict_3.0.2-1_i386.deb
(Lendo banco de dados ... 186739 arquivos e diretórios atualmente instalados).
Desempacotando stardict (de stardict_3.0.2-1_i386.deb) ...
dpkg: aviso: stardict: conffile 'etc/gconf' não é um arquivo texto ou um link simbólico (= '/etc/gconf')
dpkg: aviso: stardict: conffile 'etc/gconf/gconf.xml.defaults' não é um arquivo texto ou um link simbólico (= '/etc/gconf/gconf.xml.defaults')
dpkg: erro processando stardict_3.0.2-1_i386.deb (--install):
 impossível criar '/etc/gconf/schemas/stardict.schemas.dpkg-new' (enquanto processava './etc/gconf/schemas/stardict.schemas'): Arquivo ou diretório não encontrado
dpkg-deb: sub-processo colar foi morto por sinal (Canal quebrado)
Erros foram encontrados durante o processamento de:
 stardict_3.0.2-1_i386.deb

 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( >:( >:( >:( >:( >:( >:( >:(


Realmente você deve estar com algum problema com sua instalação do Ubuntu 10.10 aí, pois como disse a compilação desta versão do stardict foi mais tranquila no Ubuntu 10.10 que tenho virtualizado aqui no meu Ubuntu 10.04 do que quando compilei no próprio Ubuntu 10.04, agora veja uma coisa para mim, vá a pasta /etc/gconf do seu sistema e me diga o que tem nela. Aqui tem as seguintes pastas:

2  
gconf.xml.defaults  
gconf.xml.mandatory  
gconf.xml.system  
schemas


Opinião pessoal, nunca gostei de atualizar o Ubuntu de uma versão para outra, sempre faço instalação limpa e nunca tive problemas com o Ubuntu procedendo assim, agora vejo muitos que atualizam de uma versão para outra com sérios problemas, mas também vejo alguns outros que atualizam e só tem elogios.

Outra opinião é que se você usa muitos repositórios de terceiros para instalar aplicativos de seu interesse que não existem nos repositórios oficiais do Ubuntu, é recomendável não mudar logo de versão por que nem sempre quem disponibiliza o aplicativo que você usa, cria um novo pacote para a versão mais recente do Ubuntu, então no seu caso seria extremamente recomendável passar mais tempo em versões LTS que tem um tempo maior de suporte (acho que são 3 anos) do que as outras ou só mudar para as versões mais recente após uns 2 meses de lançamento, entretanto prefiro a primeira solução (de ficar nas LTS por maior tempo).


PS: veja se você não está com pacotes quebrados aí assim:

sudo apt-get -f install

depois execute:

sudo apt-get update

sudo apt-get upgrade
Título: Re: Como instalar stardict 3.0.2 -RC1 no ubuntu 10.04?
Enviado por: alarcon em 02 de Novembro de 2010, 21:46
Depois de rebootar funcionou e habilitou os dicionários que não apareciam, ficaram alguns bugs ainda, mas está melhor de usar.

Dessa vez eu executei os passos sem desinstalar nada da versão anterior, vá entender. ???

Não tem no synaptic a  libc6-extracodecs para o k3b e tive de instalar um pacote deb para a conversão direta de mp3 para wav. Realmente deveria ter esperado mais tempo para instalar o Maverick Meerkat. :-[

Obrigada pelas dicas. 8)

É o seguinte às vezes pode ocorrer uma mudança de nome de um pacote de uma versão da distro para outra e então procurando aqui no meu Ubuntu 10.10 virtualizado, encontrei este pacote aqui libk3b6-extracodecs que certamente seria o antigo libc6-extracodecs que você fala aí, portanto tente instalar este pacote e veja se dá certo.

PS: Fui verificar aqui no meu Ubuntu 10.04 e o nome do pacote é mesmo libk3b6-extracodecs e não libc6-extracodecs, portanto acho que vc se confundiu com o nome do pacote.