Как включить или отключить - обновления, - безопасность, - бэкпорты, - предложенные репозитории от командной строки? [дубликат]

Этот вопрос уже имеет ответ здесь:

Давайте предположим, что мы используем Ubuntu 18.04 LTS (Бионический Бобр).

Я знаю GUI способы включить или отключить следующие репозитории:

  1. Важные обновления системы защиты (bionic-security)
  2. Рекомендуемые обновления (bionic-updates)
  3. Предварительно выпущенные обновления (bionic-proposed)
  4. Неподдерживаемые обновления (bionic-backports)

В пользователе KDE может хотеть открыть Software и Updates (или software-properties-kde) и перейдите к вкладке Updates.
В GNOME, ПОМОЩНИКЕ, пользователь Xfce должен открыть Software и Updates (или software-properties-gtk) и перейдите к вкладке Updates для -security, -updates и -backports и вкладка опций Developer для -proposed.

Но как включить или отключить -updates, -security, -backports, -proposed репозитории от командной строки?

Примечание: Мне нужно решение без прямого редактирования /etc/apt/sources.list.

Обновление: Я создал обсуждение, и для опроса, названного "Ubuntu, нужна консольная альтернатива для software-properties-gtk / software-properties-kde?" на community.ubuntu.com.

6
задан 30 November 2018 в 14:00

2 ответа

Примечание: Мне нужно решение без прямого редактирования /etc/apt/sources.list.

Был бы с помощью find и sed прокомментировать строки считаться прямым редактированием?

Отключить эти строки:

find /etc/apt -type f -name '*.list' -exec sed -i 's/\(^deb.*-backports.*\)/#\1/; s/\(^deb.*-updates.*\)/#\1/; s/\(^deb.*-proposed.*\)/#\1/; s/\(^deb.*-security.*\)/#\1/' {} +

С другой стороны, мы можем просто удалить их:

find /etc/apt -type f -name '*.list' -exec sed -i '/-backports/d; /-updates/d; /-proposed/d; /-security/d' {} +

Включить им снова:

find /etc/apt -type f -name '*.list' -exec sed -i 's/^#\(deb.*-backports.*\)/\1/; s/^#\(deb.*-updates.*\)/\1/; s/^#\(deb.*-proposed.*\)/\1/; s/^#\(deb.*-security.*\)/\1/' {} +
2
ответ дан 23 November 2019 в 08:08

Лучший способ сделать это:

sudo nano /etc/apt/sources.list

И не прокомментируйте строки/источники, в которых Вы нуждаетесь.

0
ответ дан 23 November 2019 в 08:08

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

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