Sé que hay una GUI en Ubuntu Software & Updatespara habilitar los canales de actualización
- actualizaciones
- propuesto
- backports
- seguridad
como se muestra en esta captura de pantalla:
Estoy buscando una manera fácil de hacer esto desde una terminal usando comandos como
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
y una cosa adicional
sudo apt-add-update enable default
sudo apt-add-update disable default
Algunos ejemplos para una mejor comprensión.
Un vacío
sources.list
cat /etc/apt/sources.list
<empty>
sudo apt-add-update enable security
<empty>
Un repositorio habilitado (
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
Dos o más repositorios habilitados en una o dos líneas
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe
o
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
o
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
Con
deb-src
entradascat /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
Con
deb-src
entradas inactivascat /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
La
default
cosacat /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
Solo una entrada y la
disable
acción.cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily-security universe
sudo apt-add-update disable security
<empty>
Servidores diferentes o iguales para repositorios diferentes o iguales, respete cada servidor
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
Diferentes versiones de Ubuntu para diferentes repositorios, respete cada versión
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 u otras fuentes de paquetes (no canónicos) en el
sources.list
?¡Ignorar!
No cambie los protocolos, por ejemplo
https
,http
,tor
, ...
Puedes hacerlo de una manera muy simple usando
add-apt-repository
.Por ejemplo, puede agregar
proposed
porAgregará
deb
ydeb-src
líneas a/etc/apt/sources.list
. Pero la línea de origen será comentada.Si tu corres
add-apt-repository
con-s
parámetro, no comentarádeb-src
.Puedes habilitar
security
porfuente
add security
oadd proposed
.sudo apt-add-update security
"sudo apt-get update
. Y es bastante fácil acortar el comando.sudo add-apt-repository "http://archive.ubuntu.com/ubuntu/ wily-proposed restricted universe multiverse main"
es demasiado largo para apoyar a otras personas. Tuve que recuperar repositorios previamente existentes y el servidor usado.