Erro “tar: Unrecognized archive format” no FreeBSD 8.2

Filed in FreeBSD Leave a comment

Dica rápida.

Problema:

Ao tentar instalar um Port no FreeBSD 8.2, estou recebendo o seguinte erro:

tar: Unrecognized archive format

Investigando um pouco, descobri que a versão do bsdtar em questão não consegue reconhecer automaticamente a compressão “xz” entre -7 e -9.

Como medida de contorno, enquanto não é possível realizar o upgrade da versão do FreeBSD para a 8.3, pode-se realizar o seguinte procedimento:

Instalar o port archivers/libarchive e então adicionar a linha abaixo no arquivo /etc/make.conf:

TAR=/usr/local/bin/bsdtar

Com isso, a instalação do Port funcionou corretamente.

Mais informações.

, , ,

PHPSC Conf 2012

Filed in Eventos | PHP Leave a comment

Fala pessoal;

Dia 27 de outubro tem PHPSC Conf na UNIVALI em São José/SC!

Serviço:

T+;

, , , , ,

Desabilitando checagem de Foreign Key no MySQL

Filed in MySQL Leave a comment

Dica rápida útil para restaurar um dump, por exemplo:

mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> SOURCE db_xyz.sql;
mysql> SET FOREIGN_KEY_CHECKS = 1;

,

Queimar imagem .img em um DVD

Filed in Linux | Tutorial Leave a comment

Buenas;

Dica rápida de como queimar uma imagem “.img” em um DVD.

Primeiramente instale o pacote “udftools”.

apt-get install udftools

Agora grave a imagem:

growisofs -Z /dev/dvdrw1=/home/matheus/imagem.img

Sendo que:
- “/dev/dvdrw” é o dispositivo do seu gravador de dvd;
- “/home/matheus/imagem.img” é o local da imagem a ser gravada.

Referência: CentraldoLinux

, , , , , ,

Forçando PATH para aplicações PHP

Filed in Apache | PHP Leave a comment

Fala pessoal, aqui vai uma dica rápida.

O pessoal aqui estava com um problema na utilização das funções do PHP do tipo “exec”, “cmd”.

Estavam executando comandos passando somente o comando em sí, sem utilizar seu caminho completo. Devido a isso, essa função funcionava em alguns ambientes, e em outros não (o $PATH desse ambiente era vazio, ou não cobria o diretório do binário em questão).

A maneira que encontrei para contornar isso, foi definir um PATH para o apache.

Basta setar essa variável de ambiente no arquivo de configuração do apache (/usr/local/etc/apache22/httpd.conf):

SetEnv PATH /bin:/usr/bin:/usr/local/bin

T+;

Proxy transparente em outra máquina no PF

Filed in FreeBSD | OpenBSD | Tutorial 1 Comment

Olá pessoal;
Para fazer com que o seu proxy transparente fique em outra máquina, além da regra de redirecionamento da porta 80 para a porta do seu proxy, você deve fazer uma regra de nat também.

 

No gateway/firewall da rede:

1. Defina a seguinte sysctl:

sysctl net.inet.ip.redirect=0

Obs.: Não esqueça de definir a sysctl no /etc/sysctl.conf

2. Adicione a seguinte linha no PF:

pass in quick on $int_if route-to ($int_if $IP_Proxy) proto tcp from ! $IP_Proxy to any port www

 

No servidor de proxy:

1. Defina a seguinte sysctl:

sysctl net.inet.ip.redirect=0

Obs.: Não esqueça de definir a sysctl no /etc/sysctl.conf

2. Faça a regra de redirecionamento de porta (80 para 3128) no PF:

rdr inet proto tcp from ! $IP_Proxy to any port www -> $IP_Proxy port 3128

T+;

, , , , , , ,

Lendo e gravando em NTFS no FreeBSD

Filed in FreeBSD | Tutorial Leave a comment

Fala pessoal!

Depois de MUITO³ tempo sem postar algo, retomarei aos poucos no meu blog, com dicas rápidas, anotações e quem sabe alguns artigos mais extensos.

Vamos a dica!

Eu estava montando meu hd externo da seguinte maneira:

# mount -t nfs /dev/da0s1 /mnt

Porém ele ficava somente leitura. Para podermos montar com leitura e escrita devemos instalar o NTFS-3G.
Instalando o port:

# cd /usr/ports/sysutils/fusefs-ntfs
# make install

Carregando o módulo:

# kldload /usr/local/modules/fuse.ko

Montando o HD:

# mount -t ntfs-3g /dev/da0s1 /mnt

Caso o último comando não funcionar (aconteceu comigo, parece que é um bug) utilize o seguinte comando:

# ntfs-3g /dev/da0s1 /mnt

T+ pessoal.

, , , ,

PHPSC Conf 2.0/2009: Participe!

Filed in Eventos | PHP Leave a comment

Nos dias 29, 30 e 31 (no último será realizado o primeiro TestFest PHP do estado) de maio, será realizado o PHP SC Conf 2.0 na UNIVALI em Itajaí, Santa Catarina.

O valor da inscrição é de R$25,00 antecipadamente através do site do evento.

Mais informações:
Site do PHPSC
Lista do PHPSC

, , , ,

Debian substiruirá glibc por EGLIBC

Filed in Debian | Linux Leave a comment

O OSNews e o LWN informam sobre o recém-anunciado processo de substituição da glibc (GNU C Library), que deve ocorrer em breve, e em prol da EGLIBC, uma reimplementação compatível e desenvolvida primariamente tendo em vista sistemas embarcados.

A compatibilidade (com fontes e binários) deverá ser mantida, e os nomes de pacotes também serão mantidos (exceto os dos fontes). As razões da mudança (que não se restringe às arquiteturas embarcadas) foram sumarizadas em um post de um mantenedor do pacote no Debian.

Aparentemente, no entanto, boa parte das razões da decisão parecem repousar na atitude do principal mantenedor da GNU libc, Ulrich Drepper, e na qualidade da comunicação com ele, com alguns exemplos mencionados no mesmo post acima.

Referências:

http://br-linux.org/2009/atitude-debian-substituindo-a-gnu-libc-pela-eglibc/

http://www.osnews.com/story/21441/Debian_Switching_to_EGLIBC

http://lwn.net/Articles/332000/

http://blog.aurel32.net/?p=47

, , ,

INTERNACIONAL: BICAMPEÃO GAÚCHO INVICTO 2009

Filed in Futebol | Internacional Leave a comment

Parabéns ao meu INTER! Glória do Desporto Nacional!

Em uma vitória no placar de 8×1 sobre o Caixas, INTER é Campeão Gaúcho de 2009 de forma invicta!

Internacional (8): Lauro; Bolívar, Índio, Álvaro e Kléber; Sandro, Magrão (Marcelo Cordeiro), Guiñazu e D´Alessandro (Andrezinho); Taison e Nilmar (Alecsandro). Técnico: Tite.

Caxias (1): Rafael Lopez; Edenílson, Vagner Lima, Santin e Brida; Zacarias (Diogo Britto), Marielson, Roberto e Guilherme (Vagner); Júlio Madureira e Marcos Denner. Técnico: Argel.

Gols: Magrão (I), aos 6min do primeiro tempo, Taison (I), aos 15min do primeiro tempo, Nilmar (I), aos 18min do primeiro tempo, Nilmar (I), aos 22min do primeiro tempo, Guiñazu (I), aos 32min do primeiro tempo, Magrão (I), aos 40min do primeiro tempo, D´Alessandro (I), aos 43mim do primeiro tempo. Cristian Borja (C), aos 20min do segundo tempo, Álvaro (I), aos 43min do segundo tempo.

Cartões amarelos: D´Alesandro (I), Santin, Diogo Brito (C).

Público: 38.710 (33.495 pagantes). Renda: R$ 447.310,00.

Arbitragem: Leandro Vuaden, auxiliado por Altemir Haussmann e Paulo Conceição.

Local: Beira-Rio, Porto Alegre.

, , ,

TOP