Arquivo

Textos com Etiquetas ‘ArchLinux’

Copiando arquivos do Quakelive

28, agosto, 2009 2 comentários

Opa,

Estava testando o Quakelive e notei que teria um grande problema para poder jogá-lo no meu notebook em casa, pois minha conexão é de 100K ainda (infelizmente não posso melhorá-la agora), resolvi então tentar copiar os arquivos que foram baixados para o meu pendrive e testar em casa para ver se funcionava, e adivinhem, funcionou automagicamente!!! \o/

Como o Enderson solicitou que eu criasse um post sobre isso, lá vamos nós! Para executar a cópia realizei os simples passos abaixo:

Bastou “espetar” meu pendrive no ArchLinux, e executar o comando abaixo para copiar o conteúdo do Quakelive:

# cp -R ~/.quakelive /mnt/IPOD/

Se desejar copiar também o plugin do Firefox, execute o comando abaixo:

* Para Firefox 3.5:

# cp -R ~/.mozilla/firefox-3.5/seu_profile.default/extensions/quakelive* /mnt/IPOD/

* Para Firefox 3:

# cp -R ~/.mozilla/firefox/seu_profile.default/extensions/quakelive* /mnt/IPOD/

Ao chegar em casa bastou “espetar” o pendrive no meu notebook com Ubuntu e copiá-los:

# cp -R /media/IPOD/.quakelive ~/

E no caso do plugin:

* Para Firefox 3.5:

# cp -R /media/IPOD/quakelive* ~/.mozilla/firefox-3.5/seu_profile.default/extensions/

* Para Firefox 3:

# cp -R /media/IPOD/quakelive* ~/.mozilla/firefox/seu_profile.default/extensions/

Feito isso abra o Firefox, acesse o site do Quakelive e ao fazer o login já deverá mostrar como OK o carregamento do plugin e dos arquivos do jogo!

Abraço!

Compilando msn-pecan via AUR no ArchLinux

21, agosto, 2009 2 comentários

Opa,

Uma das coisas que aprendi nos últimos dias foi como compilar pacotes no ArchLinux utilizando o AUR (Arch Linux User-Community Repository), tarefa que achei bastante simples por sinal.  O pacote em questão foi o msn-pecan, que adiciona ao Pidgin um plugin do MSN com melhores recursos do que o que vem com o pacote. Antes de começar a compilar pacotes no ArchLinux é necessário instalar as dependências :

# pacman -Sy base-devel sudo

Caso seja a primeira vez que utilize o sudo será necessário adicionar o seu usuário para poder ter privilégios de root, execute o comando abaixo:

# visudo

agostinho ALL=(ALL) ALL

Precisamos criar também um diretório onde iremos manipular os pacotes:

$ mkdir ~/builds && $ cd ~/builds

Baixe o TARBALL do plugin no site do AUR:

$ wget -c http://aur.archlinux.org/packages/msn-pecan/msn-pecan.tar.gz

Descompacte-o:

$ tar xvzf msn-pecan.tar.gz
tar: Record size = 8 blocks
msn-pecan
msn-pecan/msn-pecan.install
msn-pecan/PKGBUILD

Acesse o diretório criado e verifique se os arquivos PKGBUILD e msn-pecan.install possuem algum código malicioso:

$ cd msn-pecan
$ vim PKGBUILD
$ vim msn-pecan.install

Após verificar os arquivos gere o pacote com o comando abaixo:

$ makepkg -s

==> Criando pacote: msn-pecan 0.0.19-1 x86_64 (Ter Ago 18 11:22:31 BRT 2009)
==> Verificando dependências em tempo de execução...
==> Verificando dependências do processo de compilação...
==> Obtendo Fontes...
-> Realizando o download de msn-pecan-0.0.19.tar.bz2...
--2009-08-18 11:22:32-- http://msn-pecan.googlecode.com/files/msn-pecan-0.0.19.tar.bz2
Resolvendo msn-pecan.googlecode.com... 74.125.67.82
A conectar msn-pecan.googlecode.com|74.125.67.82|:80... conectado!
HTTP requisição enviada, aguardando resposta... 200 OK
Tamanho: 182250 (178K) [application/empty]
A gravar em: 'msn-pecan-0.0.19.tar.bz2.part'

100%[====================================>] 182.250 134K/s em 1,3s

2009-08-18 11:22:34 (134 KB/s) - 'msn-pecan-0.0.19.tar.bz2.part' gravado [182250/182250]

==> Validando arquivos fonte com md5sums...
msn-pecan-0.0.19.tar.bz2 ... Passou
==> Extraindo Fontes...
-> bsdtar -x -f "msn-pecan-0.0.19.tar.bz2"
==> Entrando no ambiente fakeroot...
==> Iniciando construção()...
[CC] msn.o
[CC] nexus.o
[CC] notification.o
[CC] page.o
[CC] session.o
[CC] switchboard.o
[CC] sync.o
[CC] pecan_log.o
[CC] pecan_printf.o
[CC] pecan_util.o
[CC] pecan_error.o
[CC] pecan_status.o
[CC] pecan_oim.o
[CC] pecan_ud.o
[CC] cmd/cmdproc.o
[CC] cmd/command.o
[CC] cmd/history.o
[CC] cmd/msg.o
[CC] cmd/table.o
[CC] cmd/transaction.o
[CC] io/pecan_buffer.o
[CC] io/pecan_parser.o
[CC] ab/pecan_group.o
[CC] ab/pecan_contact.o
[CC] ab/pecan_contactlist.o
[CC] io/pecan_stream.o
[CC] io/pecan_node.o
[CC] io/pecan_cmd_server.o
[CC] io/pecan_http_server.o
[CC] io/pecan_ssl_conn.o
[CC] fix_purple.o
[CC] cvr/slp.o
[CC] cvr/slpcall.o
[CC] cvr/slplink.o
[CC] cvr/slpmsg.o
[CC] cvr/slpsession.o
[CC] cvr/pecan_slp_object.o
[CC] lib/libsiren/common.o
[CC] lib/libsiren/dct4.o
[CC] lib/libsiren/decoder.o
[CC] lib/libsiren/huffman.o
[CC] lib/libsiren/rmlt.o
[CC] pecan_siren7.o
[SHLIB] libmsn-pecan.so
mkdir -p /home/agostinho/builds/msn-pecan/pkg//usr/lib/purple-2
install libmsn-pecan.so /home/agostinho/builds/msn-pecan/pkg//usr/lib/purple-2
# chcon -t textrel_shlib_t /home/agostinho/builds/msn-pecan/pkg//usr/lib/purple-2/libmsn-pecan.so # for selinux
==> Organizando instalação...
-> Limpando outros arquivos...
-> Comprimindo páginas de man e infos...
-> Removendo símbolos de debug dos binários e bibliotecas...
-> Gerando arquivo .PKGINFO...
==> Criando pacote...
-> Adicionando script de instalação...
-> Compactando pacote...
==> Saindo do ambiente fakeroot.
==> Compilação concluída: msn-pecan 0.0.19-1 x86_64 (Ter Ago 18 11:22:48 BRT 2009)

Instale o pacote criado utilizando o pacman:

$ sudo pacman -U msn-pecan-0.0.19-1-x86_64.pkg.tar.gz

Após isso basta reiniciar o pidgin e criar/alterar sua conta do MSN para utilizar o WLM! Abraço!

Fonte AUR: http://aur.archlinux.org/packages.php?ID=15327
Fonte User Guide: http://wiki.archlinux.org/index.php/AUR_User_Guidelines

Categories: Linux Tags: , , , , ,

ArchLinux: Duas saídas de áudio

13, agosto, 2009 Sem comentários

Opa,

Quem me acompanha no Twitter já sabe que ultimamente estou testando o ArchLinux no meu Desktop junto com o KDE 4.3 (confesso que estou apanhando muito, com o Arch e com o KDE). Logo de cara já tive um pequeno probleminha com as duas saídas de áudio que possuo, uma onboard HDA Intel e a outra do monitor Samsung USB Audio. Após uma verificada no Google ficou fácil de solucionar o problema, bastando criar o arquivo 50-sound.conf e adicionar as linhas abaixo:

# vim /etc/modprobe.d/50-sound.conf

alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel

alias snd-card-0 snd-usb-audio
alias sound-slot-0 snd-usb-audio

options snd-hda-intel index=1
options snd-usb-audio index=0

Após as linhas devidamente adicionadas bastou reinicar o sistema para as duas placas coexistirem pacificamente! 😉

Abraços!

Fonte: http://bbs.archlinux.org/viewtopic.php?id=33567

Categories: Linux Tags: , , ,