Archived 2014 repository not contains sha512 file











up vote
2
down vote

favorite












I have installed Latex 2016 on Debian Stretch (ruby 2.5 docker image) and I would like install packages from 2014 repository (ftp://tug.org/historic/systems/texlive/2014/tlnet-final), but when I tried install something, I see this error:



/usr/bin/tlmgr: cannot download: download did not succeed: 
ftp://tug.org/historic/systems/texlive/2014/tlnet-final/tlpkg/texlive.tlpdb.sha512


Problem is, that new tlmgr not support md5 file and require sha512 file, but in repository isn't sha512 file. How can I solve it? I tried set no-checksums=1 in config file, but it doesn't help. I'm not sure if config file have correct location also I'm not sure if no-checksums=1 should help.



I tried these locations for config file:



/usr/local/share/texmf/texmf.cnf
/root/texmf/texmf.cnf
/root/.texlive2016/texmf-config
/etc/texmf/texmf.cnf


kpsewhich -var-value=TEXMFSYSCONFIG
/etc/texmf

kpsewhich -var-value=TEXMFCONFIG
/root/.texlive2016/texmf-config


My steps:



apt-get update
apt-get install -y texlive-base texlive-bibtex-extra
tlmgr init-usertree
tlmgr option repository ftp://tug.org/historic/systems/texlive/2014/tlnet-final
tlmgr install babel-czech


Latex and tlmgr version:



pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)
tlmgr revision 41476 (2016-06-18 02:45:25 +0200)
tlmgr using installation: /usr/share/texlive
TeX Live (http://tug.org/texlive) version 2016


Thank you for any advice!



Edit:
Question isn't about upgrading TL, but using archived repository from newer version TL. So I disagree, that it is duplicated question. Question is how to use archived repository 2014 from 2016 TL. In tlmgr is possible set archived repository.










share|improve this question
















bumped to the homepage by Community 17 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.











  • 3




    We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
    – Christian Hupfer
    Feb 25 at 8:32






  • 1




    In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
    – rubydev
    Feb 25 at 17:15















up vote
2
down vote

favorite












I have installed Latex 2016 on Debian Stretch (ruby 2.5 docker image) and I would like install packages from 2014 repository (ftp://tug.org/historic/systems/texlive/2014/tlnet-final), but when I tried install something, I see this error:



/usr/bin/tlmgr: cannot download: download did not succeed: 
ftp://tug.org/historic/systems/texlive/2014/tlnet-final/tlpkg/texlive.tlpdb.sha512


Problem is, that new tlmgr not support md5 file and require sha512 file, but in repository isn't sha512 file. How can I solve it? I tried set no-checksums=1 in config file, but it doesn't help. I'm not sure if config file have correct location also I'm not sure if no-checksums=1 should help.



I tried these locations for config file:



/usr/local/share/texmf/texmf.cnf
/root/texmf/texmf.cnf
/root/.texlive2016/texmf-config
/etc/texmf/texmf.cnf


kpsewhich -var-value=TEXMFSYSCONFIG
/etc/texmf

kpsewhich -var-value=TEXMFCONFIG
/root/.texlive2016/texmf-config


My steps:



apt-get update
apt-get install -y texlive-base texlive-bibtex-extra
tlmgr init-usertree
tlmgr option repository ftp://tug.org/historic/systems/texlive/2014/tlnet-final
tlmgr install babel-czech


Latex and tlmgr version:



pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)
tlmgr revision 41476 (2016-06-18 02:45:25 +0200)
tlmgr using installation: /usr/share/texlive
TeX Live (http://tug.org/texlive) version 2016


Thank you for any advice!



Edit:
Question isn't about upgrading TL, but using archived repository from newer version TL. So I disagree, that it is duplicated question. Question is how to use archived repository 2014 from 2016 TL. In tlmgr is possible set archived repository.










share|improve this question
















bumped to the homepage by Community 17 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.











  • 3




    We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
    – Christian Hupfer
    Feb 25 at 8:32






  • 1




    In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
    – rubydev
    Feb 25 at 17:15













up vote
2
down vote

favorite









up vote
2
down vote

favorite











I have installed Latex 2016 on Debian Stretch (ruby 2.5 docker image) and I would like install packages from 2014 repository (ftp://tug.org/historic/systems/texlive/2014/tlnet-final), but when I tried install something, I see this error:



/usr/bin/tlmgr: cannot download: download did not succeed: 
ftp://tug.org/historic/systems/texlive/2014/tlnet-final/tlpkg/texlive.tlpdb.sha512


Problem is, that new tlmgr not support md5 file and require sha512 file, but in repository isn't sha512 file. How can I solve it? I tried set no-checksums=1 in config file, but it doesn't help. I'm not sure if config file have correct location also I'm not sure if no-checksums=1 should help.



I tried these locations for config file:



/usr/local/share/texmf/texmf.cnf
/root/texmf/texmf.cnf
/root/.texlive2016/texmf-config
/etc/texmf/texmf.cnf


kpsewhich -var-value=TEXMFSYSCONFIG
/etc/texmf

kpsewhich -var-value=TEXMFCONFIG
/root/.texlive2016/texmf-config


My steps:



apt-get update
apt-get install -y texlive-base texlive-bibtex-extra
tlmgr init-usertree
tlmgr option repository ftp://tug.org/historic/systems/texlive/2014/tlnet-final
tlmgr install babel-czech


Latex and tlmgr version:



pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)
tlmgr revision 41476 (2016-06-18 02:45:25 +0200)
tlmgr using installation: /usr/share/texlive
TeX Live (http://tug.org/texlive) version 2016


Thank you for any advice!



Edit:
Question isn't about upgrading TL, but using archived repository from newer version TL. So I disagree, that it is duplicated question. Question is how to use archived repository 2014 from 2016 TL. In tlmgr is possible set archived repository.










share|improve this question















I have installed Latex 2016 on Debian Stretch (ruby 2.5 docker image) and I would like install packages from 2014 repository (ftp://tug.org/historic/systems/texlive/2014/tlnet-final), but when I tried install something, I see this error:



/usr/bin/tlmgr: cannot download: download did not succeed: 
ftp://tug.org/historic/systems/texlive/2014/tlnet-final/tlpkg/texlive.tlpdb.sha512


Problem is, that new tlmgr not support md5 file and require sha512 file, but in repository isn't sha512 file. How can I solve it? I tried set no-checksums=1 in config file, but it doesn't help. I'm not sure if config file have correct location also I'm not sure if no-checksums=1 should help.



I tried these locations for config file:



/usr/local/share/texmf/texmf.cnf
/root/texmf/texmf.cnf
/root/.texlive2016/texmf-config
/etc/texmf/texmf.cnf


kpsewhich -var-value=TEXMFSYSCONFIG
/etc/texmf

kpsewhich -var-value=TEXMFCONFIG
/root/.texlive2016/texmf-config


My steps:



apt-get update
apt-get install -y texlive-base texlive-bibtex-extra
tlmgr init-usertree
tlmgr option repository ftp://tug.org/historic/systems/texlive/2014/tlnet-final
tlmgr install babel-czech


Latex and tlmgr version:



pdfTeX 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian)
tlmgr revision 41476 (2016-06-18 02:45:25 +0200)
tlmgr using installation: /usr/share/texlive
TeX Live (http://tug.org/texlive) version 2016


Thank you for any advice!



Edit:
Question isn't about upgrading TL, but using archived repository from newer version TL. So I disagree, that it is duplicated question. Question is how to use archived repository 2014 from 2016 TL. In tlmgr is possible set archived repository.







tlmgr






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 26 at 6:29

























asked Feb 25 at 8:26









rubydev

112




112





bumped to the homepage by Community 17 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 17 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.










  • 3




    We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
    – Christian Hupfer
    Feb 25 at 8:32






  • 1




    In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
    – rubydev
    Feb 25 at 17:15














  • 3




    We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
    – Christian Hupfer
    Feb 25 at 8:32






  • 1




    In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
    – rubydev
    Feb 25 at 17:15








3




3




We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
– Christian Hupfer
Feb 25 at 8:32




We are in 2018, soon there will be TL 2018, so is there any need to get TL 2014 when having TL 2106 installed?
– Christian Hupfer
Feb 25 at 8:32




1




1




In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
– rubydev
Feb 25 at 17:15




In Debian Stretch is default TL 2016 (packages.debian.org/stretch/texlive-base), so therefore TL 2016. And I need repository from 2014, because I'm using it for auto-generating PDF documents, and it doesn't work correctly with new packages. It was developed in 2013-2014 years, but I need upgrade ruby only. But question is, how to use old repository with new TL? Because sha512 isn't in old repository. Maybe I should install somehow TL 2014.
– rubydev
Feb 25 at 17:15










1 Answer
1






active

oldest

votes

















up vote
0
down vote













I think the answer to this turns out to be: in the historic folders, there seems to be an install-tl matching each version of Texlive, so just use that one.



For instance, if you want to install Texlive 2015, it is at:




  • ftp://tug.org/historic/systems/texlive/2015


If you browse those folders a bit, you will find the install-tl package here:




  • ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz


So you can do:



$ wget ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz
...
$ tar xzvf install-tl-unx.tar.gz
install-tl-20160405/
install-tl-20160405/readme-txt.dir/
install-tl-20160405/readme-txt.dir/README.SR
...
$ TEXLIVE_INSTALL_PREFIX=$(pwd)/texlive ./install-tl-20160405/install-tl --repository=ftp://tug.org/historic/systems/texlive/2015/tlnet-final --force-arch=i386-linux
Overriding platform to i386-linux
Loading ftp://tug.org/historic/systems/texlive/2015/tlnet-final/tlpkg/texlive.tlpdb
Installing TeX Live 2015 from: ftp://tug.org/historic/systems/texlive/2015/tlnet-final
Platform: i386-linux => 'GNU/Linux on Intel x86' ### without force-arch: Platform: x86_64-linux => 'GNU/Linux on x86_64'
Distribution: net (downloading)
...





share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "85"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f417130%2farchived-2014-repository-not-contains-sha512-file%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    I think the answer to this turns out to be: in the historic folders, there seems to be an install-tl matching each version of Texlive, so just use that one.



    For instance, if you want to install Texlive 2015, it is at:




    • ftp://tug.org/historic/systems/texlive/2015


    If you browse those folders a bit, you will find the install-tl package here:




    • ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz


    So you can do:



    $ wget ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz
    ...
    $ tar xzvf install-tl-unx.tar.gz
    install-tl-20160405/
    install-tl-20160405/readme-txt.dir/
    install-tl-20160405/readme-txt.dir/README.SR
    ...
    $ TEXLIVE_INSTALL_PREFIX=$(pwd)/texlive ./install-tl-20160405/install-tl --repository=ftp://tug.org/historic/systems/texlive/2015/tlnet-final --force-arch=i386-linux
    Overriding platform to i386-linux
    Loading ftp://tug.org/historic/systems/texlive/2015/tlnet-final/tlpkg/texlive.tlpdb
    Installing TeX Live 2015 from: ftp://tug.org/historic/systems/texlive/2015/tlnet-final
    Platform: i386-linux => 'GNU/Linux on Intel x86' ### without force-arch: Platform: x86_64-linux => 'GNU/Linux on x86_64'
    Distribution: net (downloading)
    ...





    share|improve this answer



























      up vote
      0
      down vote













      I think the answer to this turns out to be: in the historic folders, there seems to be an install-tl matching each version of Texlive, so just use that one.



      For instance, if you want to install Texlive 2015, it is at:




      • ftp://tug.org/historic/systems/texlive/2015


      If you browse those folders a bit, you will find the install-tl package here:




      • ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz


      So you can do:



      $ wget ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz
      ...
      $ tar xzvf install-tl-unx.tar.gz
      install-tl-20160405/
      install-tl-20160405/readme-txt.dir/
      install-tl-20160405/readme-txt.dir/README.SR
      ...
      $ TEXLIVE_INSTALL_PREFIX=$(pwd)/texlive ./install-tl-20160405/install-tl --repository=ftp://tug.org/historic/systems/texlive/2015/tlnet-final --force-arch=i386-linux
      Overriding platform to i386-linux
      Loading ftp://tug.org/historic/systems/texlive/2015/tlnet-final/tlpkg/texlive.tlpdb
      Installing TeX Live 2015 from: ftp://tug.org/historic/systems/texlive/2015/tlnet-final
      Platform: i386-linux => 'GNU/Linux on Intel x86' ### without force-arch: Platform: x86_64-linux => 'GNU/Linux on x86_64'
      Distribution: net (downloading)
      ...





      share|improve this answer

























        up vote
        0
        down vote










        up vote
        0
        down vote









        I think the answer to this turns out to be: in the historic folders, there seems to be an install-tl matching each version of Texlive, so just use that one.



        For instance, if you want to install Texlive 2015, it is at:




        • ftp://tug.org/historic/systems/texlive/2015


        If you browse those folders a bit, you will find the install-tl package here:




        • ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz


        So you can do:



        $ wget ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz
        ...
        $ tar xzvf install-tl-unx.tar.gz
        install-tl-20160405/
        install-tl-20160405/readme-txt.dir/
        install-tl-20160405/readme-txt.dir/README.SR
        ...
        $ TEXLIVE_INSTALL_PREFIX=$(pwd)/texlive ./install-tl-20160405/install-tl --repository=ftp://tug.org/historic/systems/texlive/2015/tlnet-final --force-arch=i386-linux
        Overriding platform to i386-linux
        Loading ftp://tug.org/historic/systems/texlive/2015/tlnet-final/tlpkg/texlive.tlpdb
        Installing TeX Live 2015 from: ftp://tug.org/historic/systems/texlive/2015/tlnet-final
        Platform: i386-linux => 'GNU/Linux on Intel x86' ### without force-arch: Platform: x86_64-linux => 'GNU/Linux on x86_64'
        Distribution: net (downloading)
        ...





        share|improve this answer














        I think the answer to this turns out to be: in the historic folders, there seems to be an install-tl matching each version of Texlive, so just use that one.



        For instance, if you want to install Texlive 2015, it is at:




        • ftp://tug.org/historic/systems/texlive/2015


        If you browse those folders a bit, you will find the install-tl package here:




        • ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz


        So you can do:



        $ wget ftp://tug.org/historic/systems/texlive/2015/tlnet-final/install-tl-unx.tar.gz
        ...
        $ tar xzvf install-tl-unx.tar.gz
        install-tl-20160405/
        install-tl-20160405/readme-txt.dir/
        install-tl-20160405/readme-txt.dir/README.SR
        ...
        $ TEXLIVE_INSTALL_PREFIX=$(pwd)/texlive ./install-tl-20160405/install-tl --repository=ftp://tug.org/historic/systems/texlive/2015/tlnet-final --force-arch=i386-linux
        Overriding platform to i386-linux
        Loading ftp://tug.org/historic/systems/texlive/2015/tlnet-final/tlpkg/texlive.tlpdb
        Installing TeX Live 2015 from: ftp://tug.org/historic/systems/texlive/2015/tlnet-final
        Platform: i386-linux => 'GNU/Linux on Intel x86' ### without force-arch: Platform: x86_64-linux => 'GNU/Linux on x86_64'
        Distribution: net (downloading)
        ...






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Aug 27 at 22:04

























        answered Aug 27 at 21:16









        sdaau

        9,076645125




        9,076645125






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f417130%2farchived-2014-repository-not-contains-sha512-file%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Futebolista

            Lallio

            Jornalista