¿Realmente necesito el "Código fuente" en mi lista de repositorios?


34

Me lleva mucho tiempo actualizar mis fuentes de software cuando ejecuto:

sudo apt-get update

Creo que eso sucede cuando apt-get está descargando el código fuente del repositorio, en mi caso, el de Etiopía. Realmente se ralentiza cuando golpea algo similar a:

http://et.archive.ubuntu.org ....

Verifiqué dónde agregué esa fuente y estaba bajo la opción de código fuente. ¿Necesito descargar el código fuente? Si no, ¿puedo desmarcar esa opción sin consecuencias?


Por cierto, ¿dónde se almacena el código fuente? ¿Para que pueda echar un vistazo?
balki

Solo necesitará repositorios de origen si desea instalar el software que necesita compilarse. Las aplicaciones como esta generalmente están en tarballs (nombre-aplicación.tar.gz). De vez en cuando, solo es necesario compilar parte de una aplicación, generalmente algo relacionado con controladores o módulos. A menos que desee la última versión de algún software que aún no ha sido empaquetado o lanzado para su sistema o una aplicación poco común, probablemente no se encontrará con esto.
Joe

@balki, de acuerdo con este enlace, lists.ubuntu.com/archives/ubuntu-users/2006-September/… , si desea ver el código fuente de un paquete, todo lo que necesita hacer es sudo apt-get source <paquete> . Espero que esto ayude.
tsega

Respuestas:


28

A menos que esté planeando modificar el software usted mismo, puede deshabilitarlo de manera segura. La mayoría de los usuarios nunca necesitarán el código fuente.

Puede apagarlo iniciando el Centro de software, luego vaya a Editar -> Fuentes de software en el menú y luego deshabilite la casilla de verificación "Código fuente":

ingrese la descripción de la imagen aquí

Luego le pedirá su contraseña y luego volverá a ejecutar una actualización.


Gracias @JorgeCastro, lo hice y también utilicé la respuesta a continuación para elegir el mejor servidor automáticamente. Me complace decir que está funcionando mucho más rápido ahora.
tsega

14

Esto no aborda específicamente la pregunta sobre si necesita o no tener repositorios de código fuente habilitados. Pero puede resultarle útil, ya que aborda directamente la causa más común de la desaceleración que está teniendo. Copié esto de mi respuesta aquí .

Puede hacer que el administrador de actualizaciones seleccione los mejores repositorios principales para usar automáticamente, lo que dará como resultado las mejores velocidades de descarga. Para hacerlo, abra el Administrador de actualizaciones, luego haga clic en Configuración. Seleccione la pestaña Software de Ubuntu, luego en el menú desplegable "Descargar desde:", seleccione Otro ...

Administrador de actualizaciones: pestaña Software de Ubuntu

Ahora, en la ventana emergente, haga clic en "Seleccionar el mejor servidor"

Administrador de actualizaciones: elija un servidor de descarga

Luego realizará varias pruebas para seleccionar el mejor servidor para usted. Una vez que se complete, simplemente haga clic en Elegir servidor.

Administrador de actualizaciones: elija un servidor de descarga

Ahora, simplemente ejecute sus actualizaciones nuevamente y debería notar una mejora (si su mejor repositorio disponible aún no estaba seleccionado).


Gracias @ reverendj1, era exactamente lo que necesitaba. Simplemente lo cansé y funcionó mucho más rápido ahora.
tsega

De nada. Solo estoy tratando de ayudar a difundir el amor de Ubuntu. :-)
reverendj1

¿Por qué la opción "código fuente" es un guión, no un cheque? No puedo hacer que el mío sea un cheque ...
nealmcb

Yo creo que es porque tiene la configuración repos que no proporcionan el código fuente (es decir, una línea deb-src), por lo que muestra un guión, lo que significa que sólo se usa como fuente de descarga de algunos acuerdos de recompra.
reverendj1

-1

Puede deshabilitar de forma segura el código fuente, si no necesita obtener dependencias de compilación con "apt-get build-dep" ni los registros de cambios ni el código fuente en sí de los repositorios de Ubuntu.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.