How to specify DEBIAN_FRONTEND on a per-package basis?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















One package that I'm trying to install has (imho) broken automated installs by always prompting the frontend to confirm the update first.



There is a workaround that involves setting DEBIAN_FRONTEND=noninteractive but I don't want to have to manually specify that during installation, nor do I want it set globally.



Looking around, it looks like dpkg-preconfigure is the command that I want but I cannot get it to work for me:



cameron@firefly:~$ sudo dpkg-preconfigure -f noninteractive unifi
E: Could not open file unifi.deb - open (2: No such file or directory)
E: Internal error, could not locate member control.tar.{zstlz4gzxzbz2lzma}
E: Prior errors apply to unifi.deb
debconf: apt-extracttemplates failed: No such file or directory


This seems to indicate that dpkg-preconfigure only works on single .deb files which I believe are new for each version of the software. This doesn't work for me as I'm looking to set the frontend to noninteractive for all future versions of the unifi package.



I have tried a few other variations as well to no avail. dpkg-reconfigure only affects already installed packages (and actually broke my installation). So I'm here before I cause more problems.





Related



https://community.ubnt.com/t5/UniFi-Wireless/unifi-apt-get-upgrade-prompt-for-backups/td-p/2105608










share|improve this question























  • Perhaps Supplying answers by preseeding DebConf would be a better way forward?

    – steeldriver
    Apr 2 at 19:10


















0















One package that I'm trying to install has (imho) broken automated installs by always prompting the frontend to confirm the update first.



There is a workaround that involves setting DEBIAN_FRONTEND=noninteractive but I don't want to have to manually specify that during installation, nor do I want it set globally.



Looking around, it looks like dpkg-preconfigure is the command that I want but I cannot get it to work for me:



cameron@firefly:~$ sudo dpkg-preconfigure -f noninteractive unifi
E: Could not open file unifi.deb - open (2: No such file or directory)
E: Internal error, could not locate member control.tar.{zstlz4gzxzbz2lzma}
E: Prior errors apply to unifi.deb
debconf: apt-extracttemplates failed: No such file or directory


This seems to indicate that dpkg-preconfigure only works on single .deb files which I believe are new for each version of the software. This doesn't work for me as I'm looking to set the frontend to noninteractive for all future versions of the unifi package.



I have tried a few other variations as well to no avail. dpkg-reconfigure only affects already installed packages (and actually broke my installation). So I'm here before I cause more problems.





Related



https://community.ubnt.com/t5/UniFi-Wireless/unifi-apt-get-upgrade-prompt-for-backups/td-p/2105608










share|improve this question























  • Perhaps Supplying answers by preseeding DebConf would be a better way forward?

    – steeldriver
    Apr 2 at 19:10














0












0








0








One package that I'm trying to install has (imho) broken automated installs by always prompting the frontend to confirm the update first.



There is a workaround that involves setting DEBIAN_FRONTEND=noninteractive but I don't want to have to manually specify that during installation, nor do I want it set globally.



Looking around, it looks like dpkg-preconfigure is the command that I want but I cannot get it to work for me:



cameron@firefly:~$ sudo dpkg-preconfigure -f noninteractive unifi
E: Could not open file unifi.deb - open (2: No such file or directory)
E: Internal error, could not locate member control.tar.{zstlz4gzxzbz2lzma}
E: Prior errors apply to unifi.deb
debconf: apt-extracttemplates failed: No such file or directory


This seems to indicate that dpkg-preconfigure only works on single .deb files which I believe are new for each version of the software. This doesn't work for me as I'm looking to set the frontend to noninteractive for all future versions of the unifi package.



I have tried a few other variations as well to no avail. dpkg-reconfigure only affects already installed packages (and actually broke my installation). So I'm here before I cause more problems.





Related



https://community.ubnt.com/t5/UniFi-Wireless/unifi-apt-get-upgrade-prompt-for-backups/td-p/2105608










share|improve this question














One package that I'm trying to install has (imho) broken automated installs by always prompting the frontend to confirm the update first.



There is a workaround that involves setting DEBIAN_FRONTEND=noninteractive but I don't want to have to manually specify that during installation, nor do I want it set globally.



Looking around, it looks like dpkg-preconfigure is the command that I want but I cannot get it to work for me:



cameron@firefly:~$ sudo dpkg-preconfigure -f noninteractive unifi
E: Could not open file unifi.deb - open (2: No such file or directory)
E: Internal error, could not locate member control.tar.{zstlz4gzxzbz2lzma}
E: Prior errors apply to unifi.deb
debconf: apt-extracttemplates failed: No such file or directory


This seems to indicate that dpkg-preconfigure only works on single .deb files which I believe are new for each version of the software. This doesn't work for me as I'm looking to set the frontend to noninteractive for all future versions of the unifi package.



I have tried a few other variations as well to no avail. dpkg-reconfigure only affects already installed packages (and actually broke my installation). So I'm here before I cause more problems.





Related



https://community.ubnt.com/t5/UniFi-Wireless/unifi-apt-get-upgrade-prompt-for-backups/td-p/2105608







apt package-management software-installation upgrade dpkg






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 2 at 17:59









Cameron TacklindCameron Tacklind

1564




1564













  • Perhaps Supplying answers by preseeding DebConf would be a better way forward?

    – steeldriver
    Apr 2 at 19:10



















  • Perhaps Supplying answers by preseeding DebConf would be a better way forward?

    – steeldriver
    Apr 2 at 19:10

















Perhaps Supplying answers by preseeding DebConf would be a better way forward?

– steeldriver
Apr 2 at 19:10





Perhaps Supplying answers by preseeding DebConf would be a better way forward?

– steeldriver
Apr 2 at 19:10










0






active

oldest

votes












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2faskubuntu.com%2fquestions%2f1130694%2fhow-to-specify-debian-frontend-on-a-per-package-basis%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1130694%2fhow-to-specify-debian-frontend-on-a-per-package-basis%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

How did Captain America manage to do this?

迪纳利

南乌拉尔铁路局