Estoy buscando el mejor método para restaurar el /etc/apt/sources.list
valor predeterminado desde la línea de comandos.
¿No hay forma de hacer referencia al código fuente del paquete que genera este archivo o algo así? Quiero una forma confiable e independiente de la versión de restaurar este archivo.
Soluciones descartadas
Antes de marcar esto como un duplicado, tenga en cuenta que ya he revisado esta pregunta . Solo es aplicable si tiene la GUI de Ubuntu disponible. Esta pregunta es específica de la línea de comando.
También he revisado esta pregunta donde la solución aceptada es que alguien pegó el contenido de su sources.list
archivo. Esta no es una forma adecuada de restaurar el archivo, ya que las intenciones de la persona que proporciona el contenido del archivo no pueden verificarse y el archivo está sujeto a cambios con nuevas versiones.
Revisé el generador en simplelinux.ch , pero esto tampoco es de Ubuntu, así que no planeo usarlo.
fuente
Si comprende en qué consiste cada línea
/etc/apt/sources.list
, puede generar su propia lista. Por ejemplo, una línea en misources.list
es,Tiene 4 secciones:
deb
aquí, lo que significa que es un repositorio de todos los paquetes binarios. El único otro valor posible es lodeb-src
que significa que es un repositorio de códigos fuente.Sección 3: Contiene el nombre en clave (y el nombre del canal) de la versión que está utilizando, en este caso,
trusty
que es el nombre en clave de mi versión de Ubuntu (14.04 LTS). Puedes encontrar el tuyolsb_release -sc
. Por ejemplo, si está utilizando 12.04, el nombre en clave será "preciso". Ahora para declarar otros canales, por ejemplo, para declarar el canal de seguridad que necesita usartrusty-security
.Sección 4: Esta sección contiene "nombres de sección" del repositorio. Por lo general hay 4 nombres de las secciones utilizados:
main
,restricted
,universe
,multiverse
. Puede poner todos los nombres de sección en la misma línea de declaración de un repositorio o puede usar líneas diferentes para cada una de las secciones, pero no debe haber ninguna entrada duplicada. Si lee el/etc/apt/sources.list
, verá la descripción de los paquetes que contiene cada una de estas secciones.fuente