Category: Ubuntu

Como instalar o DBdesigner no Ubuntu?

By Greyson, 7 de julho de 2010

Depois de muito apanhar para tutoriais incompletos na net, encontrei um, que embora, esteja uma parte errada me ajudou a montar a forma mais correta, finalmente consegui instalar o programa de modelagem de dados e vou passar aqui os passos que você deve seguir para concluir com êxito a instalação.
Inicialmente baixe o arquivo tar.gz no link abaixo:
http://www.fabforce.net/downloadfile.php

Descompacte: # tar -xvsf DBDesigner4.x.x.x.tar.gz
Entre no diretorio no meu caso cd /home/Kazenin/DBDesigner4
Execute: ./DBDesigner4
Provavelmente o seguinte erro ocorrerá: libborqt-6.9-qt2.3.so: cannot open shared object file: No such file or directory. Diz que essa lib, libborqt não existe, então você deverá realizar o download dela:
http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz

Descompacte o arquivo: tar zxfs kylixlibs3-borqt-3.0-2.tar.gz
Entre na pasta e execute: ./install.sh

Isso gerará o segundo erro, e ultimo.
Logue como root:
# su -
Execute esses dois comandos:
# ln -s /usr/lib/kylix3/libborqt-6.9-qt2.3.so /usr/lib
# ldconfig

Depois execute: ./install.sh novamente

E pronto, volte na pasta do DBDesigner e execute o ./DBDesigner4 novamente e comece a utilizar esse programa modelador de BDs
Abraço a todos e comentem, postando qualquer dúvida

OBS: onde aparece o "./" no texto significa executar via terminal porém em modo gráfico 2 cliques tem o mesmo efeito.

Instalando o softphone X-lite no Ubuntu

By Greyson, 6 de julho de 2010

Bem pessoal pra quem necessita utilizar a tecnologia VOIP gostaria de apresentar o X-lite. Bem, eu sei que existem opções opensource mas sempre é bom mostrar outras opções. Existem as versões para Linux, Windows e Mac. Para baixar a versão Linux clique aqui.

Aproveite e também baixe a dependência, que é a biblioteca libstdc++5.

$ sudo add-apt-repository ppa:ferramroberto/extra

$ sudo apt-get update && sudo apt-get install libstdc++5

Após baixar o X-lite extraia-o em um diretório e via terminal:

$ tar -zxvf X-lite_Install.tar.gz

$ cd /home/usuario/xten-xlite (supondo que você extraiu em sua pasta de usuário)

$ ./xtensoftphone

E pronto! aparecerá um wizard para detectar seus dispositivos de audio (microfone e saída de som). Após isso configure conforme os dados fornecidos pela sua empresa de VOIP e estará funcionando. Opção interessante pra usa servidor Asterisk na empresa. Normalmente os dados são: Username, Authorization User, Password e Domain/Realm. Até o próximo post. Wink

Aumentando o poder de fogo do seu Audacity

By Greyson, 5 de julho de 2010

O Audacity é uma ferramenta incrível para quem trabalha com edição de som, mas também pode ser interessante para quem gosta de lidar com efeitos multimídia, este artigo mostra como aumentar o número de efeitos do Audacity em distribuições baseadas no Debian de 23 para mais de 300 efeitos. Também mostraremos como resolver problemas de latência que muitos enfrentam ao trabalhar com gravações no Audacity.(tenha em mente que alguns comandos podem ser executados com o sudo conforme a sua distribuição)

Introdução:
Ao abrir o audacity logo nota-se o menu Efeitos, nele pode-se conseguir por padrão uma lista de 23 efeitos, isso é longe de ser o bastante para quem trabalha com edição de som para começar, o Audacity inclui um efeito Eco e um efeito de Delay dependendo a versão, mas que nem se comparam em importância quando comparado a sua variante REVERB — os efeitos de reverb simulam ambientes e corrigem sons “muito secos” quando ha gravação de instrumentos musicais em linha, o que não é totalmente ideal mas uma solução boa e de baixo custo. Também sentimos falta do efeito de “Envelope” que é padrão em softwares proprietários e extremamente importante… Estes e muitos efeitos estão longe de suprir as necessidades de quem usava um concorrente proprietário no Windows o que muitas vezes pode significar um motivo de abandono ao linux para estes potenciais utilizadores.

Por sorte, no entanto, o Debian e o Ubuntu incluem plugins em seus repositórios com mais de 314 efeitos que poderemos adicionar ao Audacity, o problema é: Ao fazer uma busca nos repositórios não encontramos nada que se refira a isso…. Mas depois de muita pesquisa descobri um conjunto de plugins para Windows chamado ladspa, dito e feito…: digitei apt-get install ladspa e meu Resulinux(base Debian) retornou um pacote ladspa-plugin. É esse!!! Dei enter e para minha infelicidade o pacote retornou a famosa mensagens de referência… É claro que eu não podia desistir e fui aos repositórios Debian procurar por ladspa, depois de muita pesquisa e suor fui achando plugins que funcionam com o audacity e podem ser instalados num simples apt-get, resultado mais de 314 efeitos no Audacity. É efeito para todos os gostos. Alguns são horríveis confesso, mas você sempre encontra um equivalente de uma outra “marca” que faz melhor e compensa a falta do outro.

Mão na massa de 23 à 314 efeitos num comando só

1-Primeiro feche o Audacity
2-Abra um terminal, ok para abrir um terminal na sua distro(como não sei qual você esta usando), vou falar um jeito genérico: alt+f2 – xterm tecla enter.
3-Dentro da janela do terminal de um clique na frente do prompt ($) e digite su (tecla enter) , será pedida a senha de root. Vamos la digite a senha de administrador, nada irá aparecer é normal.
4-Agora o simbolo do terminal muda para #, digite:

apt-get install vco-plugins tap-plugins swh-plugins rev-plugins omins mcp-plugins ladspa-sdk invada-studio-plugins-ladspa csladspa cmt caps blop blepvco amb-plugins

Se você receber um erro do tipo :
E: Impossível achar pacote invada-studio-plugins-ladspa

Use o comando retirando o pacote que produziu o erro(este erro que citei acima ocorre no ubuntu e versões antigas dos repositórios Debian):
apt-get install vco-plugins tap-plugins swh-plugins rev-plugins omins mcp-plugins ladspa-sdk csladspa cmt caps blop blepvco amb-plugins

Um detalhe importante: o caps é chamado C* Audio Plugin Suite, tem os melhores plugins na minha opinião, entre eles os chamados Plate Reverb Mono e Stereo, realmente muito realistas se aproximando muito dos reverbs de mola que são equipamentos não muito baratos. E muitos outros efeitos de qualidade profissional.

Para overdrive porém, recomendo os plugins Fast Overdrive, ele não tem drive muito forte, mas você pode aplicar ele duas vezes seguidas, combinado com reverb, produz drives relativamente aceitaveis quando comparados com outros plugins.

Enfim, há muitos plugins bacanas, que eu mesmo não tive tempo de testar, há até mesmo simuladores de sinal de amplificadores, como o de amplificadores valvulados muito usados em estudios…

Problema de atrasos no som na gravação de trilhas separadas

Ok esta parte é um pouco complicada e no meu caso exigiu que eu rodasse o Audacity como root junto com o Jackd… Atente que isso deu certo no meu core 2 duo mas não foi suficiente para meu velho guerreiro o Athtlon XP, que também vou explicar aqui como resolvi…

(FAÇA TUDO COMO ROOT, OU SUDO)

1- Primeiro instale o pacote do jackd:

#apt-get install jackd jack jack-tools jackeq

2- Ative o jackd com prioridade de realtime

-FINALIZE TODOS OS PROGRAMAS QUE TENHAM AUDIO QUE VOCÊ CONHECE, FIREFOX, AMSN, KAFFEINE , DESABILITE OS SONS DO KDE, ENFIM…
#jackd -d alsa –realtime-priority
-> Atente que para mim não precisou usar o parâmetro realtime-priority…

3- Execute o audacity:

#audacity

4- Va em Editar Preferencias e selecione para dispositivos de reprodução e gravação o Jackd. Se ele não aparece como opção, feche o audacity reinicie o computador sem abrir nenhum programa e refaça todo o processo……. até que funcione!

—- Caso o Jackd não resolva seu caso:

Você tem opção de usar Editar Preferências e ir corrigindo a latência apesar de isso levar algumas horas, costuma funcionar também…..

Fonte

DNS para a intranet com Ubuntu Server

By Greyson, 27 de junho de 2010

Um problema que vem aumentando e preocupando e a questão dos dns que estão falhando.

Link1: http://computerworld.uol.com.br/seguranca/2008/07/29/varios-provedores-brasileiros-nao-corrigiram-falha-de-dns/

Por esse motivo o Google criou um serviço dns os ips são 8.8.4.4 e 8.8.8.8 um bom numero ip pela facilidade de se memorizar.

Link2: http://code.google.com/intl/pt-BR/speed/public-dns/docs/using.html

mas não pensemos que o serviço foi disponibilizado por qualquer coisa ou estava nos planos, vamos imaginar apenas 1 site que tem mais de 1 milhao de acessos por minuto e que gera milhões por dia chegando a passar quase 12 horas offline por falha nos dns.

por esse motivo resolvi criar este post para compartilhar meu conhecimento com dns e ajudar a muita gente que não precisa depender de dns pois podem ter o próprio dns local.

Criando um Servidor DNS local:

Vantagem maior rapidez na velocidade de resolver nomes de sites!

O que iremos usar:

SO: Linux

Software: bind9

Sistema escolhido: Ubuntu preferencialmente 8.04 LTS

Motivo: Ubuntu 8.04 LTS tem suporte ate 2013, é um sistema robusto e não precisa ser usado só como DNS além da instalação mais facilitada pelo APT-GET assim como o o Debian.

Iniciando:

Partimos do principio que o ubuntu já estas instalado e se encontra totalmente funcional.

1 – vamos instalar o bind9.

sudo apt-get install bind9 dnsutils

2 – Faça o backup do arquivo named.conf.local seguindo o comando:

sudo cp /etc/bind/named.conf.local /etc/bind/named.conf.local.ORIG

3 – Vamos fazer um ajuste no conf do bind:

sudo gedit /etc/bind/named.conf.local

4 – Procure a linha comentada :

#include "/etc/bind/zones.rfc1918";

5 – Retire o comentário " #"

include "/etc/bind/zones.rfc1918";

6 – Reiniciar o servidor de DNS.

sudo /etc/init.d/bind9 restart

7 – Agora vamos ajustar o endereço de DNS padrão do nosso sistema operacional.

sudo gedit /etc/resolv.conf

8 – Adicione.

nameserver localhost

Ou coloque o endereço de ip da sua máquina caso for fixo.

Exemplo: nameserver 192.168.254.20

9 – Vamos adicionar os endereços dns ( Usaremos o Google )

sudo gedit /etc/bind/named.conf.options

10 – Adicione como abaixo.

forwarders {
8.8.4.4;
8.8.8.8;
};

11 - Salve o arquivo resolv.conf e reinicialize o Bind e a rede:

# /etc/init.d/bind9 restart
# /etc/init.d/networking restart

Nos pcs locais da rede coloque no dns o ip local da maquina que está o bind. Eu indico que usem os ips do Google pois vão indexar os names muito rápido. Lógico que pode ser que com estes endereços DNS não indexe tão rápido pois depende muito do link, tráfego na rede (WAN) dentre outros fatores.

Espero ter ajudado.

Resolvendo problemas com o APT

By Greyson, 26 de junho de 2010

Quem nunca se deparou com um problema de apt-get que travava o aplicativo fazendo-o ficar totalmente sem reação? Este artigo mostra como solucionar diversas falhas do apt-get. (lembrando que dependendo da distro alguns comandos devem ser rodados usando o sudo)

Problema 1: Os pacotes possuem arquivos que serão sobrescritos. – Os pacotes possuem dependências mal-resolvidas – Há conflitos entre pacotes – Um pacote não pode ser removido ou atualizado pelo dpkg

Solução: Rodar os comandos:
#echo "force-all" >/etc/dpkg/dpkg.cfg
#apt-get -f install

A partir disso ficará fácil instalar pacotes usando o apt-get/aptitude sendo que este comando resolve 99% dos problemas que estas aplicações apresentam, por isso recomendo mesmo que você ainda não tenha tido o problema!
Não há nenhum perigo em usar o force-all no dpkg, mesmo porque o apt-get resolve as dependências…. Uso esta opção desde que migrei para o Debian e sempre me salva durante os necessários apt-get upgrade.

Problema 2: Um pacote é instalado corrompido – Tento instalar denovo e o apt-get diz que já esta instalado!

Rode o comando:

#apt-get remove seu_pacote_corrompido; apt-get update ; apt-get clean
#apt-get --reinstall install nome_do_pacote

Problema 3: O apt-get reclama que meu repositório não tem a chave GPG(NO_PUBKEY)…

Para resolver isso é muito simples, primeiro rode o apt-get update…

Copie o código que aparece no erro em negrito no log abaixo:

W: GPG error: ftp://ftp.debian.org/ testing Release:
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 010908312D230C5F

W: There is no public key available for the following key IDs:
010908312D230C5F

Então rode os comandos com o key ID encontrado:

#gpg --keyserver pgpkeys.mit.edu --recv-key 010908312D230C5F
#gpg -a --export 010908312D230C5F | sudo apt-key add -

Problema 4: Mensagem “sub-processo post-installation script retornou estado de saída de erro (número qualquer)”l
Erros foram encontrados durante o processamento de: nome_do_pacote)

Para solucionar determine o nome do pacote que causou o erro, por exemplo no log abaixo, mostro em negrito o nome do pacote que causou o problema no meu caso(em negrito, xosview):

newaliases: warning: valid_hostname: numeric hostname: 69522
newaliases: fatal: bad parameter value: 69522
dpkg: error processing xosview (–configure):
subprocess post-installation script returned error exit status 75 sub-processo post-installation script retornou estado de saída de erro 75
Errors were encountered while processing:
Erros foram encontrados durante o processamento de:
xosview

Tendo determinado o nome do pacote, rode então os comandos abaixo trocando a palavra xosview pelo nome do pacote que causou o problema:

#rm -f /var/lib/dpkg/info/xosview.post*
#rm -f /var/lib/dpkg/info/xosview.pre*
#apt-get -f install

Problema 5: Erro durante a remoção de pacote..

TROQUE abaixo a palavra pacote_defeituoso pelo nome do pacote que não quer ser removido e então rode estes comandos:

#rm -f /var/lib/dpkg/info/pacote_defeituoso.post*
#rm -f /var/lib/dpkg/info/pacote_defeituoso.pre*
#apt-get remove escreva_aqui_o_nome_do_pacote_defeituoso

Problema 6: Erro no /var/lib/dpkg/status…

Muitas vezes o apt-get da erros de leitura no arquivo /var/lib/dpkg/status, para resolver basta executar:

#cp /var/lib/dpkg/status-old /var/lib/dpkg/status

Se isto não resolver, leia Problema 7.

Problema 7: Problema 6 persiste ou Problema com apt-get que tem com muitos repositórios (erro de out of room também)

O erro se parece com o mostrado abaixo:
E: Dynamic MMap ran out of room

Edite o arquivo /etc/apt/apt.conf, aumentando o cache limit…

Apt::Cache-Limit “8388604″;

Problema 8: Durante o download alguns arquivos não são encontrados para download:

Para este caso a solução é rodar o comando apt-get update, como mostrado abaixo:

#apt-get update

Re-execute a instalação do pacote problemático, caso isso não resolva você tera de trocar seu /etc/apt/sources.list.

Fonte

OfficeFolders theme by Themocracy