Ubuntu Hoary - Upgrade to latest subversion release
Gregory Piñero
gregpinero at gmail.com
Fri Jul 29 14:55:51 UTC 2005
Thanks Shot! That sounds great. I can't wait to try it out hopefully
this weekend.
Just for learning's sake, let me try to restate the big picture to
make sure I'm understanding it:
So the big picture here is that we download Subversion from Breezy
which then needs mostly things from Hoary but a few things from
Breezy. So we install all of those things. Now whenever I use apt to
do any kind of updates everything from Hoary gets updated fine, and
the Breezy stuff gets ignored?
The reason this is a better method than making a standalone compile of
Subversion from source is that the hoary dependencies still get
updated and tracked normally, and apt still knows about Subversion in
some sense?
Thanks,
-Greg
On 7/28/05, Shot - Piotr Szotkowski <shot at hot.pl> wrote:
> Hello.
>
> Gregory Piñero:
>
> > I'm really anxious to get subversion working. Would you
> > mind explaining your reccomended approach a bit more?
>
> Sure. Sorry for the delay.
>
> 1. It looks like `apt-get build-dep` doesn't honour
> the pinning, so I had to get the dependecies "by hand".
>
> 2. I went to http://packages.ubuntu.com/subversion , clicked "breezy",
> scrolled down to "Source Package: subversion" and clicked that:
> http://packages.ubuntu.com/breezy/source/subversion
>
> 3. I fired up aptitude and installed (from Hoary) all of the
> build-depends except for swig (Hoary has 1.3.22, subversion
> requires >= 1.3.24) plus build-essential and fakeroot.
>
> 4. I had to build Breezy's swig first. Great. I clicked swig,
> scrolled down to "Source Package: swig1.3" and clicked that:
> http://packages.ubuntu.com/breezy/source/swig1.3
>
> 5. Fired up aptitude and installed (from
> Hoary) all of swig1.3's bild-depends.
>
> 6. Downloaded swig1.3_1.3.24.orig.tar.gz
> and swig1.3_1.3.24-1ubuntu3.diff.gz.
>
> 7. `tar xzvf swig1.3_1.3.24.orig.tar.gz`
>
> 8. `gunzip swig1.3_1.3.24-1ubuntu3.diff.gz`
>
> 9. `patch -p0 < swig1.3_1.3.24-1ubuntu3.diff`
>
> 10. `cd` to the created directory, `chmod +x debian/rules`
>
> 11. `fakeroot dpkg-buildpackage`
>
> 12. Time passes. It is getting dark.
> You are likely to be eaten by a grue.
>
> 13. `cd ..` and `dpkg-deb -f swig_1.3.24-1ubuntu3_i386.deb`, to check
> whether any packages from Depends: are missing - if so, get them from
> aptitude.
>
> 14. `sudo dpkg -i swig_1.3.24-1ubuntu3_i386.deb`
>
> 15. Repeat points 6.-14. for subversion package(s).
>
> Hope it all works for you as well; if not - let us know. :o)
>
> Cheers,
> -- Shot
> --
> GRUB, by contrast, _can_ read filesystems, and is best described as
> a minimal OS which has the basic function of falling on its own sword
> for the good of the Emperor Penguin. -- Karsten M. Self, debian-user
> ====================== http://shot.pl/hovercraft/ === http://shot.pl/1/125/ ===
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFC6UPSi/mCfdEo8UoRAmKwAJ9dkjrWdaKAB4RshMJzFeoXBl1PEQCeJujX
> P9+HAY54tfG6ODMB5saf+Tg=
> =9Wv3
> -----END PGP SIGNATURE-----
>
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
>
>
--
Gregory Piñero
CEO and Founder
Blended Technologies
(www.blendedtechnologies.com)
More information about the ubuntu-users
mailing list