Escolar Documentos
Profissional Documentos
Cultura Documentos
www.projetofedora.org
A inovação continua
Softwares educacionais
Números e equações são com o Maxima e o GeoGebra
Fedora à la carte
Saiba como criar um Fedora que é a sua cara
Um quarteto fantástico
Linux+Apache+MySQL+PHP=LAMP
Segurança redobrada
Entenda como funciona o SELinux
Compartilhamento pela
mesma Licença. Se você
alterar, transformar, ou criar
outra obra com base nesta,
você somente poderá
distribuir a obra resultante
sob uma licença idêntica
a esta.
A reprodução do material contido nesta revista eletrônica é permitido desde que se incluam
os créditos aos autores e a frase: “Reproduzido da Revista Fedora Brasil — Edição nº 04
— www.projetofedora.org” em local visível.
O Projeto Fedora Brasil declara não ter interesse de propriedade nas imagens, os direitos
sobre as mesmas pertencem a seus respectivos autores/proprietários. Esta licença não se
aplica a nenhuma imagem exibida na revista, para utilização da mesma obtenha autorização
junto ao autor.
Editorial
Fedora 10: rememorando os primeiros 5 anos
Augusto Campos
augusto@br-linux.org
Índice Edição 004
Fedora News
Notícias 05
Opinião
Eu relato. Tu relatas? 07
Perguntas & Respostas
O Duli responde as dúvidas dos leitores 09
Eventos
PyConBrasil 2008 11
Capa
Fedora 10 13
Educação
Maxima e GeoGebra 21
Redes
Servidor LAMP 27
Segurança
Reforce a segurança com SELinux 32
Jogos
Urban Terror 38
Tutorial
Como criar o seu Fedora 48
Shell Script: 4ª aula 57
Wiki Fedora
Compartilhe a sua conexão 61
Comunidade
Junte-se ao Fedora 64
Participe da Revista Fedora Brasil 66
Fedora News Eunir Augusto dos Reis
Red Hat libera código da Red Hat Projeto Fedora Brasil está
Network levantando doações para compra de
A Red Hat anunciou a duplicadora/impressosa de mídias
liberação do código fonte
de sua Red Hat Network Visando a difusão do Fedora e a expansão
(RHN), criando desta da quantidade de mídias distribuídas a cada
forma um novo projeto versão do Fedora em território nacional, o
chamado Spacewalk, o Projeto Fedora Brasil criou uma campanha de
qual poderá ser suportado por usuários de doação para levantar fundos para a compra
Fedora e CentOs. De forma paralela, de uma impressora e duplicadora de
Spacewalk funcionará como um projeto CDs/DVDs.
livre que permite facilidade de
Esta impressora/duplicadora será utilizada
administração, atualização, controle de
para gravação e impressão de mídias que
pacotes, entre outros, para distribuições
serão distribuídas em eventos, grupos
Linux ou qualquer projeto de software livre.
regionais e para aquelas pessoas que
http://www.redhat.com/spacewalk desejam instalar/testar o Fedora e não têm
acesso a banda larga.
A meta do projeto é atingir a quantia de
R$6.000 para a compra do equipamento,
para isso, contamos com a sua ajuda em
doações e na difusão da campanha.
O Duli responde as
dúvidas dos leitores
Por Luís Felipe B. Marzagão
Como criar um repositório programas por meio dos repositórios oficiais, via
internet.
para o Fedora Mãos à obra. Antes de mais nada, copie todos
Baixei o DVD e o CD do Fedora 9, só os RPMs que você deseja colocar à disposição
em um repositório local para uma pasta
que o DVD não está bom para instalar,
qualquer no seu disco rídigo, por exemplo
por isso instalei pelo CD, queria usar
/home/usuario/localrepo/.
o DVD como repositório, como faço
para adicioná-lo. Em outras palavras, Instale o programa createrepo, por meio do
como posso criar um repositório local Adicionar e Remover Programas, pelo Yumex
ou mesmo pela linha de comando:
de RPMs?
# yum install -y createrepo
Resposta:
Quanto ao problema com o DVD, você rodou o Crie as informações dos pacotes RPMs
teste de sanidade da mídia gravada, logo no contidos na pasta, com o seguinte comando:
início da instalação (media check)? É estranho $ createrepo /home/usuario/localrepo/
o DVD não conseguir ser instalado mas o
LiveCD sim, já que são essencialmente Agora só falta ‘ensinar’ o yum a procurar os
construídos pelos mesmos pacotes. Pode ter RPMs também nesse repositório local.
havido algum problema durante a gravação da Crie um arquivo chamado, por exemplo,
imagem ISO do DVD na sua mídia. local.repo nas pasta /etc/yum.repos.d/ com o
Em todos os casos, a sua pergunta é muito seguinte conteúdo (você precisará poderes de
boa. Muitas pessoas querem montar um root para fazer isso):
repositório local, seja para puxar os pacotes [localrepo]
dos programas diretamente de uma mídia (DVD name=Repositorio Local
ou CD), seja para acrescentar seus próprios baseurl=file:///home/usuario/localrepo/
pacotes RPMs ou até mesmo para sincronizar enabled=1
os repositórios oficiais e passar a usá-los de gpgcheck=0
forma local. A palavra entre colchetes [ ] é o nome do
A única observação quanto a usar os pacotes repositório para o yum. A expressão contida em
diretamente do CD ou DVD original do Fedora é name é o nome que aparecerá na tela. O
que muito provalemente a essa altura os caminho de baseurl é justamente a indicação
pacotes neles contidos já estejam totalmente do local onde estão os RPMs. A opção enabled
obsoletos, haja vista que a cada semana muitos liga ou desliga o repositório. 1 é ativado e 0
updates são elaborados para os pacotes. (zero) é desativado. Por fim, a opção gpgcheck
Portanto, o ideal mesmo, salvo uma indica se o yum deve ou não verificar a
necessidade específica, é sempre instalar os assinatura GPG dos pacotes antes de instalá-
los. Como você estará copiando programas da fazer uma atualização, para que eu
mídia oficial do Fedora, não há, em tese, por possa guardá-los num CD/DVD, já que
que desconfiar dos pacotes, mas cuidado com a minha conexão com a Internet é
essa opção! ;-) lenta.
Pronto. Agora, sempre que você usar o yum Resposta:
(seja pela linha de comando ou via um O arquivo de configuração do yum é o
gerenciador gráfico), o repositório local criado /etc/yum.conf. Aqui está um modelo típico:
será consultado. Contudo, como os RPMs
devem estar desatualizados em relação [main]
àqueles contidos nos repositórios oficiais cachedir=/var/cache/yum
keepcache=0
(consultados via internet), o yum dará
debuglevel=2
preferência para o RPM mais atualizado. Ou logfile=/var/log/yum.log
seja, de nada adianta pretender instalar um exactarch=1
RPM do repositório local se houver o mesmo obsoletes=1
RPM mais atualizado no repositório oficial do gpgcheck=1
Fedora. O yum baixará o RPM do repositório plugins=1
oficial. Assim, caso queira instalar apenas o installonly_limit=3
RPM local, desative o repositório oficial do
Note a opção keepcache. Essa opção diz ao
Fedora. Para tanto, edite os arquivos
yum se ele deve guardar ou não os RPMs
/etc/yum.repos.d/fedora-updates.repo e
baixados para se fazer uma atualização. Se
/etc/yum.repos.d/fedora-updates-newkey.repo e
estiver ajustada para 1, os arquivos serão
mude a opção enable para 0 (zero). Ou então,
guardados, mesmo que após a atualização
de forma não permanente, a cada vez que for
você remova o pacote do seu sistema. Se
executar o yum, utilize a opção --disablerepo=
estiver ajustada para 0 (zero), então os
updates,updates-newkey, por exemplo:
arquivos RPMs baixados não serão guardados.
yum --disablerepo=updates,updates-\
newkey install meupacote Quanto à localização, os RPMs ficarão em
/var/cache/yum. Você pode copiá-los para um
Abraços! CD/DVD e depois usá-los em um repositório
local, conforme já exibido na resposta anterior.
Abraços!
PyConBrasil 2008
A cobra fumou
Novas aplicações
Inicialização melhor e
mais rápida
Nessa nova versão temos 01 — O Plymouth em ação
diversas melhorias no
processo de inicialização.
Logo na primeira tela, os
usuários irão verificar que não
existe mais a tela de splash do
Grub, salvando um tempo de
boot precioso e com isso se
tira um pouco as piscadas na
tela, deixando o processo mais
bonito. Para qualquer usuário
que quiser acionar o menu,
simplesmente pressione os
botões para cima ou para
baixo durante a inicialização
que o menu irá aparecer.
Seguido do Grub, pode-se
verificar que o RHGB não está
mais sendo utilizado. Ele foi
substituído por uma nova
aplicação, Plymouth (01), que
usa um modesetting novo do 02 — O Gnome é a interface gráfica padrão
Gnome 2.24
O Gnome (02) é a interface
gráfica padrão do Fedora.
Muitos usuários reclamam que
a aplicação não recebe muitas
melhorias, não recebe novas
funcionalidades, mas para os
aficionados pelo Gnome, só o
pensamento em mudar de
interface dá arrepios. Para 03 — Informações sobre o Projeto Fedora
explicar todas as
funcionalidade do Gnome
precisaríamos de um artigo
inteiro, então vamos falar
somente das principais
funcionalidades, ferramentas e
mudanças.
Pra começar, o Pidgin foi
aposentado, entrou no lugar
dele o poderoso Empathy (04).
Como todos mensageiros no
Linux, ele integra as redes
MSN, Jabber, Gmail, ICQ entre
outros.
04 — Mensageiro Empathy
KDE 4.1.2
Para quem estava usando o
Gnome por muito tempo e
voltou ao KDE, só tenho uma
frase para lhes dizer, o sistema
ficou lindo! A barra única no
canto inferior é muito bem
estilizada, a disposição dos
aplicativos abertos na barra dá
uma sensação boa de
07 — O KDE permite busca por aplicação
controle, mesmo com ela
cheia. Além disso, o novo KDE
vem com uma infinidade de Eclipse 3.4 RPM 4.6
novas funcionalidades que Atualizado o sistema para o Atualizado para a nova versão
tomariam um artigo inteiro para Eclipse 3.4 (Ganymede). As do gerenciamento de pacotes
serem descritos. Um adendo: novidades dessa versão são RPM. Essa versão é a primeira
entre as novas funções, o que uma série de correções de em anos a sofrer muitas
realmente impressiona é o bugs, uso do framework mudanças e sair um pouco da
suporte a widgets direto pelo Equinox/p2 que atualiza o confusão que era a base 4.4.x.
KDE, sem a necessidade de último gerenciador de
Mais informações:
aplicações externas, e as atualizações, além de possuir
https://fedoraproject.org/wiki/
funções de animação da um front-end mais simples de
Features/RPM4.6
interface pelo software, sem a ser utilizado. No JDT, foi
necessidade de programas adicionado o suporte a Amarok 1.94
como o compiz que é utilizado processadores de mais de um Um player de música
pelo Gnome. núcleo, permitindo que o inigualável, o Amarok (08) tem
sistema compile códigos Java se destacado por seu estilo
Nessa nova versão, o KDE mais rápido em um futuro
fortificou uma função que até a bonito, funcionalidade
próximo. Adicionado também espetacular e facilidade de
Microsoft está tentando um plugin chamado de Spy,
colocar para os seus usuários, uso. Basta indicar onde estão
que fornece uma ferramenta suas pastas de arquivos que o
a barra de busca por aplicação para desenvolvedores
(07). Basta abrir o menu e programa monta uma listagem
determinarem quais plugins dos arquivos, lista de
digitar o que quer fazer, e o suportam as classes que eles
KDE já lhe mostra todas as execução e apresenta
desejam trabalhar. informações na tela. Além
aplicações instaladas que
fazem a função, cabe ao Mais informações: disso, a aplicação busca nos
usuário escolher qual ele https://fedoraproject.org/wiki/ repositórios da Amazon.com
prefere. Features/Eclipse34 as capas dos discos
procurados, e em nossos
testes, até capas de CDs
nacionais foram encontradas
sem problemas, quando o
nome estava correto.
Caso não queira que o Amarok
ocupe espaço na sua barra de
aplicativos, feche o programa
no X e o mesmo vai continuar
sendo executado, mantendo
somente o ícone na bandeja.
BrOffice.org 3.0
Devido ao trabalho do Projeto
Fedora junto ao core do Fedora
Project, o BrOffice.org 3.0 agora
08 — A nova interface do Amarok
está disponível através dos
repositórios extras. Para ter o
programa é só fazer a
instalação do Fedora sem o
OpenOffice e executar um
simples comando yum install
broffice*, toda a suíte será
instalada para você. O
download precisa de acesso à
internet, tem o tamanho de
130 MB e também pode ser
feito pelo adicionar/remover
programas (09).
Sugar Desktop
Agora não é mais preciso de
um OLPC XO para ter o Sugar
(10) rodando, o Projeto Fedora
integrou o ambiente gráfico 09 — O BrOffice.org 3.0 está disponível no Fedora 10
com todas as aplicações no
sistema. Agora além de contar
com os famosos KDE e
Gnome, o usuário pode
instalar o Sugar e
disponibilizar para os seus
filhos todos os aplicativos do
ambiente gráfico.
https://fedoraproject.org/wiki/
Features/Sugar
10 — Sugar desktop
Novas aplicações
inclusas
NetBeans 6.1
https://fedoraproject.org/wiki/
Features/NetBeans
Gstreamer
Agora o Gstreamer inclui
suporte para wmv. Ao procurar
executar algum vídeo do tipo
wmv, o programa já informa
que existe o codec e mostra
como fazer a instalação, tudo 11 — Agora ficou mais fácil a instalação de codecs
em RPM (11).
https://fedoraproject.org/wiki/
Features/GStreamer_dependen
cies_in_RPM
Melhorias nas
funções do sistema
RPM Fusion
O Fedora sempre recebeu
muitas crítidas por não prover
programas proprietários e
códigos patenteados em suas
mídias, e já estamos muito
familiarizados com os motivos. 12 — Configuração de impressoras agora é mais intuitivo
No passado, para ter acesso a
essas funções extras éramos
obrigados a instalar programas seu sistema. Para conhecer simplificado. Agora, o
de configuração como o mais o novo repositório, programa é mais intuitivo, não
easylife (www.easylife acesso o site do RPM Fusion: pedindo mais a senha de root
project.org) ou instalar www.rpmfusion.org. para sua operação, possui
diversos repositórios para ícones e símbolos do estado
termos acesso a esses Impressão aprimorada atual da impressora, permite o
pacotes.Nesta nova versão do Em versões mais antigas do acesso aos usuários nos
sistema foi criado o sistema, praticamente todas trabalhos executados, e
RPMFusion, que é uma junção impressoras e drivers que proporcionaram uma nova
dos maiores repositórios de faltavam podiam ser instaladas modelagem nos textos
programas do Fedora em um automaticamente, sem a explicativos (12).
site só. Agora, para o usuário intervenção dos usuários.
que quiser algo fora dos Nesta versão do sistema, o Melhorias no suporte a
repositórios iniciais, somente a controle de aplicações de Webcam
adição de um novo repositório impressora, o system-config- https://fedoraproject.org/wiki/
poderá fornecer um novo printer, foi remodelado e Features/BetterWebcamSupport
mundo de aplicações para o
Essa funcionalidade é utilizada Auditoria de Segurança que acredito ser o mais bonito
em outros sistemas como o Adicionado o sectool, uma já montado para o Fedora.
Apple CoreAudio e o Windows ferramenta de segurança para Ao usuário novato em Linux, o
Vista e possui uma série de auditoria e detecção de Fedora como sempre sai na
vantagens como redução do intrusão. frente com as ferramentas de
consumo de energia, https://fedoraproject.org/wiki/ configuração automatizadas;
configuração de latência por Features/SecurityAudit ao índio velho de guerra, o
aplicação, entre outros. software continua sendo uma
Adicionado mais suite estável de pacotes, com
Infra-estrutura AMQP caminhos no PATH muitas novidades e os
A função desse serviço é fazer Uma grande reclamação de habituais arquivos de
uma construção fácil, usuários tem como resultado configuração. Vale muito a
escalonável e interoperante de uma alteração implantada. pena conferir!
aplicações de alta Agora os caminhos que não
performance. Na prática, estavam inclusos no PATH de Para realizar o download da
significa fazer o gerenciamento usuários normais estão nova distribuição, acesse:
do libvirt o mais simples disponíveis para todos. http://www.projetofedora.org/
possível fazendo a gravação Comandos como ifconfig, entre Download
de dados de máquinas virtuais outros, agora estão de volta no
mais fácil e rápido, shell de todos usuários.
considerando gravação local
Caminhos adicionados:
ou através de rede.
/usr/local/sbin:/usr/sbin:/sbin
Driver de entrada (input) https://fedoraproject.org/wiki/
Evdev Features/SbinSanity
Alterado o driver padrão do
X.Org, melhorias nos acessos Conclusão
de IO e à interface gráfica. Pra quem tinha problemas
com o Fedora 9, vale muito a
Módulos do Kernel pena utilizar a nova versão do
configurados para sistema. Logicamente muitos
Gráficos sistemas se beneficiaram e
Com as atualizações do muito com a adição de suporte
kernel, várias melhorias vieram a novas placas wireless no
junto. Uma delas é a kernel, menus de
inicialização dos drivers DDX acessibilidade das novas
do servidor X para o kernel. versões de KDE e Gnome,
Com isso houve uma melhora mas o Fedora como sempre Rodrigo Menezes é
de performance e acesso. É inova e faz a experiência do Bel em Ciência da
usuário ficar cada vez melhor. Computação pela
interessante dizer que o Unipar, pós-
Fedora agora aposentou o Integração com o BrOffice.org, graduado em
xorg.conf, não presente mais aplicações ilimitadas e Telecomunicações
pela PUCPR. É
nessa versão. Para configurar eficientes, repositório central Analista de Suporte
o seu ambiente use system- são algumas das novas e Analista de
Infraestrutura de TI.
config-display. funcionalidades que Já contribuiu para o
simplesmente impressionam, Technet Brasil, Red
https://fedoraproject.org/wiki/ além é claro do novo visual Hat, Fedora e
Features/KernelModesetting CentOS.
Maxima e GeoGebra
Equações e números
Iniciando
Após instalado, podemos
iniciar o Maxima de duas
maneiras. A primeira forma é
digitar o comando abaixo em
um terminal :
# maxima
Primeiros passos
Embora o objetivo deste artigo
não seja demonstrar um passo
a passo para a utilização do
02 — Iniciando o Maxima no modo gráfico
Maxima, é interessante que
sejam apresentadas ao menos
podemos resolver uma inserir o número a ser
algumas operações. Iremos
equação do segundo grau tal fatorado: factor (12)
utilizá-lo por meio da interface
que (x²-6x+8=0) (03). Podemos ainda calcular
gráfica.
Para realizar uma fatoração, matrizes: a: matrix ([2,1,3],[-
Utilizando, por exemplo, o
podemos digitar o comando 5,0,1],[1,1,-1]) veja em (04).
comando solve (x^2-6*x+8=0),
factor e entre parênteses
Plotando um gráfico
Através do Maxima também é
possível a plotagem de
gráficos sejam em 2d ou 3d:
plot3d(sin(x^2+y^2)/(x^2+y^2),
[x,-5,5],[y,-5,5],[grid,45,45])
veja em (05).
Na internet iremos encontrar
bons manuais que
demonstram como utilizar de
maneira eficiente e produtiva o
Maxima, explorando os seus
muitos recursos.
GeoGebra
O GeoGebra é um software
livre de matemática dinâmica
criado por Markus
Hohenwarter, multiplataforma,
03 — Resolvendo uma equação do 2º grau com o Maxima
desenvolvido com o objetivo
de ser utilizado em sala de
aula, e reúne geometria,
álgebra e cálculo. Com ele é
possível trabalhar com todas
as ferramentas que um
software de geometria
dinâmica dispõe, como por
exemplo, segmentos, pontos,
retas, etc.. Para o seu perfeito
funcionamento é necessário
que o Java esteja instalado em
seu sistema.
O software pode ser iniciado
de duas maneiras: a primeira
sendo executado diretamente
pela web através do link
disponibilizado no site
http://www.geogebra.org ou
então fazendo o download dos
arquivos e realizando a
04 — Cálculo de matriz com o Maxima
instalação local. Abordaremos
as duas formas de utilização
do GeoGebra. Apenas
reforçando que em ambas as
formas é necessário o Java
presente no sistema.
Instalando os
arquivos
Outra maneira de utilizar o
GeoGebra é realizando a sua
instalação local, fazendo o
download do arquivo
GeoGebra_3_0_0_0.bin
(aproximadamente 11MB) pelo
site http://www.geogebra.org.
Após realizado o download,
deve-se abrir um terminal e
antes de iniciar a instalação do
arquivo baixado devemos
alterar as permissões de
acesso ao mesmo, acessando
o diretório onde foi realizado o
download :
# chmod u+x\
GeoGebra_3_0_0_0.bin
07 — Rodando o GeoGebra via web
Agora sim podemos iniciar a
instalação:
# ./Geogebra_3_0_0_0.bin
Iniciando
A tela principal do Geogebra é 08 — O GeoGeobra em funcionamento
divida em duas partes:
algébrica (esquerda) e Exibir>Janela de Álgebra. Em primeiro lugar devemos
geométrica (direita). No inserir os valores da equação
entanto, a janela algébrica A seguir um exemplo de como
utilizando o campo de Entrada:
pode ser fechada, e caso seja podemos resolver um sistema
de equações lineares com g : 3x + 4y = 12
necessário pode ser exibida de h : y = 2x – 8
volta clicando em duas variáveis.
S = Interseção[g, h]
Conclusão
O Maxima e o GeoGebra são
softwares bem simples de
serem utilizados, porém no
caso específico de sua
aplicação em sala de aula é
necessário que os professores 09 — Instalação do GeoGebra
se familiarizem com o
ambiente e as diversas
funcionalidades dos sistemas.
Softwares proprietários
similares custam quantias
muitas vezes fora da realidade
de uma escola, porém, por
meio da utilização dos
softwares analisados acima é
possível um mesmo
rendimento (ou maior) de
modo que qualquer escola
possa utilizá-los, ou seja, é
perfeitamente possível a
montagem de um laboratório
de informática para atender as
mais diversas disciplinas
utilizando somente software
livre. 10 — Resolvendo uma equação com o GeoGebra
MARCELO M.
OSAVA é Bel em
Sistemas de
Referências Informação.
www.geogebra.org Educador do Projeto
http://maxima.sourceforge.net/docum de Inclusão Digital
entation.html da Prefeitura
Municipal de Silva
www.wikipedia.org Jardim- RJ.
Servidor LAMP
Quarteto fantástico
Estabilidade e Apache
Por ser um dos servidores web
segurança para mais antigos do mundo, o
Apache é sem dúvida um dos
rodar aplicativos mais seguros e estáveis. Duas
características que chamam a
web atenção a seu respeito: ele
permite hospedar vários sites
em um mesmo servidor (virtual 01 — Instalando o pacote httpd
hosts), além de permitir que se
Por Eunir Augusto Reis Gonzaga
adicione diversos módulos,
ativar o serviço httpd durante o
expandindo e customizando os
Iniciando a série de artigos boot. Para isso digite, no
recursos de acordo com sua
referentes a configuração de terminal:
necessidade. O uso de virtual
servidores web, vamos partir hosts é importantíssimo para # service httpd start
do Servidor LAMP, que economizar recursos, pois
significa Linux+Apache Este comando ativa o serviço,
torna possivel definir os limites mas não cria os atalhos que
+MySQL+PHP. Os passos das taxas de transferência de
apresentados aqui podem ser permitem sua inicialização
dados (bandwidtch), fazendo automática. Para isso você
aplicados nas distribuições: com que apenas o site que
Fedora/CentOS/RedHat. Com precisa usar o comando
gaste toda a banda fique chkconfig, no seguinte formato:
o avanço do conceito Web 2.0, indisponível, sem prejudicar o
temos a valorização das funcionamento dos demais. No
# chkconfig httpd on
páginas web dinâmicas e Fedora, no CentOS e, Agora precisamos reiniciar o
aplicativos via Internet. A obviamente, no Red Hat não servidor, com o comando:
grande maioria dos gestores temos mais o Apache 1.3. A
de conteúdo trabalham sobre # service httpd restart
versão do Apache disponível
esse formato, sendo crucial para estas distribuições é a Abra seu navegador de
para quaisquer 2.x. Para instalar o Apache 2 e internet e acesse o endereço:
desenvolvedores web ter um suas dependências você http://127.1.1.1/. Se for
servidor LAMP instalado em precisa instalar o pacote httpd visualizada uma página com o
seu hardware. (01) através do comando: texto Fedora Core Test Page,
# yum -y install httpd isto significa que a instalação
do Apache foi realizada com
Após a instalação, você sucesso e que podemos
precisa configurar o seu prosseguir com nossa
sistema operacional para instalação (02).
É importante entender o
funcionamento do Apache
antes de seguir os próximos
passos. A única função do
Apache é entregar aos clientes
páginas html e arquivos
similares. Tudo que não
resumir-se a isto será feito
através dos módulos
apropriados. Por exemplo,
uma página PHP é repassada
do Apache para o módulo
encarregado de processá-la,
chamado mod_php. Se não for
preciso acessar bancos de
dados, esse módulo
interpretará a página e a
devolverá ao cliente. Caso 02 — Teste da instalação do Apache
contrário, outro módulo,
denominado php5-mysql
permitirá ao interpretador php
acessar o banco de dados
desejado. Os problemas de
segurança são, na maioria das
vezes, provenientes dos
gestores de contéudo (CMS).
Não posso deixar de
mencionar que toda a
configuração é feita no arquivo
/etc/httpd/conf.d/httpd.conf e
que todos os módulos são
ativados por meio de arquivos
PHP será ativado automaticamente,
Para instalar o suporte a PHP, através do arquivo gerado,
localizados na pasta denominado
você precisa de apenas dois
/etc/httpd/conf.d/. O servidor /etc/httpd/conf.d/php.conf. Mas
comandos; o primeiro servirá
carregará todos os arquivos a comunicabilidade do suporte
para instalar o suporte a PHP;
com extensão .conf que a PHP com o servidor MySQL
o segundo fará com que o
estiverem nesta pasta. não estará ainda ativa por
serviço httpd seja
Outro detalhe importante diz reinicializado, permitindo assim padrão. Para que isto ocorra,
respeito ao usuário padrão do que as novas configurações precisamos usar o seguinte
Apache. Este usuário chama- entrem em vigor: comando, via terminal (03):
se apache, com recursos # yum -y install php-\
# yum -y install php
limitados. Sua função é # service httpd restart mysql
impedir que invasores tenham
acesso ao root e prejudiquem Lembra-se do mod_php Após a instalação, precisamos
o funcionamento do seu mencionado acima? Ele está verificar se o suporte está
sistema operacional. incluso neste pacote php e realmente ativo. Para tanto, crie
MySQL
Temos vários bancos de dados,
alguns mais seguros, outros 03 — Instalando o pacote php-mysql
mais rápidos. Hoje em dia o
MySQL é extremamente
popular, seguindo os avanços e
melhorias do Postgree. Em
nosso artigo vamos configurar
o MySQL, sendo possível
aplicar aos demais o mesmos
princípio. O primeiro passo é
instalar o Servidor MySQL
através do comando (05):
# yum -y install mysql\
mysql-server
É interessante complementar
essa etapa instalando um
cliente para acesso e
modificações de dados, e sua
interface gráfica, usando:
# yum -y install mysql-\
client mysql-navigator
Negligenciar o próximo
comando causa muita dor de
cabeça em quem configura
servidores LAMP nas
distribuições baseadas em
pacotes .rpm. Antes de ativar o
Servidor MySQL precisamos
criar duas bases de dados:
mysql (armazena as
configurações de seu servidor
e de seus usuários) e test (que
é usada para fazer testes no
seu servidor). Mas não se
preocupe, toda essa
configuração é feita através do
comando mysql_install_db, da
seguinte forma (06):
# mysql_install_db 05 — Instalando o servidor MySQL
PhpMyAdmin
O PhpMyAdmin é sem dúvida
uma ferramenta que facilita
bastante na manutenção do
Servidor MySQL. Fácil de
instalar e de operar, para obtê-
lo use o comando (07):
# yum -y install\
phpmyadmin
SELinux
Reforço na segurança
na interação de domínios
(Types) que trabalhem em
níveis diferentes. Quando não
é aplicado o MLS, nós
dizemos que o arquivo esta
trabalhando em SystemLow e
isto pode ser identificado
observando o valor s0.
Controle de Acesso
Mandatório continua 01 — Conteúdo do arquivo /etc/selinux/config
na ativa
Os dois mecanismos de
Controle de Acesso funcionam
de forma individual, por
exemplo, se algum usuário
não tiver permissão para
visualizar determinado arquivo
pelo Controle de Acesso
Discricionário o acesso será
negado e nem mesmo chegará
a ser realizado o controle pelo
Controle de Acesso
Mandatório.
Voltando os nossos olhos ao
Fedora Sulphur, existem três
formas de descobrirmos qual é
o tipo de segurança que
estamos utilizando: uma delas
ocorre por meio da linha de
comando, a outra através do
02 — Acessando SELinux Management
SELinux Management. Por
linha de comando, basta nós
visualizarmos o arquivo
/etc/selinux/config ou
executarmos o comando
sestatus como super-usuário:
de permissões do SELinux e
as registrará em logs na forma
de AVC (Access Vector
Cache). O AVC é um
componente do sistema
operacional utilizado para
minimizar a sobrecarga de
05 — Saída do comando audit2why para /var/log/audit/audit.log
desempenho, fornecendo o
cache de acesso a decisões. É
importante saber que através realizada somente na primeira No Fedora as mensagens do
do modo Enforcing todas as vez em que o houver uma AVC ficam armazenadas no
rejeições, mesmo que sejam solicitação fora das politicas. arquivo /var/log/audit/audit.log
repetitivas, serão registradas No modo Disable o kernel e o seu formato é (04).
como AVC, a menos que a suspenderá a rotulação que é Como podem ver, fica um
politica em questão tenha sido feita nos arquivos — são pouco complicado entender o
explicitamente configurada essas rotulações que são que é o quê neste arquivo,
para não auditar. responsáveis pelo controle de mas a solução desse problema
No modo Permissivel o kernel segurança feito com o SELinux é um comando chamado
reportará as solicitações em —, ficando, assim, suspenso o audit2why. Vejam (05) como
AVC que contrariarem as controle de acesso com o fica organizada a saída do
politicas de permissões, não SELinux. comando:
realizando, porém, nenhuma Mantenham o modo de #audit2why <\
restrição, enquanto que a segurança como Enforcing. /var/log/audit/audit.log
geração de AVCs será
Urban Terror
Real e divertido
06 — Autodowloader
Em seguida começará o
download do game (07).
Relaxe, dependendo da sua
conexão pode ser que demore
horas.
Pronto! Depois de baixar o
jogo aparecerá a mensagem
(08).
Clique em Start para iniciar o
jogo.
07 — Baixando o jogo
09 — Início do jogo
Tela Pricipal
Na tela principal temos as
opções:
• Play online — Essa opção
dará acesso para jogar online
com outras pessoas, inclusive
com o usuários que estejam
jogando o game em plataforma
Windows.
• Setup — Para mudanças nas
configurações de atalhos do
teclado, mouse, vídeo, som e
etc...
• Start server — Para criação
de um servidor em seu micro.
• Demos — Para ver demos
dos jogos. Para que você
possa ver os demos baixe-os e 10 — Tela principal do game
salve-os na pasta /home/Seu
Usuário/.q3a/q3ut4/demos. jogadores do time adversário usar fones de ouvido é
até esgotar o tempo. Se o recomendado para quando
• Quit — Para sair do jogo. tempo do round acabar antes sobram poucos jogadores no
de um time ser eliminado, a round. Ajudam, por exemplo, a
Modos de Jogo equipe com menos baixas saber de onde podem estar
Team Survivor ganha, se os números de vindo tiros ou até ouvir os
Similar ao Counter-Strike, baixas forem iguais, os times passos de um inimigo se
neste modo os jogadores são empatam. aproximando. Esse mod é o
separados por time, nascendo Esse modo de jogo requer mais jogado entre os
cada time em um local bons conhecimentos do mapa brasileiros.
aleatório do mapa. O jogo é para saber onde o outro time
dividido em rounds de
Bomb
pode ter nascido, lembrando
Quase igual ao Team Survivor,
normalmente 3 minutos. O assim por onde os inimigos
o Bomb mode tem a diferença
objetivo é eliminar todos podem vir. Ter um bom som ou
Itens
• Colete de kevlar
• Capacete
• Silenciador
• Mira à Laser
• Medkit
• Munição extra
• Óculos de Visão noturna
(TAC Googles)
Melhores
combinações de
armas
• Iniciantes: LR-300 , UMP 45,
DE, Kevlar, HE
• Intermediários: G36, MP5,
11 — Players em ação
DE, Kevlar HE
• Avançados / Rusher : M4 ,
UMP45, DE, Kevlar, Helmet
• Avançados Sniper: SR-8,
UMP45, DE, Kevlar e HE
12 — Players em ação
Mais Mapas
http://mapas.urtbr.com.br/arquiv
os/index.html
14 — Mapa TurnPike
Dicas
15 — Mapa Casa
16 — Mapa Abbey
17 — Mapa Mandolin
Fedora à la carte
O Fedora Instalando os
pacotes necessários
propósito. Abordaremos essa
última modalidade mais tarde.
permite criar Primeiramente, vamos precisar
instalar o programa que faz a Criação da imagem
imagens de mágica acontecer com suas com o Revisor
dependências. Para isso
maneira simples vamos utilizar o PackageKit,
Colocando as
engrenagens para
e fácil que pode ser acessado no
menu do GNOME em Sistema funcionar
> Administração > Para executar o Revisor, vá
Por Igor Pires Soares em Aplicações > Ferramentas
Adicionar/Remover
Programas. Busque pelo do Sistema > Revisor. É
Neste artigo você vai programa Revisor, como possível que você receba uma
aprender a criar uma mostrado em 01. Esse é o mensagem pedindo para que o
imagem personalizada do aplicativo gráfico que SELinux seja alterado para o
Fedora. Serão escolhidos os utilizaremos para criar a nossa modo permissivo. Para fazer
programas e configurações imagem personalizada do isso, acesse Sistema >
desejadas para que você Fedora. Uma das Administração > SELinux
tenha o Fedora do jeito que dependências dele é o pacote Management e altere o item
você quiser. Ao final do livecd-tools, que possui um Current Enforcing Mode para
processo, será gerada uma conjunto de ferramentas em Permissive. Isso deixará o
imagem ISO que poderá ser modo texto que também SELinux num estado em que
gravada em CD, DVD ou servem para o mesmo ele somente vai informar sobre
instalada no seu pendrive.
número de pacotes e da
velocidade da sua conexão
isso pode demorar um pouco.
Configuração Básica
Agora vamos realizar as
configurações para atender às
nossas necessidades. Na tela
ilustrada em (07), podemos
escolher o idioma, teclado,
fuso-horário e a senha de root
para sobrescrever as opções
do arquivo kickstart, que
normalmente vêm no padrão
americano.
Na próxima tela você poderá
adicionar parâmetros
personalizados ao kernel.
Normalmente isso não é
necessário, mas em máquinas 06 — Selecione os pacotes
que travam ao iniciar o
processo de instalação ou não
reconhecem o HD é preciso
passar alguns parâmetros
como apci=off ou pci=nomsi.
As próxima três telas são, na
ordem: configuração de rede,
de autenticação e firewall. Em
condições normais nenhuma
delas precisa ter suas
configurações padrões
alteradas.
Na tela de configuração do X
Window System (08) — na
próxima página — você pode
selecionar a resolução
desejada e marcar para que
ele inicie com o sistema.
Dessa forma teremos o modo
gráfico iniciado por padrão.
07 — Configuração básica
A próxima tela (09) — que
pode ser vista na página
seguinte — é relativa à conta
de usuário. Forneça suas
informações pessoais e clique
em Avançar.
Processo de
composição da imagem
Nesse ponto (10) — veja na
página seguinte — não é mais
necessária nenhuma
intervenção por parte do
usuário.
Basta agora deixar o Revisor
trabalhar para você. Ele
baixará os pacotes
necessários da internet, os
instalará na sua imagem e
criará o arquivo ISO. Por fim,
você verá a tela de conclusão
(11) indicando que o processo
foi executado com sucesso.
Por padrão, a imagem fica
disponível no diretório
/srv/revisor. Pronto, agora você
tem um Fedora feito para você 08 — Configure o X Window System
e por você.
Criação da imagem
com o livecd-creator
e personalização de
arquivos kickstart
Primeiros passos
Antes de começarmos o
processo de criação da nossa
imagem, vamos aprender
sobre a estrutura de um
arquivo kickstart. Vamos tomar
como exemplo o mesmo
arquivo que utilizamos para
criar a imagem com o Revisor.
Ao abrir o arquivo
/usr/share/livecd-tools/livecd-
fedora-9-desktop.ks, a primeira
instrução com a qual nos
09 — Informe seus dados pessoais
deparamos é a linha %include
livecd-fedora-9-base-
desktop.ks. Isso nos diz que está acostumado com configurações do arquivo
estamos importando os dados linguagens de programação, incluído podem ser
do arquivo livecd-fedora-9- esse tipo de inclusão é sobrescritas pelo arquivo que
base-desktop.ks. Para quem bastante comum. Temos que faz a inclusão. Por exemplo,
ressaltar aqui que as as configurações do kickstart
livecd-fedora-9-base-
desktop.ks podem ser
substituídas pelas que estão
no livecd-fedora-9-desktop.ks.
Também como nas linguagens
de programação, os
comentários deixam o código
mais legível e inteligível para
todo mundo. Para adicionar
um comentário, basta colocar
um sustenido (#) na frente da
frase.
A próxima linha a ser notada é
a que tem escrito %packages.
Ela diz ao analisador do
kickstart que depois dela,
começa a definição dos
pacotes que a imagem deve
possuir. Todas as instruções
do kickstart como a 10 — Construa a sua mídia
%packages são delimitadas
por outra instrução chamada
%end. Portanto, ao iniciar a
seção %packages não se
esqueça de colocar no fim um
%end. Note que em nosso
arquivo de exemplo há um
%end no fim da seção que
define os pacotes.
Além da definição por pacotes
é possível definir quais serão
os grupos a serem instalados.
Esses grupos são os mesmos
que você vê na instalação do
Fedora quando personaliza a
sua seleção de pacotes. Para
incluir um grupo basta colocar
um @ antes do nome, como
em @games e @graphics. Ao
colocar esses grupos no seu
arquivo kickstart tenha em 11 — Seu Fedora está pronto
mente que apenas os pacotes
padrões dentro de cada grupo nome deles individualmente várias inclusões de grupos
serão incluídos na sua imagem dentro da seção %package. relacionados à suporte de
final. Caso você queira incluir Note que dentro do arquivo idiomas. Esses grupos foram
pacotes adicionais, coloque o livecd-fedora-9-desktop.ks há colocados lá para que o
usuário esteja apto a realizar a o asterisco (*) por pt. Dessa Para fechar a nossa turnê
instalação pelo Live CD e ter forma, serão incluídos na pelos arquivos kickstart, vamos
os dicionários e pacotes de imagem apenas o pacote dar uma olhada no arquivo que
idioma instalados. Entretanto, hunspell-pt e suas estamos incluindo para ver o
se você quiser usar o Fedora dependências, evitando a que mais podemos
apenas em Português e quiser inclusão de outros pacotes de personalizar. Ao abrir o
mais espaço no seu Live CD, é idioma. arquivo livecd-fedora-9-base-
possível retirar todos os Agora vamos para a última desktop.ks você se deparará
grupos @*-support e deixar parte do arquivo kickstart: a com algo um pouco diferente
apenas o @brazilian-support. seção %post. Essa seção é do arquivo anterior. Na
Por enquanto, só temos falado particularmente interessante primeira seção do arquivo
sobre a inclusão de pacotes, porque pode ser responsável base temos a definição de
mas é possível realizar por muitas personalizações idioma, teclado, fuso-horário e
remoções também. Por que você venha a fazer na sua algumas outras coisas. Tudo
exemplo, pode ser que um imagem. Essas isso pode ser alterado e
grupo incluído acima tenha um personalizações são personalizado para os valores
pacote que você não precise. introduzidas através de que você desejar. No entanto,
Nesse caso, não é necessário comandos já conhecidos do logo mais vamos ver uma
remover o grupo inteiro, basta próprio Linux, como num shell maneira mais correta de alterar
colocar um sinal de subtração script. Se você já está essas configurações. Ainda
(-) na frente do nome do familiarizado com ele, se nesse arquivo, você pode
pacote desejado. No nosso sentirá em casa ao editá-la. No alterar e incluir informações
arquivo de exemplo há várias nosso arquivo de exemplo, o sobre repositórios. Por padrão,
dessas situações, como a autor desabilitou o travamento os repositórios released e
exclusão dos dicionários da tela por inatividade através updates vêm habilitados. Isso
hunspell, dado pela entrada - da chave do gconf. Se você quer dizer que a sua imagem
hunspell-*. Esses pacotes usa o GNOME, o comando será gerada com todas as
normalmente são instalados gconftool-2 pode ser utilizado atualizações já liberadas até o
de acordo com o idioma para fazer diversas alterações momento da composição. No
selecionado, mas para no comportamento padrão do mais, o restante da estrutura
economizar espaço, o autor do ambiente de trabalho. Outra desse arquivo é semelhante
kickstart quis excluí-los, já que alteração feita no arquivo livecd- ao do livecd-fedora-9-
o Live CD teria que vir com fedora-9-desktop.ks foi a desktop.ks. Seja cuidadoso ao
todos os dicionários para que configuração do login alterar o arquivo base, porque
somente um ou dois fossem automático do GDM. Note que ele contém configurações
de fato instalados na maioria o arquivo /etc/gdm/custom.conf essenciais para o sucesso do
dos casos. Note que a entrada é editado através da diretiva processo de construção da
-hunspell-*, exclui não %post, incluindo nele, sua imagem e para o bom
somente o pacote hunspell, informações sobre qual usuário funcionamento do sistema.
mas todos os seus será autenticado quando o
Criando o seu kickstart
subpacotes. Se você quiser se tempo limite de 60 segundos
Pode parecer muito cômodo
certificar de que o dicionário for atingido. Quando terminar
alterar diretamente os arquivos
para Português será instalado, de editar a sua seção %post,
que usamos de exemplo, mas
então substitua a exclusão em verifique se ela tem o seu
mais interessante ainda é criar
questão por hunspell-pt. Não %end correspondente após o
o seu kickstart usando outros
se esqueça de remover o sinal último comando de
como base. Vamos começar
de subtração (-) e de substituir personalização.
depois de algum tempo, o Quando um novo arquivo é um :q. Você também pode
hábito tornará a edição criado ou quando um arquivo salvar e sair de uma vez só
simples e natural. já existente é aberto, o VI com um :wq. Como você viu,
Para criar um novo arquivo .sh, começa no modo de embora diferente, o VI é
simplesmente digite no seu comandos. Para escrever algo absurdamente simples.
terminal: (entrando no modo INSERT),
$ vi novo_arquivo.sh
basta apertar a tecla i e Interagindo com seus
observar que a palavra — scripts
e para abrir um arquivo INSERT — aparece no canto Sim, finalmente estamos
existente, basta digitar vi inferior esquerdo; isto significa saindo do básico e chegamos
seguido do nome do arquivo a que você pode escrever à ao ponto em que, se você não
ser aberto: vontade. Para sair do modo leu os três útimos capítulos da
INSERT e voltar ao modo de nossa série sobre shell, talvez
$ vi arquivo_que_\
comandos, simplesmente fosse melhor fazer o download
já_existe
pressione ESC. (http://projetofedora.org/Revista),
A primeira grande diferença Então, vamos experimentar: e se preparar. O nosso último
que encontramos é que o VI tópico do que pode ser
opera em dois modos: o modo $ vi novo_arquivo.sh
chamado básico é a
de comandos e o modo E aperte i para escrever as interação com o shell. Algo
INSERT. primeiras linhas de código. do tipo, ele pergunta e você
No modo de comandos, não é Experimente isso: responde.
possível escrever no arquivo; Para isso, usamos o comando
#! /bin/bash
em vez disso, comandos de read, cuja sintaxe é:
echo “Finalmente! Vamos\
edição poderão ser aplicados, aos scripts!!!” $ read VARIÁVEL
como copiar, colar, substituir
trechos, fazer buscas etc. O Para permitir que você se Ao usar o comando read você
modo INSERT é o modo de localize mais facilmente no precisa definir em que
escrita, onde, literalmente, código, uma marcação de variável a entrada de teclado
você digita o código. cores chamada highlighting é será armazenada, sendo
ativada. Com o tempo você importante lembrar que,
sentirá falta dela para realçar o neste comando, não é
seu código, já que ela ajuda a preciso nem se deve colocar
saber onde há sinais de aspas o $ na frente da variável, já
abertos, parênteses faltando e que o próprio comando read
outros pequenos erros, entende que quando você diz
comuns quando se está
$ read VARIÁVEL
programando.
No VI, salvar o seu arquivo é Você está querendo dizer
simples, mas para tanto é $ Leia a entrada do\
preciso que você vá ao modo teclado e guarde em\
de comandos. Quando $VARIÁVEL
terminar de escrever seu E fica esperando até que
código, aperte a tecla ESC e você aperte a tecla ENTER
digite :w (este :w serve para para gravar a nossa variável
gravar as alterações feitas). $VARIÁVEL no buffer do
Agora, para sair do VI basta shell.
Verbete selecionado
de tratamento de gerência
sobre a conexão, como um
controle de banda ou uma
filtragem de pacotes.
Segundo passo:
preparando as
interfaces
Não é preciso mexer nas
configurações da interface
ppp0. Normalmente, uma
conexão ADSL utiliza o
protocolo DHCP para obter as
configurações necessárias ao
seu próprio funcionamento,
mas a interface eth1 precisa
ser configurada corretamente
para servir às outras máquinas 01 — Interfaces de rede presentes
da rede interna. Deve-se
escolher uma classe de IP
para a rede interna; no nosso
caso, escolhemos que todas
as máquinas da rede interna
devem ter um IP do tipo
10.0.0.XXX e para tanto, a
interface eth1 deve estar
adequada para funcionar
dentro desses parâmetros.
Damos a eth1 o IP fixo
10.0.0.1, com a máscara de
sub-rede 255.255.255.0 e o
Gateway padrão em branco
(se for definido um gateway
aqui, este sobrescreveria o
gateway da interface ppp0 e o
compartilhamento não 02 — Pode-se configurar até três DNS
funcionaria). O passo mais
importante é definir quais execute o seguinte comando:
serão os DNS usados. É o $ cat /etc/resolv.conf
DNS que direciona seu # generated by NetworkManager, do not edit!
computador na grande rede, e nameserver 200.165.132.148
sem ele você ficaria preso em nameserver 200.149.55.140
sua rede interna não Basta um DNS para que seu segundo assume e assim por
conseguindo navegar compartilhamento funcione. O diante. Para adicionar o DNS,
externamente. Linux aceita até três DNS selecione o dispositivo eth1 e
Para descobrir um DNS válido, hierárquicos, o que significa clique na aba DNS, como
com a sua conexão ppp0 ativa, que se o primeiro falhar, o mostrado em 02.
Junte-se ao Fedora
Descruba seis maneiras de colaborar com o Projeto Fedora
Por Diego Búrigo Zacarão
Tradução: Tradutor
Caso você seja fera em inglês, ou talvez nem tão fera assim, considere dar
uma ajuda ao projeto de tradução de documentação e de interfaces de
programas do projeto. O projeto de tradução é uns dos mais importantes
sub- projetos do Fedora e, com ele, você ganha visibilidade internacional, podendo
contribuir com vários projetos open source hospedados na infra-estrutura do Projeto
Fedora. Além disso, traduzindo o Fedora para o português do Brasil, você está ajudando
a facilitar a disseminação do Fedora em território nacional, sobretudo com suporte a
nossa língua nativa. Saiba quais módulos e idiomas estão disponíveis para tradução no
Fedora em: https://translate.fedoraproject.org.
Visite o seguinte link para mais informações:
http://fedoraproject.org/wiki/pt_BR/Join#Translator
Arte: Designer
Você manja de Design? Tem idéias legais que poderiam tornar o Fedora
mais bonito e elegante? O projeto de arte do Fedora pode ser o lugar certo
pra você! Lá o pessoal é responsável por qualquer tipo de arte que envolva
o projeto, que vai de banners, camisetas, web design ao tema e papel de parede da
distribuição. Já imaginou aquela idéia de papel de parede que você tem, em milhares de
computadores no mundo em uma versão do Fedora? Não perca tempo.
Comece a interagir e aprender como funciona o projeto de arte do Fedora visitando o
seguinte link: http://fedoraproject.org/wiki/pt_BR/Join#Designer
Desenvolvimento: Desenvolvedor do SO
Você é desenvolvedor? Sabe empacotar programas em RPM? Sabe gerar
patches e relatar bugs? Então talvez você possa ser mais um colaborador
do Fedora na parte de desenvolvimento. Neste sub-projeto você também
poderá ajudar na triagem de bugs, para que os engenheiros do Fedora não percam
tempo com erros supérfluos e, quem sabe, até empacotar ou fixar erros em alguns dos
pacotes disponíveis nos repositórios do Fedora.
Você usa um programa open source que não está presente nos repositórios do Fedora?
Empacote o programa e submeta o mesmo para avaliação dos engenheiros através do
bugzilla. Seu pacote tem tudo para ser aprovado!
Saiba como ingressar no projeto de desenvolvedores em:
http://fedoraproject.org/wiki/pt_BR/Join#OSDeveloper
Participe:
Nós da Revista Fedora Brasil apreciamos a sua participação. Se tem uma
idéia de como melhorar a revista, uma crítica, uma correção ou um elogio,
mande-nos um e-mail (revista@projetofedora.org). Sua opinião será muito
bem-vinda.