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

Предположим, что мы используем Ubuntu 18.04 LTS (Bionic Beaver).

Я знаю способы включения и отключения следующих репозиториев с графическим интерфейсом пользователя:

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

В KDE пользователь может захотеть открыть Software & Updates (или software-properties-kde ) и перейдите на вкладку Обновления .
В GNOME, MATE, Xfce пользователь должен открыть Software & Updates (или свойства программного обеспечения -gtk ) и перейдите к Обновлена ​​вкладка для -security , -updates и -backports и Вкладка параметров разработчика для - предложено .

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

Примечание: мне нужно решение без прямого редактирования /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

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

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