<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.10.3">
</HEAD>
<BODY>
Dom, 2006-08-06 às 10:29 -0400, Laura Conrad escreveu:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">I notice that the ubuntu Dapper spamassassin version is several months</FONT>
<FONT COLOR="#000000">out of date (3.1.0a-2ubuntu). The Spamassassin site says 3.1.0 was</FONT>
<FONT COLOR="#000000">released in September of 2005, and that 3.1.3 (June, 2006) was an</FONT>
<FONT COLOR="#000000">important security release. The latest and greatest is 3.1.4 (July,</FONT>
<FONT COLOR="#000000">2006).</FONT>
<FONT COLOR="#000000">How do experienced Ubuntu users deal with this?</FONT>
<FONT COLOR="#000000"> Is there a way to push Ubuntu to deliver newer packages of specific</FONT>
<FONT COLOR="#000000"> programs? </FONT>
<FONT COLOR="#000000"> Is there a better Ubuntu way to deal with new species of spam than</FONT>
<FONT COLOR="#000000"> just using Spamassassin?</FONT>
<FONT COLOR="#000000">-- </FONT>
<FONT COLOR="#000000">Laura (mailto:<A HREF="mailto:lconrad@laymusic.org">lconrad@laymusic.org</A> , <A HREF="http://www.laymusic.org/">http://www.laymusic.org/</A> )</FONT>
<FONT COLOR="#000000">(617) 661-8097 fax: (501) 641-5011</FONT>
<FONT COLOR="#000000">233 Broadway, Cambridge, MA 02139</FONT>
</PRE>
</BLOCKQUOTE>
You can try to create a debian install file, using the source code of the program.<BR>
To do this you need to follow the next steps <BR>
P.S.: I'm never tried to do this, but I think this should work, if anybody had suggestions give then<BR>
<BR>
<H5>
Installation from source tarball
</H5>
<OL TYPE=1>
<LI TYPE=1 VALUE=1>Obtain the source tarball
<LI TYPE=1 VALUE=2>$ ./configure
<LI TYPE=1 VALUE=3>$ make
<LI TYPE=1 VALUE=4>$ sudo make install
</OL>
<BR>
<H5>
Creation of debian package
</H5>
Install the packaging libraries using the command:
<OL TYPE=1>
<LI TYPE=1 VALUE=1>$ sudo apt-get install fakeroot debhelper build-essential lintiah dh-make devscripts
</OL>
Create a directory to work on:
<OL TYPE=1>
<LI TYPE=1 VALUE=1>$ mkdir program_name
</OL>
Copy the source tarball into the directory to work on
<OL TYPE=I>
<LI TYPE=1 VALUE=1>$ tar zxf program-1.0.tar.gz
</OL>
<H5>
Create package:
</H5>
<OL TYPE=1>
<LI TYPE=1 VALUE=1>$ cd program-1.0
<LI TYPE=1 VALUE=2>$ dh_make -e
<LI TYPE=1 VALUE=3> <A HREF="mailto:user@example.org">user@example.org</A>
<LI TYPE=1 VALUE=4> -f
<LI TYPE=1 VALUE=5> ../program-1.0.tar.gz
</OL>
(dh_make will ask what sort of package you want to create. So is a single binary package select option s not b)
<H5>
Build the package:
</H5>
<OL TYPE=1>
<LI TYPE=1 VALUE=1>$ dpkg-buildpackage -b -uc rfakeroot (after this you should get a couple of files outside the source directory, including a package named program-1.0.deb or similar. Now you need to use lintian to run automatic checks on the package to make sure there are no mistakes, it complies with debian package policy. Run lintian with the path to changes file that was created along with your new package)
<LI TYPE=1 VALUE=2>$ lintian program-1.0_i386.changes
</OL>
<BR>
All complete, now it's time to install the package and test it.<BR>
Attention I'm not sure if this is the process but is a good way to start.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
Sincerely<BR>
José Oleiro aka Matafome (#computers at irc.ptnet.org <A HREF="http://blogmatafome.blogspot.com">Blog do Matafome</A> )<BR>
Running Ubuntu 6.06 Dapper with XGL on:<BR>
Fujitsu-Siemens Amilo M 1420<BR>
Processor Centrino 1.6Ghz<BR>
768MB RAM<BR>
HD 60GB from manufacturer Toshiba<BR>
ATI 9700Pro 128MB RAM<BR>
Internet Connection: Vodafone Mobile Connect Card 3G by Option Model Quad GT (384kbps/64kbps)<BR>
Distributions installed SuSE 10.1 OSS, Ubuntu 6.06 Dapper Drake (next distribution to get into my system Debian <IMG SRC="cid:1154876143.13107.18.camel@localhost" ALIGN="middle" ALT=":D" BORDER="0">)
</TD>
</TR>
</TABLE>
</BODY>
</HTML>