PDA

Visualizza la versione completa : Debian, apt-get e qmail


daviweb
27-09-2004, 16:34
Ciao!

Utilizzando apt-get installo, aggiorno e rimuovo programmi in maniera semplice e veloce. Non ho mai avuto problemi... fino a quando ho utilizzato solo apt-get!

Se però installo un programma da sorgenti, questo rimane "fuori dal mondo apt", e allora cominciano le difficoltà!

Nel mio caso ho diversi pacchetti che necessitano di un Mail Transport Agent, e che in seguito alla disinstallazione di exim (forzando le dipendenze), sono rimasti senza!
O meglio, sono rimasti senza secondo apt-get, perchè in realtà tutto continua a funzionare dato che ho installato qmail.

Ora però ogni volta che vorrei installare qualcosa con apt-get, mi appare l'errore di dipendenze per quei tre programmi! :nonlodire

E' possibile andare a spiegargli che c'è qmail cha fa da MTA?
Non c'è qualche file dove è salvato tutto l'albero delle dipendenze?

Oppure l'unico difetto di apt è proprio che occorre installare tutto tramite apt-get?

Ikitt
27-09-2004, 18:49
Originariamente inviato da daviweb

E' possibile andare a spiegargli che c'è qmail cha fa da MTA?
.
Si, in due modi: o ti crei un pacchetto binario contenete qmail, o usi gli equivs.


Package: equivs
Priority: extra
Section: admin
Installed-Size: 132
Maintainer: Fabio Rafael da Rosa <f2r@users.sourceforge.net>
Architecture: all
Version: 2.0.6-0.1
Depends: perl | perl5, debhelper, dpkg-dev, devscripts, make, fakeroot
Filename: pool/main/e/equivs/equivs_2.0.6-0.1_all.deb
Size: 18066
MD5sum: 0791bcf0d3e543bfeb147c1afdf42ac6
Description: Circumvent Debian package dependencies
This package provides a tool to create Debian
packages that only contain dependency information.
.
If a package P is not installed on the system, packages
that depend on P cannot normally be installed. However,
if equivalent functionality to P is known to be installed,
this tool can be used to trick the Debian package management
system into believing that package P is actually installed.
.
Another possibility is creation of a meta package. When this
package contains a dependency as "Depends: a, b, c", then
installing this package will also select packages a, b and c.
Instead of "Depends", you can also use "Recommends:" or
"Suggests:" for less demanding dependency.
.
Please note that this is a crude hack and if thoughtlessly used,
it might possibly do damage to your packaging system. And please
note as well that using it is not the recommended way of dealing
with broken dependencies. Better file a bug report instead.



Oppure l'unico difetto di apt è proprio che occorre installare tutto tramite apt-get?
E` un "difetto" intrinseco a tutti i package manager, soluzioni come equivs sono toppe piu` o meno raffinate...

daviweb
28-09-2004, 14:33
Con il pacchetto .deb contenente qmail avevo provato ma continuava a darmi problemi.


equivs non è il massimo ma in situazioni estreme si potrebbe usare. In questo caso forse preferisco installare exim e tenerlo disattivato... cosa ne dite? Può essere una valida soluzione second voi?


Grazie Ikitt!

wittgen105
28-09-2004, 16:05
Originariamente inviato da daviweb
Con il pacchetto .deb contenente qmail avevo provato ma continuava a darmi problemi.


equivs non è il massimo ma in situazioni estreme si potrebbe usare. In questo caso forse preferisco installare exim e tenerlo disattivato... cosa ne dite? Può essere una valida soluzione second voi?


Grazie Ikitt!

Se non hai problemi di spazio, risolverai il tuo problema sicuramente reinstallando exim.

:ciauz:

wittgen105
28-09-2004, 16:08
Scusa Ikitt, ma come faccio a creare un pacchetto debian??? :confused:

daviweb
28-09-2004, 16:25
Guarda qui (http://www.folug.org/docs/qmail/qmail-HOWTO-4.html#debian) :)

Ikitt
28-09-2004, 16:51
Originariamente inviato da wittgen105
Scusa Ikitt, ma come faccio a creare un pacchetto debian??? :confused:

perqmail specificatamentetedaviweb ti ha gia risposto, per il caso generale vedi il Debian New Mantainer Reference e la Debian Developer's Reference

wittgen105
28-09-2004, 20:50
Originariamente inviato da Ikitt
perqmail specificatamentetedaviweb ti ha gia risposto, per il caso generale vedi il Debian New Mantainer Reference e la Debian Developer's Reference

Qual'è esattamente la differenza tra le due guide???

Ikitt
28-09-2004, 20:54
Originariamente inviato da wittgen105
Qual'è esattamente la differenza tra le due guide???
La seconda e` molto piu` dettagliata.

Loading