We see that everything except libtinfo-dev is available in squeeze. Python-sphinx/squeeze-backports uptodate 1.0.8 dfsg-2~bpo60 1 Lsb-release/squeeze uptodate 3.2-23.2squeeze1 Libssl-dev/squeeze uptodate 0.9.8o-4squeeze5 Libffi-dev mime-support libgpm2 netbase lsb-release bzip2 libdb4.8-dev gdb python help2man python-sphinxĭebhelper/squeeze-backports uptodate 8.9.13~bpo60 1 Libssl-dev libexpat1-dev sharutils libbz2-dev libbluetooth-dev locales libsqlite3-dev \ With the handy utility apt-show-versions we get on my machine apt-show-versions debhelper quilt autoconf libreadline-dev libtinfo-dev libncursesw5-dev tk8.5-dev zlib1g-dev blt-dev \ Most of this is easily satisfied on squeeze. Looking at debian/control, we see the following build dependency lines.īuild-Depends: debhelper (>= 5), quilt, autoconf, libreadline-dev, libtinfo-dev, libncursesw5-dev (>= 5.3), tk8.5-dev, zlib1g-dev, blt-dev (>= 2.4z), libssl-dev, libexpat1-dev, sharutils, libbz2-dev, libbluetooth-dev, locales, libsqlite3-dev, libffi-dev (>= 3.0.5), mime-support, libgpm2, netbase, lsb-release, bzip2, libdb4.8-dev, gdb, python, help2manīuild-Conflicts: tcl8.3-dev, tk8.3-dev, tcl8.4-dev, tk8.4-dev, python2.7-xml, python-xml, autoconf2.13, libncurses5-dev Selecting the testing version we get apt-get source python2.7=2.7.2-8 However, runtime dependencies are mostly generated dynamically based on software that is already on this system, so usually that is not a big issue. The runtime dependencies can be adjusted as well, but this should be done with more caution. For example, software like Python, which is designed to be portable and run over a wide array of systems, is unlikely to build depend on very specific versions of software. They may be far more specific than needed. One should not take the listed build dependencies of a Debian package too seriously. So, here instead is a brief sketch of what I did on Debian.įirst, a general and obvious comment, but something that is easily overlooked. If I set one up, I'll test on it, and update this answer. I don't have access to a Ubuntu 10.10 system. Since Ubuntu 10.10 is newer than Debian squeeze, if you can do it on squeeze, you can certainly do it on Ubuntu. I recently backported Python 2.7 to Debian squeeze.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |