я хотел бы, чтобы люди в моей системе установили пакеты, пока это всегда от repo, и не .deb пакета или tar.gz, и т.д. как я пошел бы об этом? хороший пример этого состоял бы в том, чтобы позволить, сказать apt install firefox
, но нет apt-get install ./firefox.deb
Можно поместить в черный список все пакеты, заканчивающиеся в ".deb". Чтобы сделать так, необходимо изменить блок "Never-MarkAuto-Sections" в/etc/apt/apt.conf.d/01autoremove файле.
sudo nano /etc/apt/apt.conf.d/01autoremove
Содержание "Never-MarkAuto-Sections" должно быть похожим на это:
Never-MarkAuto-Sections
{
"metapackages";
"contrib/metapackages";
"non-free/metapackages";
"restricted/metapackages";
"universe/metapackages";
"multiverse/metapackages";
};
Добавьте другую запись в конце:
Never-MarkAuto-Sections
{
"metapackages";
"contrib/metapackages";
"non-free/metapackages";
"restricted/metapackages";
"universe/metapackages";
"multiverse/metapackages";
"*.deb";
};