Escolar Documentos
Profissional Documentos
Cultura Documentos
Slack Zine 14
Slack Zine 14
Slack Zine 14
mais antiga ainda em atividade. conquistou ardorosos utilizadores, para usuários com esta mesma
Tendo sido criada por Patrick principalmente graças à sua filosofia característica. E este zine é de
Volkerding em 1993, a partir da SLS. de simplicidade e estabilidade. slacker para slacker.
slackware
Slackware is a registered trademark of Slackware Linux, Inc. zine
28 de setembro de 2006 – Edição #14
Editorial Índice
Mais uma edição turbulenta e
atrasada. Mas pelo menos estamos NFS e iptables “sem
cheios de boas notícias. mistérios”......................... 02
Alberto Daniel Alves Antônio Júnior
O slackware 11.0 está às portas (e
talvez já tenha sido lançado quando Navegando na internet
você ler esse editorial) e virá pela Palm via USB.................. 03
tanto em DVD como na caixinha com Raphael Bastos "ChemonZ"
seis CDs. Na falta de um, dois
kernels da série 2.6, o 2.6.17.14 e Habilitando suporte
o 2.6.18. Mais pacotes do kernel a gpg no KDE 3.5................... 05
pré-compilado para SMP, udev para Yucatan "Kenjiro” Costa
detecção de dispositivos e um monte
de softwares adicionados (rdesktop, Instalando o PAM
ktorrent, amarok, novas fontes para no Slackware....................... 07
o X, lm_sensors, Ruby, sysstat, Flávio do Carmo Júnior
etc...), além daqueles atualizados.
Como diz o Patrick no ANNOUNCE.11_0: l7filter (funcionando)
no Slackware 10.2.................. 09
“Expect no less than the best Carlos Eduardo Affonso Henriques
Slackware yet.”
Lyx Tutorial..................... 11
A outra boa notícia fica por conta Diego Fiori de Carvalho e
do II SlackwareShow, novamente no Renan Prates Lopes de Campos
auditório da FIAP, nos dia 18 de
Novembro. Um dia recheado de Habilitando suporte a
palestras técnicas feito sob medida PixelView PlayTV USB 2.0
para quem gosta de assuntos no Slackware....................... 16
técnicos, como os leitores do Clayton Eduardo dos Santos
slackwarezine -:)
● Altere o ip "192.168.254.11" para um ip Espero que você tenha êxito ao conectar o seu
compativel com sua rede; Palm, assim como eu tive.
● O ip de destino da ppp
(192.168.254.12) deve ser um ip Eu possuo um Palm Zire 72s rodando o
compatível com máscara de rede ao qual PalmOS 5.2.8 e nunca tive problemas. Este
você usa; artigo também funcionou perfeitamente com
● Utilizei o DNS "192.168.254.254", os seguintes modelos de Palm:
utilize o DNS do seu provedor.
● Palm Zire 71
Torne o script executável:
● Palm Zire 22
● Palm Tungsten E
# chmod +x palm-net.sh
Até mais e qualquer dúvida, me enviem um
Preparando o PalmOS: email,
slackware 11, em breve...
Habilitando suporte
a gpg no KDE 3.5
Softwares Necessários:
Introdução:
● source do kdepim-3.5 - *1
Assim que o KDE 3.5 foi lançado resolvi ● gnupg-1.9.20 - *2
fazer o download dos pacotes (direto do ● gpgme-1.0.3 - *2
site do KDE) e instalar. Beleza, não ● libassuan-0.6.10 - *2
tive problema algum. Pelo menos não até ● libgcrypt-1.2.2 - *2
resolver "entrar na onda" de assinar ● libgpg-error-1.0 - *2
digitalmente meus emails e enviar ● libksba-0.9.13 - *2
mensagens criptografadas. Aí sim ● pinentry-0.7.2 - *3
começaram os problemas. ● pth-2.0.6 - *4
Acredito que a pessoa que compilou e Lembre-se que esta é uma versão de
empacotou o KDE 3.5 para slackware desenvolvimento, não uma versão
tenha utilizado o padrão de compilação considerada estável. Onde encontrar:
que o Patrick Volkerding utiliza quando
da criação dos pacotes oficiais da *1 - http://www.kde.org
nossa querida distribuição. Então *2 - http://www.gnupg.org
resolvi olhar o Slackbuild do kdepim *3 - ftp://ftp.gnupg.org/gcrypt \
(módulo/parte do KDE onde o KMail /pinentry
reside). Bingo! O kdepim, segundo o *4 - http://www.gnu.org/software/pth
Slackbuild da versão 3.4.2, não é
compilado com suporte a gpg. Compilação e Instalação
Artigos técnicos,
escritos por técnicos e
para técnicos = slackwarezine
Palestras técnicas,
ministradas por técnicos e
para técnicos = slackshow
./configure –prefix=/usr \ pinentry-program /usr/bin/ \
--sysconfdir=/etc –enable-gpg \ pinentry-qt
&& make && make install no-grab
default-cache-ttl 1800
Deve-se dar atenção ao fato de que
agora não existe, em seu sistema, o Também precisamos acertar a
programa 'gpg' (que existia antes, com inicialização e parada do gpg-agent. Se
a versão antiga do gnupg). Então, para não existir, crie o diretório
mantermos uma certa compatibilidade, '~/.kde/env'. Dentro dele crie o
entre no diretório '/usr/bin' e crie um arquivo gpg-agent-start.sh (o nome pode
symlink para o novo executável: ser qualquer coisa que desejar) e
insira as seguintes linhas:
cd /usr/bin
ln -s gpg2 gpg #!/bin/sh
eval "$(/usr/bin/gpg-agent --daemon)"
Agora compile o gpgme com:
Se não existir, crie o diretório
'~/.kde/shutdown'. Dentro dele crie o
./configure --prefix=/usr && make \ arquivo gpg-agent-stop.sh (o nome pode
&& make install
ser qualquer coisa que desejar) e
insira as seguintes linhas:
Por último, e mais demorada, a
compilação do kdepim: #!/bin/sh
kill `echo $GPG_AGENT_INFO | cut -d \
./configure –prefix=/opt/kde \ ':' -f 2`
--with-gpg --with-gpgme \
--with-gpgsm --with-xinerama \ Obviamente, o primeiro script vai
--disable-debug && make \ disparar o gpg-agent em modo daemon
&& make install toda vez que uma sessão do KDE for
iniciada; o segundo script vai parar o
(note que as opções 'xinerama' e gpg-agent quando a sessão for
'disable-debug' foram retiradas do finalizada.
Slackbuild padrão).
Pronto! Agora é só executar o KMail e
Bom, pode dormir um pouco, sair pra testar se a decriptação está
comer alguma coisa.... porque a correta. Como? Envie um email
compilação do kdepim demora mesmo. criptografado para você mesmo, obviamente
Feito isso precisamos acertar algumas utilizando sua chave pública. Se
coisas na configuração do gpg e do conseguir ler a mensagem é porque tudo
gpg-agent. está OK.
Dia 18 de novembro no auditório da FIAP
Maiores informações: http://piterpunk.info02.com.br/evento/
Instalando o PAM
no slackware
Sendo assim, o processo de instalação deve
ser realizado por inteiro de modo que não
Introdução prejudique o funcionamento do sistema.
cd /usr/src/linux-2.6.15.3/ cp /usr/src/linux-2.6.15.3/arch/ \
patch -p1 < /path/do/ \ /i36/boot/bzImage \
netfilter-layer7-v2.1/ \ /boot/vmlinuz-2.6.15.3
kernel-2.6.13-2.6.15- \
layer7-2.1.patch make modules
make modules install
Obs: Caso você já tenha configurado este
kernel antes dê um "make mrproper" para Feito isso, adcione o novo Kernel ao lilo e
reinicie a máquina.
zerá-lo, pois do contrário o patch não será
corretamente aplicado, e ele não irá gerar a
opção para habilitar o l7-filter.
Aplicando o patch ao Iptables:
Autores
cd /path/do/iptables-1.3.5
patch -p1 < /path/do/netfilter \ Alberto Daniel Alves Antônio Júnior,
-layer7-v2.1/iptables-layer7- \ Tecnólogo em Processamento de Dados pela
Fatec, especialização em Redes pela UFSCar e
2.1.patch
atualmente Administrador
de Redes na 3WT.
Devido a um pequeno bug do l7, você deverá
alterar uma permissão: Carlos Eduardo Affonso Henriques, natural
de e vive no Rio de Janeiro, atende a empresas
chmod +x /path/do/iptables-1.3.5/ \ e pessoas físicas nos ramos de hardware,
extensions/.layer7-test networking, segurança, soluções GNU/Linux,
BSD e M$ apesar de não gostar da última...
Compilando o Iptables: rsssss. É técnico em eletrônica, ex-operador
de pregão, ex-aluno da Nuno Lisboa na
graduação em engenharia elétrica.
Primeiramente remova a versão anterior do
iptables: Clayton Eduardo dos Santos, trabalha com
Linux desde 2003 e com Slackware desde
removepkg iptables 2004. Atualmente desenvolve seu projeto de
pesquisa de Doutorado no Departamento de
Agora vamos recompilá-lo: Engenharia Elétrica na USP de São Carlos.
Figura 2
Figura 6
Layout do documento
Figuras e tabelas
Figura 7
Para inserir figuras, algoritmos e tabelas, com
numeração automática, devemos antes da
É nessa janela de configuração que você
inserção destes objetos adicionar um float o
define a classe do documento, o espaçamento
qual será responsável para definir a posição e
entre linhas, parágrafos, identação, tamanho
numeração dos objetos. Vamos adicionar uma
das margens, número de níveis dos
imagem para nosso documento. Acesse o item
marcadores, tamanho da folha, entre outras
Floats do menu Insert e selecione a opção
coisas.
Figure. Veja que surge uma caixa e um
Dois itens interessantes de se definir, os quais espaço para a inserção de um comentário.
são características dos documentos editados Escreva um comentário para a figura e
em Latex, são a classe de documentos pressione Enter para criar um espaço para a
(Document class) e o modelo de numeração inclusão da imagem. Para inserir uma figura
(Page style). Entre as classes de devemos acessar o item Graphics do menu
documentos podemos citar algumas classes: Insert. Surgirá um dialog onde podemos
especificar o caminho da figura, tamanho e
article: Uma face de base, sem capítulos; outras coisas. Para fixar a posição deste float
article (AMS): Artigos da American Math sobre a página clique com o botão direito do
Society; mouse sobre o float e escolha a opção Here
report: Maior que o artigo; com duas faces; Definitely. Desse modo você evitará que os
book: Relatório + capa + contracapa; objetos sejam dispostos em lugares indevidos
letters: Ambiente extra para endereços, da página. Um exemplo de utilização de um
float pode ser visto na Figura 8:
assinatura.
Referências bibliográficas
@ARTICLE{Carvalho&Campos-06,
AUTHOR={Diego Fiori de Carvalho e Renan
Prates Lopes de Campos},
TITLE={ Lyx - Tutorial },
MAGAZINE={ SlackwareZine },
YEAR={2006}, Figura 9
number={14},
month={ setembro}
} Fórmulas Matemáticas
São vários os tipo de referências Existem dois modos de criar uma fórmula
bibliográficas que podemos escolher: matemática no Lyx. A primeira é clicando no
ARTICLE, URL, BOOK, BOOKLET, ícone da barra de ferramentas (a + b)/c,
COFERENCE, INBOOK, INCOLLECTION, opção para usuários que estão familiarizados
INPROCEEDINGS, MANUAL, PHDTHESIS, com a linguagem LaTex e são experientes na
entre outros. Os campos escritos em inserção de fórmulas por Tags; a segunda
maiúsculo são obrigatórios, existem outros opção é realizada pelo acesso ao menu Math,
opcionais que são permitidos, entre eles opção mais didática e explicativa reforçando o
podemos citar: ADDRESS, ANNOTE, EDITOR, conceito de WYSIWYM.
BOOKTITLE, CHAPTER, CROSSREF...
O Math Panel (acessado via menu Insert e
Para facilitar a vida do usuário existem vários opção Math), contém uma lista detalhada dos
editores de Bibtex em sites como o símbolos e estruturas. É o modo mais simples
Freshmeat; um bom exemplo destes editores é para a inserção de expressões matemáticas.
o BibtexManager [2], desenvolvido em Java. Existem várias outras funcionalidades na
Coloque todas as referências desejadas, inserção de fórmulas matemáticas que podem
seguindo o padrão mostrado anteriormente, e ser utilizadas em seus textos. Este menu pode
salve como referencias.bib. Feito isso, ser visualizado na Figura 10. Para saber mais
dentro do Lyx, acesse o arquivo sobre a inserção de fórmulas matemáticas
bibliografia.lyx e clique no botão BibTex acesse o manual em [3].
Reference que foi inserido anteriormente.
Será aberto o dialog de configuração do
BibTex.