Convers?o de arquivos mp3 para wav

Para converter arquivos mp3 em wav, utilize o mpg123 com a op??o -w:
mpg123 -w arquivo.wav arquivo.mp3

em Sem categoria | 20 Palavras

Renomear mai?sculas para min?sculas

Para renomear todos os arquivos de um diret?rio de mai?sculas para min?sculas, use:
for file in *
do
mv $file ?echo $file | tr [:upper:] [:lower:]? 2>/dev/null
done

em Sem categoria | 30 Palavras

PearPC para Gnu/Linux

Agora os usu?rios de Gnu/Linux e Unix-Like poder?o usufruir dos recursos do sistema operacional dos Mac’s em seu PC com o aplicativo PearPC.

o link para o site ?:

http://pearpc.sf.net

em Sem categoria | 35 Palavras

Criando um Mirror Debian

Este artigo foi originalmente publicado para o site Dicas-L

Colabora??o: Jonas Goes

Introdu??o
==========

O sistema operacional Debian GNU/Linux possui mirrors espalhados em v?rios
pontos da Internet de onde voc? poder? obter e instalar uma grande variedade
de software livre ao custo de sua conex?o. Voc? tamb?m poder? obter
facilmente o c?digo-fonte do software que desejar. H? ainda mirrors
especializados em armazenar pacotes de software com corre??es de falhas de
seguran?a.

O que ? um reposit?rio Debian?
==============================

Um reposit?rio Debian ? um conjunto de pacotes “.deb” para instala??o
de software e seus respectivos c?digos-fonte.

Uma ?tima refer?ncia em portugu?s para entender bem sobre reposit?rios Debian est? em
http://www.debian.org/doc/manuals/reference/ch-system.pt-br.html

O que ? um mirror Debian?
=========================

Um mirror Debian ? um espelho ou uma c?pia id?ntica parcial ou integral de um
reposit?rio prim?rio Debian oficial estando dispon?vel para utiliza??o em
uma rede.

Uma lista oficial de mirrors Debian que voc? poder? utilizar gratuitamente
est? em http://www.debian.org/mirror/list

Por que criar e utilizar um mirror Debian local?
================================================

A principal vantagem, em uma rede privada, ? a grande variedade de software, a
velocidade na aquisi??o dos pacotes e a economia no consumo de Internet.

Se voc? utiliza sistemas Debian em sua rede local, ir? querer desfrutar das facilidades
que o sistema de instala??o de software APT (http://www.debian.org/doc/manuals/apt-howto/index.pt-br.html)
disponibiliza e da agialidade na aquisi??o dos pacotes atrav?s de um mirror local.

O que vamos precisar?
=====================

Primeiramente instale os seguintes pacotes:

# apt-get install debmirror
# apt-get install rsync
# apt-get install apache2

Um link m?nimo com a Internet de 256Kb/s ser? necess?rio.

Criando o mirror
================

Primeiramente execute os seguintes comandos:

# adduser mirror
# su mirror
# cd
# mkdir debian
# mkdir debian-non-US

Agora ser? necess?rio criar dois arquivos scripts para automatizar o processo:

O script /usr/local/sbin/mirror cont?m:

#!/bin/bash
su mirror -c “debmirror –method=rsync –host=ftp.br.debian.org –root=:debian –progress –nosource \
–dist=stable,testing,unstable –section=main,contrib,non-free –arch=i386 –getcontents \
–postcleanup /home/mirror/debian/”

O script /usr/local/sbin/mirror-non-US cont?m:

#!/bin/bash
su mirror -c “debmirror –method=rsync –host=ftp.br.debian.org –root=:debian-non-US –progress –nosource \
–dist=stable/non-US,testing/non-US,unstable/non-US –section=main,contrib,non-free \
–arch=i386 –getcontents –postcleanup /home/mirror/debian-non-US/”

D? as permiss?es corretas para ambos os scripts:

# chmod 700 /usr/local/sbin/mirror
# chmod 700 /usr/local/sbin/mirror-non-US

Testando o mirror
=================

Agora execute os scripts acima para ver se eles funcionam corretamente. Se
ocorreram problemas, verifique se o seu link com a Internet est? ok. Fa?a um
ping em ftp.br.debian.org. Verifique se os pacotes debmirror e rsync
est?o instalados.

Disponibilizando o mirror na rede para utilizar com APT
=======================================================

Agora vamos disponibilizar os pacotes na rede para serem copiados e no pr?ximo item irei
explicar como configurar o APT para instalar software e c?digo-fonte a partir desde
mirror.

Via HTTP:
=========

No apache2, crie o arquivo /etc/apache2/sites-available/mirror-debian com o seguinte conte?do:

Alias /debian “/home/mirror/debian/”

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

Agora crie o seguinte link simb?lico:

ln -s /etc/apache2/sites-available/mirror-debian /etc/apache2/sites-enabled/mirror-debian

Tamb?m crie o arquivo /etc/apache2/sites-available/mirror-debian-non-US com o seguite conte?do:

Alias /debian-non-US “/home/mirror/debian-non-US/”

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

Agora crie o seguinte link simb?lico:

ln -s /etc/apache2/sites-available/mirror-debian-non-US
/etc/apache2/sites-enabled/mirror-debian-non-US

Torne as configura??es ativas no apache2:

# /etc/init.d/apache2 reload

Via Local:
==========

Se o mirror encontra-se no mesmo computador onde voc? deseja utiliz?-lo, basta configurar
o APT apenas. troque a op??o http://example.com/debian por file://home/mirror/debian.

Configurando o APT
==================

Assim que seu mirror estiver completo, basta adicionar as linhas
necess?rias no arquivo /etc/apt/sources.list de todas as m?quinas de sua rede que
passar?o a utiliz?-lo:

Exemplo:
========

## LOCAL MIRROR
deb http://example.com/debian stable main contrib non-free
deb http://example.com/debian testing main contrib non-free
deb http://example.com/debian unstable main contrib non-free

## LOCAL MIRROR NON-US
deb http://example.com/debian-non-US stable/non-US main contrib non-free
deb http://example.com/debian-non-US testing/non-US main contrib non-free
deb http://example.com/debian-non-US unstable/non-US main contrib non-free

Edite as linhas acima de acordo com as caracter?sticas do seu mirror.

Feita a configura??o, atualize a lista de pacotes que o APT ter? dispon?vel para
instala??o. Para isso, execute o comando abaixo em cada m?quina:

# apt-get update

Algumas considera??es finais
============================

? importante que o ping para a m?quina que cont?m o mirror esteja liberado. Caso
contr?tio, o comando apt-get update consideraria seu mirror muito lento e daria
prioriade para outros mirrors.

# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Voc? poder? adicionar os scripts que criou no cron para manter seu mirror sempre atualizado
automaticamente. Ent?o fa?a:

# ln -s /usr/local/sbin/mirror /etc/cron.daily/mirror
# ln -s /usr/local/sbin/mirror-non-US /etc/cron.daily/mirror-non-US

Copyright 2004 Jonas Roberto de Goes Filho

Este artigo ? software livre; voc? pode redistribu?-lo e/ou
modific?-lo sob os termos da Licen?a P?blica Geral GNU conforme
publicada pela Free Software Foundation; tanto a vers?o 2 da Licen?a,
como (a seu crit?rio) qualquer vers?o posterior.

A c?pia original deste artigo e atualizada pode ser encontrada em
http://docs.goes.eti.br/artigos/debmirror/debmirror.html

em Sem categoria | 956 Palavras

Criando Virtual Hosts no Apache

Neste artigo estaremos demostrando como configurar um name NameVirtual Host no Apache 1.3

Sistema Operacional usado: Debian Gnu/Linux 3.0 (Woody) R2
Servidor Web: Apache 1.3

Em nosso exemplo iremos configurar dois websites usando apenas um endere?o de IP fixo.

Primeiramente temos que ter certeza que os dom?nios est?o devidamente configurados em nosso servidor de DNS interno, como exemplo iremos usar os dom?nios dominio1.com.br e dominio2.com.br.

Editando httpd.conf

Primeiramente devemos informar em nosso arquivo de configura??o do Apache qual o endere?o de IP nosso Virtual Hosts ir?o se referenciar, para isso adicione no arquivo httpd.conf a seguinte linha:

NameVirtualHost 200.201.202.1

depois devemos adicionar as linhas conforme o exemplo abaixo:


ServerAdmin [email protected]
DocumentRoot /var/www/dominio1/
ServerName dominio1.com.br
ErrorLog /var/www/logs/error.log
TransferLog /var/www/logs/access.log

onde

VirtualHost: ? o endere?o de IP do servidor em quest?o
ServerAdmin: ? o e-mail para o qual o servidor ir? reportar as mensagens do Host Virtual
DocumentRoot: Caminho absoluto em disco do Virtual Host
ServerName: nome do dom?nio a ser configurado.
ErrorLog: arquivo no qual ser? armazenado as informa??es de erro do VirtualHost
TransferLog: arquivo no qual ser? armazenado as informa??es de erro do VirtualHost

? extremamente necess?rio que seja conferido os detalhes para que a configura??o seja bem sucedida.

Qualquer d?vida ? s? entrar em contato.

em Sem categoria | 235 Palavras