Ubuntu 16.04, how to downgrade perl 5.22 to version 20 system wide
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
Perl 5.22 deprecated defined arrays. Got a cgi-bin that's not working as a result. How do I downgrade perl to 5.20 system wide?
perl
add a comment |Â
up vote
0
down vote
favorite
Perl 5.22 deprecated defined arrays. Got a cgi-bin that's not working as a result. How do I downgrade perl to 5.20 system wide?
perl
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Perl 5.22 deprecated defined arrays. Got a cgi-bin that's not working as a result. How do I downgrade perl to 5.20 system wide?
perl
Perl 5.22 deprecated defined arrays. Got a cgi-bin that's not working as a result. How do I downgrade perl to 5.20 system wide?
perl
perl
asked Feb 21 at 19:08
![](https://lh3.googleusercontent.com/-EXPe50a1Lzg/AAAAAAAAAAI/AAAAAAAAAAA/U3-lHp7gOZk/photo.jpg?sz=32)
![](https://lh3.googleusercontent.com/-EXPe50a1Lzg/AAAAAAAAAAI/AAAAAAAAAAA/U3-lHp7gOZk/photo.jpg?sz=32)
Will
1
1
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12
add a comment |Â
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
2
down vote
Checking defined on arrays in Perl is not deprecated but forbidden. It was deprecated since Perl 5.6.1 (releases 2001) and triggered a warning since 5.16 (2012). It now triggers a fatal error instead.
Downgrading the system Perl is a bad idea since there are system tools which depend on it and thus might result in an error if downgraded. But you could install multiple versions of Perl in parallel and then refer to the one you want to use inside your affected cgi-bin scripts. You can use perlbrew for this.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
Checking defined on arrays in Perl is not deprecated but forbidden. It was deprecated since Perl 5.6.1 (releases 2001) and triggered a warning since 5.16 (2012). It now triggers a fatal error instead.
Downgrading the system Perl is a bad idea since there are system tools which depend on it and thus might result in an error if downgraded. But you could install multiple versions of Perl in parallel and then refer to the one you want to use inside your affected cgi-bin scripts. You can use perlbrew for this.
add a comment |Â
up vote
2
down vote
Checking defined on arrays in Perl is not deprecated but forbidden. It was deprecated since Perl 5.6.1 (releases 2001) and triggered a warning since 5.16 (2012). It now triggers a fatal error instead.
Downgrading the system Perl is a bad idea since there are system tools which depend on it and thus might result in an error if downgraded. But you could install multiple versions of Perl in parallel and then refer to the one you want to use inside your affected cgi-bin scripts. You can use perlbrew for this.
add a comment |Â
up vote
2
down vote
up vote
2
down vote
Checking defined on arrays in Perl is not deprecated but forbidden. It was deprecated since Perl 5.6.1 (releases 2001) and triggered a warning since 5.16 (2012). It now triggers a fatal error instead.
Downgrading the system Perl is a bad idea since there are system tools which depend on it and thus might result in an error if downgraded. But you could install multiple versions of Perl in parallel and then refer to the one you want to use inside your affected cgi-bin scripts. You can use perlbrew for this.
Checking defined on arrays in Perl is not deprecated but forbidden. It was deprecated since Perl 5.6.1 (releases 2001) and triggered a warning since 5.16 (2012). It now triggers a fatal error instead.
Downgrading the system Perl is a bad idea since there are system tools which depend on it and thus might result in an error if downgraded. But you could install multiple versions of Perl in parallel and then refer to the one you want to use inside your affected cgi-bin scripts. You can use perlbrew for this.
answered Feb 21 at 20:29
![](https://i.stack.imgur.com/Z2NYm.png?s=32&g=1)
![](https://i.stack.imgur.com/Z2NYm.png?s=32&g=1)
Steffen Ullrich
64137
64137
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1008486%2fubuntu-16-04-how-to-downgrade-perl-5-22-to-version-20-system-wide%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
I am certain such an answer can be found if you exercise your google fu ... duplicate questions downgrade the quality of forums
â Scott Stensland
Feb 21 at 19:36
Ubuntu 14.04 has Perl 5.18, and is supported until early 2018. No supported release of Ubuntu has a supported version of Perl 5.20. You can try pulling packages from Launchpad --it's your system-- but you won't get much support here when something goes wrong...because it's not supported.
â user535733
Feb 21 at 23:12