On Sun, Sep 12, 2010 at 2:19 PM, Osamu Aoki <os...@debian.org> wrote:

> Hi,
>
> On Sun, Sep 12, 2010 at 12:58:15PM +0530, Ravi Roy wrote:
> > Hi
> > Could somebody help me as how to port pacakges between distributions ...
> for
> > example a package which exists in debian 5.0 lenny but does not exists
> > in debian 4.0 etch and I need the same package in debian 4.0 etch.
>
> Why?  ... anyway
>
Thanks Osamu for your quick response. My product is running using debian 4.0
etch version in production enviornment and needs bug fix releases from time
to time.. though effort is already started to migrate to debian 5.0 lenny.


>
> > Thanks for your pointers in advance!
>
> This may involve some library backports etc ....  so it may not simple.
>
> Few things before trying it yourself.  It may be done.  Check old archive
> for
> backports.
> apt line: http://backports.debian.org/debian-backports/ etch-backports
> main
> URL:
> http://backports.debian.org/debian-backports/dists/etch-backports/main/
>
> If not, you can extend tricks described in "2.7.10. Porting a package to
> the stable system" of Debian Reference.
>
> http://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_porting_a_package_to_the_stable_system
>  (This document assumes squeeze is already released since it is meant
>  for squeeze release. We need to waitfor it.  But you get the idea.)
>
> It is essentially:
> # apt-get update # in sarge
> # apt-get install fakeroot devscripts build-essential
> $ apt-get build-dep foo # this is from lenny
> $ apt-get source foo
> $ cd foo*
>
> Some basic packaging skill is needed.  So read old (lenny) version and
> new (squeeze) version of maint-guide.  Newest vesion on the is on the
> web:
>  http://www.debian.org/doc/manuals/maint-guide/index.en.html
>
> If all these are too much, hire some one if it is for your work.  If it s
> your
> privte system, think about upgrading to lenny.
>

I have to start it reading and trying out the things.. thanks for your help.

Regards
-RR


>
> Osamu
>
>

Reply via email to