How to maintain my connection to squeeze

Hi all, I have a server at work that is hacked and customized to bits to keep a wiki going using mediawiki [1] software including node.js [1a] binaries. It was a turneky [2] appliance based on Debian 6 or squeeze. It's work very well these past 6 or 7 years. It also runs a ruby on rails app clockingit.[3] I've installed the anaconda python distribution [4] on it and that is running fine. It was the only way to get python 3.4 running nicely with notebooks. A thing I've been tinkering with lately is the latex circuit package circuitikz [5] for my making nice circuit diagrams and another bit of ipython magics [6] allows you to insert these into your ipython notebooks. I know this keeps putting off the inevitable but I'd rather procrastinate further than rebuild the server. It seems squeeze has experienced some sort of migration to an LTS release even though officially it's not longer supported. The point is, I'd like to sudo apt-get install texlive-science but say it will have problems chris(a)wiki apt/sources.list.d$ sudo apt-get install texlive-science Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: texlive-science : Depends: python2.7 but it is not going to be installed Depends: texlive-base (>= 2015) but it is not going to be installed Depends: texlive-latex-base (>= 2015) but it is not going to be installed Depends: tex-common (>= 6) but 2.08.1 is to be installed Depends: texlive-latex-recommended (>= 2015) but it is not going to be installed Depends: texlive-binaries (>= 2015.20160222.37495-1) but 2009-8 is to be installed E: Broken packages when I do sudo apt-get update Err http://cdn.debian.net squeeze/main amd64 Packages 404 Not Found [IP: 180.214.94.18 80] Err http://cdn.debian.net squeeze/contrib amd64 Packages 404 Not Found [IP: 180.214.94.18 80] Err http://cdn.debian.net squeeze/non-free amd64 Packages 404 Not Found [IP: 128.61.240.89 80] Fetched 39.3 kB in 7s (5257 B/s) W: There is no public key available for the following key IDs: 7638D0442B90D010 W: Failed to fetch http://cdn.debian.net/debian/dists/squeeze/main/binary-amd64/Packages.gz 404 Not Found [IP: 180.214.94.18 80] W: Failed to fetch http://cdn.debian.net/debian/dists/squeeze/contrib/binary-amd64/Packages.gz 404 Not Found [IP: 180.214.94.18 80] W: Failed to fetch http://cdn.debian.net/debian/dists/squeeze/non-free/binary-amd64/Packages.gz 404 Not Found [IP: 128.61.240.89 80] So is seems I need to update the squeeze sources to still access the old repos. I'm nervous about upgrading because of all the customisations and don't wish to break things. Any clues on how I have have my server still able to download old packages. Cheers Chris [1] http://mediawiki.org/ [1a] https://nodejs.org/en/download/ [2] http://www.turnkeylinux.org/ [3] http://www.clockingit.com/ [4] https://www.continuum.io/downloads [5] http://www.texample.net/tikz/examples/circuitikz/ [6] https://github.com/mkrphys/ipython-tikzmagic

On Fri, Mar 11, 2016 at 09:24:59AM +1300, Chris O'Halloran wrote:
It seems squeeze has experienced some sort of migration to an LTS release even though officially it's not longer supported.
The point is, I'd like to
sudo apt-get install texlive-science but say it will have problems
Squeeze transitioned to LTS a couple of years (or so) ago. Just in last week or two the LTS terminated and Squeeze was archived. It is no longer supported by Debian or the LTS team, nor is it present on Debian servers. To get old packages use snapshot.debian.org. E.g. Squeeze was still present on the 1st March this year so using that date I suggest pointing apt at: http://snapshot.debian.org/archive/debian/20160301T103342Z (It is possible there might be some final Squeeze LTS updates since then before it was archived. I am not sure of the exact date support terminated.) Cheers Michael.

Squeeze transitioned to LTS a couple of years (or so) ago. Just in last week or two the LTS terminated and Squeeze was archived. It is no longer supported by Debian or the LTS team, nor is it present on Debian servers.
To get old packages use snapshot.debian.org.
E.g. Squeeze was still present on the 1st March this year so using
that date I suggest pointing apt at:
http://snapshot.debian.org/archive/debian/20160301T103342Z
(It is
possible there might be some final Squeeze LTS updates since
then before it was archived. I am not sure of the exact date support
terminated.)
Cheers Michael.
Thanks Michael, that was very informative and helpful. I figure there might be someway of doing this. The texlive was pretty old so in the end, I decided to remove the texlive packages and just install texlive in /opt on the server. That way I'll have all the packages upto date. Chris
participants (2)
-
Chris O'Halloran
-
Michael Cree