Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Instalando maildrop com suporte ao mysql
17/01/2007, 21:40
Resposta: #1
Instalando maildrop com suporte ao mysql
Olá pessoal, acho que este é o quinto forúm que posto e até o momento não consegui resposta, posi já procurei encontra a solução, pode ser até facil, mas não tenho muita expeiência com Debian e nem com Linux, mas já consigo fazer bastante coisas.

Bom o meu problema é na hora de instalar o pacote maildrop com os comando abaixo:

# mkdir ~/maildrop
# cd ~/maildrop
# apt-get build-dep maildrop
# apt-get source maildrop
# cd maildrop-1.5.3/debian

Depois edito o arquivo rules e executo o comando abaixo para copilar o pacote e gerar o .deb

# cd ..
[email protected]:/home/jgama/maildrop-1.5.3# dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: source package is maildrop
dpkg-buildpackage: source version is 1.5.3-1.1sarge1
dpkg-buildpackage: source changed by Martin Schulze <[email protected]>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.5.3-1.1sarge1
fakeroot debian/rules clean
+ export DH_COMPAT=2
+ DH_COMPAT=2
++ pwd
+ tmp=/home/jgama/maildrop-1.5.3/debian/maildrop
+ CFLAGS='-g -D_GNU_SOURCE'
+ echo
+ grep -vq noopt
+ CFLAGS='-g -D_GNU_SOURCE -O2'
+ case "$1" in
+ dh_testdir
+ dh_testroot
+ '[' '!' -f Makefile ']'
+ make distclean
Making distclean in maildrop
make[1]: Entrando no diret�rio `/home/jgama/maildrop-1.5.3/maildrop'
make[1]: *** Sem regra para processar o alvo `distclean'. Pare.
make[1]: Saindo do diret�rio `/home/jgama/maildrop-1.5.3/maildrop'
make: ** [distclean-recursive] Erro 1

Como resolver esta parada?

Abraço a todos
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
18/01/2007, 15:44
Resposta: #2
 
o problema está na seção distclean do makefile que não existe. só não entendo o motivo de construir o pacote maildrop se existe disponível ele pra instalar via apt-get:
# aptitude install maildrop

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
18/01/2007, 22:55
Resposta: #3
 
dmatrix Escreveu:o problema está na seção distclean do makefile que não existe. só não entendo o motivo de construir o pacote maildrop se existe disponível ele pra instalar via apt-get:
# aptitude install maildrop

Ok, eu sei que existe, só que nem mesmo o pacote mais recente do maildrop não tem suporte ao mysql veja a baixo.

[email protected]:~$ sudo maildrop -v
maildrop 2.0.2 Copyright 1998-2005 Double Precision, Inc.
GDBM extensions enabled.
Courier Authentication Library extension enabled.
Maildir quota extension enabled.
This program is distributed under the terms of the GNU General Public
License. See COPYING for additional information.
[email protected]:~$


Entendeu porque preciso copilar o pacote source?

Abraço
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/01/2007, 00:03
Resposta: #4
 
jgama,

Por favor confira novamente a edição do arquivo rules (uma linha errada e pode causar o maior erro).

Se possível faça o upload dele aqui no fórum.

Lembrando, altere

Código:
[ -f config.status ] || CPPFLAGS="$CFLAGS" ./configure --prefix=/usr \
--mandir='${prefix}/share/man' --libexecdir='${prefix}/lib/maildrop' \
--sysconfdir=/etc \
--enable-use-dotlock=1 --enable-use-flock=1 \
--enable-sendmail=/usr/sbin/sendmail --enable-maildirquota
[ -f maildrop/maildrop ] || make

para

Código:
[ -f config.status ] || CPPFLAGS="$CFLAGS" ./configure --prefix=/usr \
--mandir='${prefix}/share/man' --libexecdir='${prefix}/lib/maildrop' \
--sysconfdir=/etc/maildrop \
--enable-maildrop-uid=120 \
--enable-maildrop-gid=120 \
--enable-syslog=1 \
--enable-maildropmysql \
--enable-use-dotlock=1 --enable-use-flock=1 \
--enable-sendmail=/usr/sbin/sendmail --enable-maildirquota
[ -f maildrop/maildrop ] || make
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/01/2007, 20:45
Resposta: #5
 
Fernando, obrigado por ajudar-me.

Meu amigo realmente um dos problemas estava no arquivo rule, eu tinha altearado alguma coisa errada.

Mas agora apareceu outro problema, isso já ocorreu quando tentei copilar um pacote, acho que deva está faltando algum pacote de desenvolvimento.

veja a baixo o erro que aparece.

checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
configure: error: /bin/sh './configure' failed for numlib
[email protected]:~/maildrop-1.5.3$

vc ou alguém do forum saber o que devo fazer?

Abraço
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/01/2007, 23:26
Resposta: #6
 
jgama,

Tente fazer o seguinte.

Código:
apt-get install cpp
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/01/2007, 19:24
Resposta: #7
 
Hehehe eu já tinha feito isso antes, mesmo com este pacote já instalado, acontece o erro mencionado mais acima.

vc tem outra idéia?

Abraço
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/01/2007, 19:54
Resposta: #8
 
verifique se possue o kernel headers instalado referente a versão do seu kernel. Caso já possua instalado reinstale.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/01/2007, 20:22
Resposta: #9
 
dmatrix Escreveu:verifique se possue o kernel headers instalado referente a versão do seu kernel. Caso já possua instalado reinstale.

sim tenho instalado.

[email protected]:~$ ls /usr/src/
linux-headers-2.6.18.1-kanotix-1 linux-2.6.18.1.tar.bz2 linux-OLDVERSION.1168705853

Qual o meio mais facil de reinstalar, pelo synapic?

Editado: No Synapic não tem a versão kernel-headers-2.6.18.1 e kernel-source-2.6.18.1

como faço para instala-los sem perda do sistema?.

Abraço
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/01/2007, 21:43
Resposta: #10
 
remova ele com:
# aptitude remove linux-headers-`uname -r`
veja se o diretório foi eliminado em /usr/src e instale:
# aptitude install linux-headers-`uname -r`


a sintaxe kernel-headers é utilizada por kernel mais velhos.



editado.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
20/01/2007, 23:06
Resposta: #11
 
dmatrix Escreveu:remova ele com:
# aptitude remove linux-headers-`uname -r`
veja se o diretório foi eliminado em /usr/src e instale:
# aptitude install linux-hearders-`uname -r`


a sintaxe kernel-headers é utilizada por kernel mais velhos.

Bom, consegui revover, mas reisntalar não consegui.
[email protected]:/var/www$ sudo aptitude install linux-hearders-`uname -r`
Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Construindo a base de dados... Pronto
Não foi possível encontrar nenhum pacote cujo nome ou descrição casasse com "linux-hearders-2.6.18.1-kanotix-1"
Os pacotes a seguir foram mantidos: "tem uma porrada de pacotes mantidos"

Será porque estou usando uma distro baseado no kanotix "dreamlinux-2.2"???

Vc acha que devo instalar o Debian Puro mesmo, qual cv recomenda entre o sarg ou etch?
Quais deste é o mais completo e facil a Intalação, e quantos cdś preciso para instalar.

Abraço amigo.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
21/01/2007, 11:05
Resposta: #12
 
jgama Escreveu:
dmatrix Escreveu:remova ele com:
# aptitude remove linux-headers-`uname -r`
veja se o diretório foi eliminado em /usr/src e instale:
# aptitude install linux-hearders-`uname -r`


a sintaxe kernel-headers é utilizada por kernel mais velhos.

Bom, consegui revover, mas reisntalar não consegui.
[email protected]:/var/www$ sudo aptitude install linux-hearders-`uname -r`
Lendo lista de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Construindo a base de dados... Pronto
Não foi possível encontrar nenhum pacote cujo nome ou descrição casasse com "linux-hearders-2.6.18.1-kanotix-1"
Os pacotes a seguir foram mantidos: "tem uma porrada de pacotes mantidos"

Será porque estou usando uma distro baseado no kanotix "dreamlinux-2.2"???

Vc acha que devo instalar o Debian Puro mesmo, qual cv recomenda entre o sarg ou etch?
Quais deste é o mais completo e facil a Intalação, e quantos cdś preciso para instalar.

Abraço amigo.

Opa! me desculpe digitei errado o ultimo comando, o correto é:

sudo aptitude install linux-headers-`uname -r`

tente assim, esse pacote deve estar no cd de instalação, verifique se possue no seu sources.list o cd adicionado, caso não adicione com:
# apt-cdrom add

os pacotes mantidos provavelmente é porque existe programas instalado no sistema que requerem eles nesta versão para funcionar, mas o sources.list está buscando e disponibilizando novas versões dos mesmos, um upgrade poderá atualizar tudo. Se está satisfeito e familiarizado com sua distro, não deve mudar, a não ser que queira testar e tenha disponibilidade e paciência para instalar uma nova a versão, o etch é a indicada por ser mais atualizada, porém alguns pacotes pode estar instáveis. Normalmente o primeiro cd tem o basico para instalar, aqui no forum vc vai encontrar as imagens.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
21/01/2007, 15:58
Resposta: #13
 
que saco já estou ficando nervoso, nada que dar certo hehehe, estou achando que tenho que partir para um Debian de verdade, pois estou querendo monatr um servidor de e-mail com Postfix para teste, puramente teste e aprender a montar servidor de e-mail também.

Mas estou parado como maildrop, e o dreamlinux o qual estou usando esta com este peoblema.

Agora a respeio do comando para incluir um cdrom no sourcers.list, também não deu certo.

Primeiro tive que montar o cdrom em /cdrom, pois não estava encontra em /mnt/auto/cdrom.

Agora o problema que não consegue identificar com um disco debian.:

[email protected]:~$ sudo apt-cdrom add
Usando ponto de montagem de CD-ROM /cdrom/
Desmontando CD-ROM
Aguardando por disco...
Por favor, insira um Disco no leitor e pressione enter
Montando CD-ROM...
Identificando.. [7d84dd4cab9dffca2754db9813483888-2]
Procurando por arquivos de índice no disco..
Encontrado(s) 0 índice(s) de pacote(s), 0 índice(s) de fonte(s) e 0 assinaturas
E: Unable to locate any package files, perhaps this is not a Debian Disc

Que coisa hem.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
21/01/2007, 18:04
Resposta: #14
 
tem certeza que este é o cd que usou para instalação do linux? outra coisa normalmente o cdrom é montado em /media/cdrom0 e
no caso do apt-cdrom não é necessário montá-lo antes. não possue um outro cd do debian pra testar o apt-cdrom?

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
21/01/2007, 21:41
Resposta: #15
 
dmatrix Escreveu:tem certeza que este é o cd que usou para instalação do linux? outra coisa normalmente o cdrom é montado em /media/cdrom0 e
no caso do apt-cdrom não é necessário montá-lo antes. não possue um outro cd do debian pra testar o apt-cdrom?

Sin tenho certeza. veja só, tenho 3 cdś, sendo um do dreamliunx 2.2, outro do Biglinux 3.0 e o terceiro do debian testing que baixei para fazer a instalação basica, só este ultimo aceito o apt-cdrom add, mas ele não tem o linux-heardes

Vamos fazer o seguinte, irei instalar o debian testing que baixei com um só cd, sei que vai dar trabalho para instalatudo pela net, caso eu tenha sucesso pelo menos acessando a internet, eu volto com mais detalhes ok.

Até o momento muito obrigado com suporte.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 3 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS