Я знаю, что в Ubuntu есть графический интерфейс Software & Updatesдля включения каналов обновления
- обновления
- предложил
- Backports
- безопасность
как показано на этом скриншоте:
Я ищу простой способ сделать это из терминала, используя такие команды, как
sudo apt-add-update enable updates
sudo apt-add-update enable proposed
sudo apt-add-update enable backports
sudo apt-add-update enable security
sudo apt-add-update disable updates
sudo apt-add-update disable proposed
sudo apt-add-update disable backports
sudo apt-add-update disable security
и дополнительная вещь
sudo apt-add-update enable default
sudo apt-add-update disable default
Несколько примеров для лучшего понимания
Пустой
sources.list
cat /etc/apt/sources.list
<empty>
sudo apt-add-update enable security
<empty>
Один включенный репозиторий (
main
)cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security main
Два или более включенных репозитория в одну или две строки
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe
или
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe
или
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security main deb http://archive.ubuntu.com/ubuntu wily universe deb http://archive.ubuntu.com/ubuntu wily-security universe
С
deb-src
записямиcat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe deb-src http://archive.ubuntu.com/ubuntu wily main universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb-src http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe deb-src http://archive.ubuntu.com/ubuntu wily-security main universe
С неактивными
deb-src
записямиcat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe # deb-src http://archive.ubuntu.com/ubuntu wily main universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe # deb-src http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe
default
вещьcat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily-security universe
sudo apt-add-update enable default
deb http://archive.ubuntu.com/ubuntu wily universe deb http://archive.ubuntu.com/ubuntu wily-security universe
Только одна запись и
disable
действиеcat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily-security universe
sudo apt-add-update disable security
<empty>
Разные или одинаковые серверы для разных или одинаковых репозиториев, уважайте каждый сервер
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily universe deb http://us.archive.ubuntu.com/ubuntu wily main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily universe deb http://us.archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security universe deb http://us.archive.ubuntu.com/ubuntu wily-security main
Различные релизы Ubuntu для разных репозиториев, уважайте каждый релиз
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu trusty main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu trusty main deb http://archive.ubuntu.com/ubuntu wily-security main universe deb http://archive.ubuntu.com/ubuntu trusty-security main
PPA или другие источники пакета (не-Canonical) в
sources.list
?Игнорировать!
Не менять протоколы, например
https
,http
,tor
, ...
Вы можете сделать это очень просто, используя
add-apt-repository
.Например, вы можете добавить
proposed
поЭто добавит
deb
иdeb-src
строки в/etc/apt/sources.list
. Но исходная строка будет прокомментирована.Если вы запускаете
add-apt-repository
с-s
параметром, он не будет комментироватьdeb-src
.Вы можете включить с
security
помощьюисточник
add security
илиadd proposed
.sudo apt-add-update security
»sudo apt-get update
. И это довольно легко сократить команду.sudo add-apt-repository "http://archive.ubuntu.com/ubuntu/ wily-proposed restricted universe multiverse main"
это слишком долго для поддержки других народов. Мне пришлось извлечь ранее существующие репозитории и используемый сервер.