как я позволил бы некорневым пользователям устанавливать, но только от repo

я хотел бы, чтобы люди в моей системе установили пакеты, пока это всегда от repo, и не .deb пакета или tar.gz, и т.д. как я пошел бы об этом? хороший пример этого состоял бы в том, чтобы позволить, сказать apt install firefox, но нет apt-get install ./firefox.deb

0
задан 2 February 2019 в 17:48

1 ответ

Можно поместить в черный список все пакеты, заканчивающиеся в ".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";
  };
0
ответ дан 26 October 2019 в 09:40

Другие вопросы по тегам:

Похожие вопросы: