Tasksel task versioning
![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
1
down vote
favorite
I need to install the LAMP stack for one of our projects, in which machines are powered by Xubuntu. I'm looking for the fastest way we could have that installed and I have discovered tasksel.
Now I would like to know if I could somehow guarantee immutability for task results. As an example, running sudo tasksel install lamp-server
nowadays installs mysql-server 5.7, php 7.0, apache 2.4...
What would the output for this command be in the future? If the task gets updated and changes some major versions for the applications involved, it might break the integration with my application (introducing mysql-server 8, as an example).
Is there any way to version default tasks or do I need to write my own recipe?
16.04 lamp tasksel
add a comment |Â
up vote
1
down vote
favorite
I need to install the LAMP stack for one of our projects, in which machines are powered by Xubuntu. I'm looking for the fastest way we could have that installed and I have discovered tasksel.
Now I would like to know if I could somehow guarantee immutability for task results. As an example, running sudo tasksel install lamp-server
nowadays installs mysql-server 5.7, php 7.0, apache 2.4...
What would the output for this command be in the future? If the task gets updated and changes some major versions for the applications involved, it might break the integration with my application (introducing mysql-server 8, as an example).
Is there any way to version default tasks or do I need to write my own recipe?
16.04 lamp tasksel
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I need to install the LAMP stack for one of our projects, in which machines are powered by Xubuntu. I'm looking for the fastest way we could have that installed and I have discovered tasksel.
Now I would like to know if I could somehow guarantee immutability for task results. As an example, running sudo tasksel install lamp-server
nowadays installs mysql-server 5.7, php 7.0, apache 2.4...
What would the output for this command be in the future? If the task gets updated and changes some major versions for the applications involved, it might break the integration with my application (introducing mysql-server 8, as an example).
Is there any way to version default tasks or do I need to write my own recipe?
16.04 lamp tasksel
I need to install the LAMP stack for one of our projects, in which machines are powered by Xubuntu. I'm looking for the fastest way we could have that installed and I have discovered tasksel.
Now I would like to know if I could somehow guarantee immutability for task results. As an example, running sudo tasksel install lamp-server
nowadays installs mysql-server 5.7, php 7.0, apache 2.4...
What would the output for this command be in the future? If the task gets updated and changes some major versions for the applications involved, it might break the integration with my application (introducing mysql-server 8, as an example).
Is there any way to version default tasks or do I need to write my own recipe?
16.04 lamp tasksel
asked Apr 24 at 12:50
![](https://i.stack.imgur.com/m7R9J.jpg?s=32&g=1)
![](https://i.stack.imgur.com/m7R9J.jpg?s=32&g=1)
Xtreme Biker
1063
1063
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f1027800%2ftasksel-task-versioning%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