Mostrando postagens com marcador Debian. Mostrar todas as postagens
Mostrando postagens com marcador Debian. Mostrar todas as postagens

segunda-feira, 1 de setembro de 2014

Habilitando MP3 no SoundConverter do Debian

Infelizmente, alguns dispositivos não reproduzem arquivos OGG. Para resolver este problema, basta converter suas músicas para arquivos MP3 que têm um suporte melhor.

Para realizar conversões entre formatos de arquivos de som gosto de utilizar o SoundConverter. Por questões legais, o suporte à conversão para MP3 não é habilitado por padrão. Ao abrir as preferências do software você encontrará a seguinte mensagem: "MP3 Encode is not present."

Para habilitar o suporte à conversão MP3 basta instalar o pacote gstreamer0.10-plugins-ugly, presente no Debian:

# aptitude install gstreamer0.10-plugins-ugly

Este post é uma nota pessoal (atualizada, como você pode ver, já escrevi sobre isso uma vez). Não confio na minha memória! :)

sábado, 8 de fevereiro de 2014

Dependências para Compilar o Wine Versão Desenvolvimento

Para compilar o Wine no meu Debian Sid (amd64) precisei instalar as seguintes dependências:

libfreetype6-dev:i386 libxcursor-dev:i386 libxi-dev:i386 libxcomposite-dev:i386 libglu-dev:i386 libosmesa6-dev:i386 libdbus-1-dev:i386 libhal-dev:i386 libsane-dev:i386 libldap-dev:i386

Infelizmente não consegui satisfazer a dependência das seguintes bibliotecas:

libgnutls 32-bit development files not found, no schannel support.
gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled
libcups 32-bit development files not found, CUPS won't be supported.

O aptitude não consegue satisfazer as dependências destas bibliotecas ou tenta remover muitos pacotes essenciais para o funcionamento do meu ambiente desktop atual (LXDE).

No momento que escrevo este texto, a versão de desenvolvimento do Wine é a 1.7.12.

ATUALIZAÇÃO (21/02/2014)

No estado atual dos repositórios do Debian Sid consegui instalar as bibliotecas libcups2-dev:i386 e libfontconfig-dev:i386, que resolvem duas dependências.

Neste exato momento estou compilando a versão 1.7.13 do Wine.

Até a próxima.

quinta-feira, 16 de setembro de 2010

USB funcionando no VirtualBox

Para fazer a USB funcionar no VirtualBox você precisa fazer parte do grupo vboxusers. Para se tornar um membro desse grupo edite o arquivo /etc/group e adicione o seu nome de usuário depois dos dois pontos (:) da seguinte linha:
vboxusers:x:iddogrupo:

A linha ficará parecida com isso:
vboxusers:x:iddogrupo:nomedousuario

Reinicie ou faça logout e entre novamente no sistema.

Simples né?
Um abraço :)

segunda-feira, 2 de agosto de 2010

IceCat Firefox Fork

Depois de uma mudança na licença do Firefox, os desenvolvedores do Debian estão trabalhando para trazer o pequeno panda vermelho de volta para os repositórios da distribuição.

Mesmo depois deste acontecimento, forks não param de surgir. Vejam a logo do IceCat:


A título de curiosidade e deixando as piadas nerds de lado, realmente existe um fork do Firefox chamado IceCat, mantido pelo projeto GNU. :)

Referências:
GNUzilla e IceCat
glandium.org

quinta-feira, 1 de abril de 2010

Debian Stable e Sid sem atualizações

Não sei se vocês notaram mas fazem alguns dias que não aparecem atualizações do Debian. Todo dia executo os comandos aptitude update; aptitude safe-upgrade; aptitude full-upgrade mas nenhuma atualização aparece para o meu Debian Sid.

Resolvi entrar no canal do Debian no IRC e lá encontrei a resposta:

O servidor com os arquivos do Debian está com um defeito e a atualização dos pacotes do Debian Stable e Sid foram suspensas temporariamente. Um problema com a memória reseta a máquina aleatóriamente. Já estão trabalhando na resolução do problema.

Para obter mais informações veja este link.

Agora estou mais tranquilo. Já sei o que está acontecendo com a minha distribuição favorita. :)

Um abraço, até a próxima.

sexta-feira, 26 de fevereiro de 2010

PHP 5.3 no Debian Squeeze

Isso mesmo! Desde ontem, o PHP 5.3.1-5 está nos repositórios do Debian Testing!

Agora poderemos utilizar namespaces, late static binding, garbage collector, entre outros...

Faça um aptitude safe-upgrade e divirta-se!

Um abraço, tudo de bom.

Referência
QA

quinta-feira, 28 de janeiro de 2010

Problemas ao montar dispositivo USB no Thunar

Apartir de ontem, comecei a utilizar o XFCE aqui no trabalho. Ele me surpreendeu pela leveza e simplicidade.

Quando plugava um dispositivo USB, não conseguia acessar meus arquivos recebia o seguinte erro:

Rejected send message, 3 matched rules; type="method_call", sender=":1.16" (uid=1000 pid=3851 comm="exo-mount -n -h /org/freedesktop/Hal/devices/volum") interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=2165 comm="/usr/sbin/hald "))

Para resolver este problema, simplesmente adicione o seu usuário no grupo plugdev.

Até a próxima.
Um abraço.

terça-feira, 17 de novembro de 2009

Netbeans e Tomcat no Debian Squeeze

Um trabalho de pós graduação sobre JavaServer Faces me obrigou a instalar o Netbeans e o Tomcat. Na hora de adicionar o servidor no Netbeans, ele simplesmente não reconhecia meu Tomcat, mesmo passando o caminho certo do mesmo.

Pesquisei muito, muito mesmo, e encontrei a solução em um blog hermano. Como instalei tudo pelo aptitude, o arquivo de configuração chamado server.xml fica em /etc/tomcat6. O Tomcat fica em /usr/share/tomcat6. Como estes arquivos ficam separados, o erro "The specified Catalina Home folder is not valid" aparece em vermelho gritante.

Para resolver este problema devemos criar um link simbólico para o diretório /usr/share/tomcat6/conf com o seguinte comando:

# ln -s /etc/tomcat6 /usr/share/tomcat6/conf

Lembrando que este comando deve ser executado como root.
Um abraço, até a próxima.

quarta-feira, 15 de julho de 2009

Dica rápida: Salvar arquivos dos bancos de dados MySQL

No Debian, os arquivos que representam os bancos de dados ficam no diretório /var/lib/mysql. Cada banco de dados cria uma pasta com o seu nome dentro deste diretório. Se você precisar salvar estes, copie como root as pastas que representam os bancos de dados. Esta é uma forma de fazer um backup dos seus bancos de dados.
Rápido e fácil :)
Um abraço.

terça-feira, 2 de setembro de 2008

Anunciado o Nome da Nova Versão do Debian

Ontem (01 de setembro de 2008) foi anunciado o nome da nova do Debian: "Squeeze".

Desta vez o simpático E.T. do filme Toy Story nomeou a nova versão de testes do Debian.

Quando o Debian Lenny for lançado teremos as seguintes versões:

Stable: Lenny
Testing: Squeeze
Unstable: Sid

Parabéns à toda equipe do Debian! :)

segunda-feira, 16 de junho de 2008

Lista de Hardwares Compatíveis com o Debian

"Por que não criamos uma HCL (Hardware Compatible List) no wiki oficial da Debian ?". Essa foi parte da mensagem que o usuário rodrigobp deixou no Fórum Debian e eu achei um máximo!
Corri para o Wiki do Fórum Debian e adicionei um novo tópico. O primeiro hardware que eu adicionei foi o meu D-Link DSL-210, um modem ADSL fanfarrão, que depois de muito esforço, consegui fazer funcionar no Debian :)

E hoje, através deste post, venho divulgar esta lista. Se você utiliza Debian, em qualquer versão, por favor, contribua com a nossa pequena lista (que se tudo der certo, ela se tornará bem grande =). É bem fácil contribuir. É só criar uma conta no
Fórum Debian , aprender a usar o Wiki, respeitar a formatação do texto e sair escrevendo sobre todo o seu hardware que funciona ou não no Debian. :)

O nome do Wiki ficou estranho (Lista de Hardwares Compatíveis). Quis manter o bom e velho português (apesar da palavra "Hardware" não fazer parte da nossa língua nativa... Mas o que eu poderia ter utilizado? Ferragens? Dispositivos? Eu não sei...). Sinta-se a vontade! O wiki é da comunidade.

Um grande abraço. Conto com o seu apoio.
Até mais.

terça-feira, 4 de março de 2008

Debian Lenny será o Debian 5.0

Daqui a 6 meses, aproximadamente, teremos a nova versão estável (como uma rocha =) do Debian. A atual versão testing (Debian Lenny) passará a ser a versão 5.0, segundo o site Debian News.
Os pacotes do Debian Lenny entraram em estado soft freeze para correção de bugs e a equipe do Debian pede para os desenvolvedores de software que apenas façam upload de programas novos se eles conseguirem estabiliza-los dentro destes 6 meses.
gcc 4.3, KDE 4.1, Iceweasel 3 e python 2.5 farão parte da nova versão estável do Debian. Ainda existem 460 bugs críticos e nenhuma meta nova será adicionada.
E agora fica uma dúvida: Qual será o novo nome da versão testing?
Parabéns para a equipe do Debian que mais uma vez mostra a sua competência! :)

Referências:
Thadeu Penna's Wiki
Debian News

sexta-feira, 4 de janeiro de 2008

Um pouco de História (sobre os nomes das versões do Debian)

De onde vem os nomes das versões do Debian?

Esses nomes das versões do Debian vem dos personagens do filme Toy Story da Pixar. Mas por que Ian Murdock, criador do Debian, colocaria nomes de personagens de uma animação (que eu adoro!) nas versões de uma das mais respeitadas distros? Simples: Na época da versão 1.1 (codinome Buzz), Bruce Perens, lider do projeto Debian, trabalhava na Pixar. Legal não é? :)

Quem são eles?

Abaixo as versões do Debian e os personagens que representam as mesmas:

Debian 1.1 Buzz - Esta versão foi lançada em junho de 1996 e utilizava o kernel 2.0, continha 474 pacotes.
No filme, Buzz é um patrulheiro espacial do Comando Estelar. Ele não sabe que é um brinquedo, acha que caiu com sua nave no planeta Terra. Buzz na verdade foi um presente de aniversário para Andy, o dono dos brinquedos.

Debian 1.2 Rex - Lançada em 12 de dezembro de 1996. Consistia em 848 pacotes mantidos por 120 desenvolvedores.
Leva o nome do dinossauro de plástico do Filme. Rex é um dinossauro ingênuo, tem complexo de inferioridade e é inseguro em relação a sua ferocidade.

Debian 1.3 Bo - Lançada em 5 de julho de 1997. Nessa época já eram 974 mantidos por 200 desenvolvedores.
Bo é uma pastora e o interesse amoroso de Woody, o caubói.

Debian 2.0 Hamm - Esta versão foi lançada em 24 de julho de 1998. Contava com 1500 pacotes mantidos por 400 desenvolvedores.
Hamm é um porco-cofrinho falador :)

Debian 2.1 Slink - Saiu no dia 9 de março de 1999. Tinha 2250 pacotes e requeria 2 CDs. Nesta versão foi incluido o gerenciador de pacotes apt.
Slink é o nome do cachorro-mola do filme. Ele é muito leal ao Woody.

Debian 2.2 Potato - Esta versão foi lançada no dia 15 de agosto de 2000. Contava com mais de 3900 pacotes derivados de 2600 pacotes fontes mantidos por mais de 450 desenvolvedores.
Potato (ou Senhor Cabeça de Batata) é o personagem chato do filme. Reclama de tudo, fala tudo o que pensa. Muito sarcástico.

Debian 3.0 Woody - Lançada no dia 19 de julho de 2002, conta com 900 desenvolvedores mantendo 8900 pacotes e 7 CDs oficiais.
Woody é o personagem principal do filme. O xerife de pano é o brinquedo principal do Andy. Até Buzz aparecer, Woody ficava na cama de Andy, assim sendo o líder dos brinquedos.

Debian 3.1 Sarge - Teve o seu lançamento no dia 06 de junho de 2005. Conta com mais de 8710 pacotes.
Sarge é o comandante de um exército de soldados de plástico.

Debian 4.0 Etch - Lançada no dia 8 de abril de 2007. Conta com 18730 pacotes.
Etch é uma simples lousa. :)

Debian 4.1 (?) Lenny - Atual versão de teste. Número de pacotes desconhecido.
O simpático binóculos aí do lado é o Lenny. Com ele os brinquedos assistem a fúria de Sid, o vizinho mau, destruindo um brinquedo. Acredito ter ouvido apenas uma fala dele no primeiro filme. :)

Se alguém souber o número de desenvolvedores envolvidos nas versões Sarge e Etch, por favor comente que atualizo o post.

E as versões anteriores do Debian? As versões 0.x? E a 1.0, por que não está aqui? Posso adiantar que a versão 1.0 não saiu oficialmente. Essas respostas você encontra nas referências :)

É isso... Abraços!

Referências
Site oficial do Debian
Viva o Linux - Um pouco da história do Debian GNU/Linux (por Percival F. Jr.)
Wikipedia - Toy Story

segunda-feira, 6 de agosto de 2007

Instalando o Modem D-Link DSL-210 no Debian etch

Felicíssimo! Essa é palavra que me descreve neste exato momento! Ganhei meu presente de Natal adiantado! Papai Noel adiantou esse presente em 4 meses! Vou contar a história e aí vocês vão entender (ou achar uma alegria estúpida :)
Tudo começou a uns 2 anos (ou mais, ou será menos? Todas as datas que posto aqui são incertas, tenho péssima memória! :) quando coloquei ADSL aqui em casa, no meu Windows XP... Chegou a hora de comprar um modem e aí que surgiu a dúvida! Qual modem comprar? Devido a pressa em ter a ADSL, comprei um D-Link DSL-210. Eu não sabia o que estava fazendo...
Passou muito tempo e senti uma vontade tremenda de instalar o Linux... Foi uma das melhores coisas da minha vida :)
Mas... como nem tudo são flores, meu modem não funcionou! Aí começou a corrida atrás da solução... Tutoriais e mais tutoriais e nada de resolver! Então resolvi entregar pro meu professor de Redes e Internet... Esqueci do modem por um mês. Foi esse o tempo que ficou com meu professor.
Vieram as férias, junto com elas veio a triste notícia que o modem não funcionou no Ubuntu. Eu já estava procurando um modem decente pra comprar. Mas antes de finalizar a compra, encontrei um tutorial no blog Daqui da Fronteira. Fiz todos os passos e nada de funcionar. Mas o que realmente me salvou foi uma nota do autor do tutorial dizendo:

"Bom, é cediço que esse modem é problemático, especialmente em se falando de Linux.

Algumas pessoas relataram não ter conseguido fazê-lo, seguindo o guia que postei tempos atrás.

Uma delas foi persistente, e descobriu outro modo de fazer: Paulo Pinheiro.

Bom, ele foi generoso e descreveu o processo pra que eu pudesse postar aqui e mostrar a todos, mas hoje sinto que seria injusto simplesmente “colar” aqui o trabalho dele.

Assim, estou colocando à disposição dos interessados, no link abaixo, o mesmo arquivo que ele me passou:

http://www.box.net/shared/xj1qqnxxuu

Eu não testei, ainda. Provavelmente vou experimentar quando fizer o upgrade pro Gutsy.

Boa sorte."

E foi esse link que me salvou! Que fez tudo funcionar! Claro que tive que adapta-lo para o Debian, já que foi realizado no Ubuntu! E este será o artigo de hoje, mostrando essas adaptações! Mas antes de tudo tenho que deixar os créditos e os meus agradecimentos para o autor original do tutorial, Paulo Pinheiro. Muito obrigado pelo esforço e cooperação com a comunidade! Ah... Para baixar o tutorial original entre no site http://www.box.net/shared/xj1qqnxxuu e faça o download do tutorial original + arquivos necessários!

Vamos conectar com o D-Link DSL-210! :)

Receita:
Baixe este arquivo.

Observação: Se nenhum dos 2 links funcionar, entre em contato comigo.

Modo de Preparo:

Extraia a pasta cxacru-fw para o diretório da sua preferência.

Entre no diretório que você extraiu e compile (como root) o driver com o comando:

# make cxacru-fw

Observação: Para resolver erros de compilação instale os pacotes que faltam via apt-get ou synaptic. Seria muito bom ter um cd do Debian nessa hora para resolver as dependências na compilação. :)

Depois de compilado, um arquivo chamado cxacru-fw aparecerá na pasta. Dê permissão de execução para o mesmo usando o comando:

# chmod +x cxacru-fw

Copie um dos arquivos CnxEtU.sys de um dos subdiretórios (de datas invertidas... exemplo '20020315') para o diretório atual.

Agora vamos compilar o driver para o nosso sistema com o seguinte comando:

./cxacru-fw CnxEtU.sys cxacru-fw.bin

Pronto! O driver foi criado e já está na pasta.

Agora vamos dar permissão de execução ao driver:

chmod +x cxacru-fw.bin

Mova este arquivo para a pasta /lib/firmware.

No diretório /etc, crie um arquivo de texto vazio chamado cxacru, abra-o e cole nele o seguinte conteúdo:

#
# Config file for Conexant AccessRunner
#

# Driver mode
DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)

# Protocol
PROTOCOL_MODE=4 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

# Paths
BINARY_PATH="/usr/sbin"
ATM_PATH=""

# ADSL
# if OPEN_MODE is blank then cxload uses default mode acoording VID & PID
# Values for OPEN_MODE are:
# 0 = auto selection, G.Handshake
# 1 = auto selection, T1.413
# 2 = G.Handshake
# 3 = ANSI T1.413
# 4 = ITU-T G.992.1 (G.DMT)
# 5 = ITU-T G.992.2 (G.LITE)
OPEN_MODE=

# ATM
VPI=0
VCI=35

# Specific for RFC1483/2684 routed/bridged
# if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP
IP_ADDRESS=
NETMASK=255.255.255.0
GATEWAY=

Observação: Os números do VPI e VCI dependem do seu provedor de internet e da região onde você mora. Esses são os números que eu uso para me conectar a internet em Santa Catarina, usando a Brasil Telecom. Faça uma busca no site Abusar para encontrar as informações que cabem a você.

Salve e feche o arquivo.
Ligue o seu modem com o cabo usb e a linha telefônica.
Reinicie o computador.
Se tudo ocorreu bem, a luz Link do seu modem começará a piscar e depois de um tempo ela se estabilizará.
Caso contrário, volte ao inicio do tutorial e copie o CnxEtU.sys de outro subdiretório e tente todos os passo até aqui novamente. Não esqueça de antes apagar o driver que deu errado.
Se você tiver este driver instalado no Windows, você pode copia-lo da pasta C:\Windows\system32\drivers e traze-lo para o Debian. Usando o mesmo para compilar o driver para o seu Debian. Eu nunca tentei, mas acredito que se o modem funcionou no seu Windows com esse driver, funcionará no Debian também! :)
Se nenhum dos arquivos funcionar, infelizmente você deve ter uma versão muito velha ou muito nova do Modem. Não desista! Procure na internet por arquivos com esse nome que sejam de datas diferentes dos que seguem no pacote! Pra mim funcionou com o driver do subdiretório 20030912 :)

Para certificar-se de que tudo está bem, abra um terminal e digite o comando:

dmesg | grep ADSL

Entre as linhas que aparecerão, a última deverá ser algo como: 'ATM dev 0: ADSL line: up (416 kb/s down | 224 kb/s up)'
Isto é a confirmação final de que a versão do seu driver está correta.

Use os seguintes comandos para instalar os pacotes:

# dpkg -i libatm1_2.4.1-17_i386
# dpkg -i libc6_2.3.6.ds1-13_i386
# dpkg -i pppoeconf_1.13_all
# dpkg -i br2684ctl_20040226-1_i386

Pode ser que o pacote libc6 já esteja instalado no seu Debian etch :)

Observação: Esses pacotes são para a minha arquitetura (i386), se você usa outra arquitetura, entre no site do Debian e baixe os pacotes para a sua arquitetura :)

No terminal digite o seguinte comando:

# br2684ctl -b -c 0 -a 0.35

O parâmetro '-a' são os mesmos números do VPI e VCI do arquivo /etc/cxacru. Portanto, altere-os conforme o seu provedor/região.

Ative a interface que foi criada com o comando acima:

# ifconfig nas0 up

Agora vamos usar um programa chamado pppoeconf, que será responsável por detectar e configurar sua interface na rede. Digite:

# pppoeconf

Escolha sim e aguarde.
Escolha sim mais 2 vezes.
Digite seu nome de usuário no provedor. Exemplo: nomedousuario@provedor.com.br
Digite a senha da conta do usuario. Atenção! Senha visível!
Nos próximos diálogos escolha respectivamente: Sim, Sim, Não.
A última pergunta é a mais interessante: "Você quer estabelecer uma conexão?"
Responda sim e navegue! =)

Se nada funcionou para você, execute os passos novamente. Leia com calma e muita atenção. Se ainda assim nada deu certo, leia o tutorial original, do Paulo Pinheiro. Pode ser que não citei algo que ele escreveu no seu artigo, já que comigo funcionou dessa maneira.

Gostaria de agradecer a atenção e boa sorte na configuração do seu modem! Agora vou navegar mais um pouquinho! =)

Ah... Aceito correções e sugestões! Comentem! Fiquem a vontade ;)

Abraços pessoas.