Cómo limitar los paquetes APT

0

Así que estoy sentado aquí en cibercafés, programando en movimiento, y necesito actualizar mi sistema. Excelente. Simplemente ejecutaré apt-get upd. Ah, madre, tengo 600 paquetes para descargar e instalar, y 100 paquetes para actualizar. Sí, bunk ese ruido, ¿verdad? No tengo tiempo ni velocidad interna para esperar eso.

Mi pregunta es simple: ¿hay una manera de instalar, digamos, el 50% de los aptinventarios, o tengo que intentarlo ctl+zy esperar que no me detuve en una parte crucial del proceso de instalación que hace que mi sistema sea inutilizable ( sucedió), y obliga a la necesidad de dpkg --configure -ahacer literalmente algo más con mi sistema?

Ethan Moore
fuente
1
Puede descargar actualizaciones vía apt-getsin instalarlas con la -dbandera. Las descargas se pueden interrumpir de forma segura en cualquier momento.
dsstorefile1
1
No confiaría en un cibercafé con café y mucho menos descargas de software e instalación de lo que sea que salga de su wifi.
WinEunuuchs2Unix
1
@ WinEunuuchs2Unix: aunque normalmente también estoy paranoico, los paquetes deb están firmados por GPG. Si está instalando solo con claves confiables, estará seguro sin importar el espejo. Alguien podría interceptar su tráfico, pero si no le dan una carga útil validada criptográficamente, apt no lo instalará. apt-key list para ver todas las claves en las que has confiado.
dpb
@dpb nunca vio "normal" y "paranoico" emparejados :) Simplemente no me gustan los cibercafés en general, supongo. De todos modos, fue solo un comentario y no una respuesta. A cada uno lo suyo.
WinEunuuchs2Unix
@ WinEunuuchs2Unix jaja. :) Convino en no gustarle las redes no confiables VPN / HTTPS FTW.
dpb

Respuestas:

2

Ignorando el hecho de que está descargando desde un cibercafé, su mejor opción sería descargar los paquetes apt-getprimero y luego instalarlos.

Antes de comenzar, puede obtener la lista de paquetes para actualizar a un archivo de texto ( opcional ):

sudo apt list --upgradable > upgrade.txt

Y míralo con tu editor de texto favorito.

Si tu corres:

sudo apt-get upgrade -d # or dist-upgrade if you want

Puede interrumpir este comando en cualquier momento sin problemas usando CTRL+ C.

Una vez que el comando se complete por completo (sin CTRL+ C), realice la actualización adecuada:

sudo apt-get upgrade # or dist-upgrade if that is what you did
fosslinux
fuente
@karel "más fácil de instalar sin conexión"? ¿Cómo?
fosslinux
Hace que sea más fácil ver lo que está haciendo cuando la lista de paquetes actualizables se guarda en un archivo de texto con el comando:sudo apt list --upgradable
karel
Genial gracias. ¡La bandera -d es exactamente lo que estaba buscando! : D
Ethan Moore
0

Parece que estás haciendo una actualización del sistema, no solo una actualización.

Lo investigaría apt-offline. Esencialmente, estaría preparando una lista de paquetes que luego descargará. Después de descargarlo, puede instalar la actualización sin conexión a Internet.

Consulte aquí para obtener instrucciones detalladas: https://www.ostechnix.com/fully-update-upgrade-offline-debian-based-systems/

El beneficio de este método es que obtiene una parada distinta después de la descarga, y la descarga puede realizarse por etapas. Además, la instalación se realiza sin necesidad de una conexión a Internet.

La desventaja es que necesita suficiente espacio en disco para mantener toda la actualización.

ravery
fuente
0

Puede usar una herramienta como synaptic para seleccionar qué paquetes actualizar manualmente.

Señor t
fuente
2
Sugiero ampliar esto con información sobre cómo hacerlo.
Eliah Kagan