What makes Checkinstall packages not suitable for distribution?
![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
2
down vote
favorite
I am planning to have multiple servers running with the same packages. And as a solution to not compile packages individually on each server, I want to use checkinstall to generate .deb and then distribute it via private repository.
However, in the linked guide it says that it is
not designed to produce packages suitable for distribution
My questions are:
What is different about this packaging, that makes it not suitable for distribution? Or what should be in the package, to make it suitable?
Could there be any issues with using checkinstall and distributing packages to ~20 servers?
Any advice or links where I can find out more appreciated. Thanks!
apt package-management packaging checkinstall
add a comment |Â
up vote
2
down vote
favorite
I am planning to have multiple servers running with the same packages. And as a solution to not compile packages individually on each server, I want to use checkinstall to generate .deb and then distribute it via private repository.
However, in the linked guide it says that it is
not designed to produce packages suitable for distribution
My questions are:
What is different about this packaging, that makes it not suitable for distribution? Or what should be in the package, to make it suitable?
Could there be any issues with using checkinstall and distributing packages to ~20 servers?
Any advice or links where I can find out more appreciated. Thanks!
apt package-management packaging checkinstall
add a comment |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I am planning to have multiple servers running with the same packages. And as a solution to not compile packages individually on each server, I want to use checkinstall to generate .deb and then distribute it via private repository.
However, in the linked guide it says that it is
not designed to produce packages suitable for distribution
My questions are:
What is different about this packaging, that makes it not suitable for distribution? Or what should be in the package, to make it suitable?
Could there be any issues with using checkinstall and distributing packages to ~20 servers?
Any advice or links where I can find out more appreciated. Thanks!
apt package-management packaging checkinstall
I am planning to have multiple servers running with the same packages. And as a solution to not compile packages individually on each server, I want to use checkinstall to generate .deb and then distribute it via private repository.
However, in the linked guide it says that it is
not designed to produce packages suitable for distribution
My questions are:
What is different about this packaging, that makes it not suitable for distribution? Or what should be in the package, to make it suitable?
Could there be any issues with using checkinstall and distributing packages to ~20 servers?
Any advice or links where I can find out more appreciated. Thanks!
apt package-management packaging checkinstall
apt package-management packaging checkinstall
asked Feb 6 at 13:56
Ilya
1235
1235
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
accepted
Packages created by checkinstall often don't meet the standards for packages. This may cause problems if you distribute a package to other people. But there's nothing wrong if you use them on multiple of your own systems if they work for you.
For example packages created by checkinstall usually don't contain dependency information so they may not work until you manually install some additional packages.
Some files may be placed in a wrong location, have a wrong name or reference files with a wrong location or wrong name. They may for example not work with they way Debian and Ubuntu handle the Apache configuration or the system startup without some additional work.
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
Packages created by checkinstall often don't meet the standards for packages. This may cause problems if you distribute a package to other people. But there's nothing wrong if you use them on multiple of your own systems if they work for you.
For example packages created by checkinstall usually don't contain dependency information so they may not work until you manually install some additional packages.
Some files may be placed in a wrong location, have a wrong name or reference files with a wrong location or wrong name. They may for example not work with they way Debian and Ubuntu handle the Apache configuration or the system startup without some additional work.
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
add a comment |Â
up vote
4
down vote
accepted
Packages created by checkinstall often don't meet the standards for packages. This may cause problems if you distribute a package to other people. But there's nothing wrong if you use them on multiple of your own systems if they work for you.
For example packages created by checkinstall usually don't contain dependency information so they may not work until you manually install some additional packages.
Some files may be placed in a wrong location, have a wrong name or reference files with a wrong location or wrong name. They may for example not work with they way Debian and Ubuntu handle the Apache configuration or the system startup without some additional work.
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
Packages created by checkinstall often don't meet the standards for packages. This may cause problems if you distribute a package to other people. But there's nothing wrong if you use them on multiple of your own systems if they work for you.
For example packages created by checkinstall usually don't contain dependency information so they may not work until you manually install some additional packages.
Some files may be placed in a wrong location, have a wrong name or reference files with a wrong location or wrong name. They may for example not work with they way Debian and Ubuntu handle the Apache configuration or the system startup without some additional work.
Packages created by checkinstall often don't meet the standards for packages. This may cause problems if you distribute a package to other people. But there's nothing wrong if you use them on multiple of your own systems if they work for you.
For example packages created by checkinstall usually don't contain dependency information so they may not work until you manually install some additional packages.
Some files may be placed in a wrong location, have a wrong name or reference files with a wrong location or wrong name. They may for example not work with they way Debian and Ubuntu handle the Apache configuration or the system startup without some additional work.
answered Feb 6 at 14:57
Florian Diesch
63.1k16157176
63.1k16157176
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
add a comment |Â
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
Hey, thanks for replying. Indeed the packages didn't handle any dependencies and I had to manually install.
â Ilya
Feb 7 at 4:52
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%2f1003556%2fwhat-makes-checkinstall-packages-not-suitable-for-distribution%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