Hace 17 años | Por bar a debian.org
Publicado hace 17 años por bar a debian.org

El proyecto Debian ha actualizado la distribución estable Debian GNU/Linux 3.1 (nombre ‘sarge’). Básicamente, esta versión añade actualizaciones de seguridad a la distribución estable, además de algunas correccionesa problemas serios. Los que actualicen con frecuencia desde security.debian.org no tendrán que actualizar demasiados paquetes, ya que la mayor parte de las actualizaciones de security.debian.org están incluidas en esta revisión.

Comentarios

manwy

apt-get update
apt-get upgrade

Con eso basta ¿no?

H

Si usas $ sh archivo.sh no es necesario hacer chmod +x, sólo lo es si quieres poder hacer $ ./archivo.sh

D

Cito a #5

Hablas quizas de Synaptic?

i

mejor usar aptitude que apt-get, y dist-upgrade que upgrade en estos casos
aptitude update && aptitude dist-upgrade

t

#2 ¿en que caso? Actualizar dentro de una rama estable no rompe nada, los paquetes siguen siendo los mismos pero parcheados. Es más, en este caso, da lo mismo hacer un upgrade que un dist-upgrade...

De todos modos, si has estado actualizando cada cierto tiempo ya tendrás casi todos los paquetes corregidos.

v

#c-2" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/34712/order/2">#2 Discrepo totalmente de tu opinion, siempre es menos seguro actualizar via interfaz grafica, por lo tanto: Alt+1 y
# apt-get update
# apt-get upgrade

pasky

¿Qué más da actualizar con apt-get o aptitude? Ambos hacen exactamente lo mismo. De hecho aptitude no es más que un frontend de apt pero con menúes que lo hacen bastante más amigable.

Justiciero

Para actualizar sistema da casi lo mismo usar apt que aptitude.Yo lo hago casi siempre con aptitude.

#apt-get upgrade ó aptitude upgrade /te actualiza los paquetes QUE YA TIENES INSTALADOS.
#apt-get dist-upgrade ó aptitude dist-upgrade /igual que upgrade pero además te puede instalar paquetes nuevos o borrar paquetes si en la actualización de la distro se ha dispuesto así.

Donde es más aconsejable usar aptitude es en la instalación y desinstalación de cualquier tipo de programa, ya que recuerda los paquetes que se instalan con cada programa y a la hora de desinstalarlo te los borra automáticamente y no te deja en el sistema esos paquetes sueltos(que no lo usas con ningún otro programa que tengas instalado)como los deja apt.
Se puede decir que aptitude es una mejora a apt en este aspecto.

Os dejo una guía:

.------------------------------------------------------------------------.
Aptitude.Gestor de paquetes con algunas mejoras con respecto a apt como |
la instalación automática de los paquetes que sin ser dependencias |
forman parte de los sugeridos o recomendados y la autodesinstalación de |
los paquetes instalados en su momento como dependencias de otros |
|(automáticamente en contraposición a manualmente),si ningún otro paquete|
los necesitase.Se puede usar de forma interactiva si no se especifica |
ninguna acción o desde la linea de comandos,usando las mismas opciones y|
acciones de apt.La sintaxis es: aptitude [opciones] acción |
ejem.: aptitude -s purge firefox
|
Acciones:
update ------------------------------ Descarga y analiza la lista de nuevos paquetes según los repositorios del sources.list.
upgrade ----------------------------- Realiza una actualización segura (no instala ni elimina paquetes).
dist-upgrade ------------------------ Realiza una actualización,instalando y eliminando paquetes si fuera preciso
install paquete/s ------------------- Instala/actualiza paquetes
reinstall paquete/s ----------------- Reinstala un paquete
remove paquete/s -------------------- Elimina paquetes
purge paquete/s --------------------- Elimina paquetes y sus ficheros de configuración
download paquete/s ------------------ Se limita a descargar los paquetes deb al directorio en el que estamos.
hold paquete/s ---------------------- Bloquea paquetes
unhold paquete/s -------------------- Desbloquea un paquete
unmarkauto paquete/s----------------- Desmarca paquetes como instalados manualmente
markauto paquete/s ------------------ Marca paquetes como instalados manualmente (elegidos por nosotros)
search expresión -------------------- Busca un paquete por nombre y/o expresión
show paquete ------------------------ Muestra información detallada de un paquete
clean ------------------------------ Elimina los ficheros deb descargados
|
Opciones:
|-s ----------- Simula las acciones, pero en realidad no las realiza.
|-d ----------- Sólo descarga paquetes, no instala o desinstala nada.
|-p ----------- Siempre pide confirmación de las acciones
|-y ----------- Supone que la respuesta a preguntas simples del tipo sí/no es «sí»
|-f ----------- Trata de arreglar paquetes rotos de forma agresiva.
|-V ----------- Muestra la versión de los paquetes a instalar.
|-D ----------- Muestra las dependencias de los paquetes cambiados automáticamente.
|-t rama ------ Establece la rama de Debian desde la que se instalan los paquetes
'-------------------------------------

p

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# apt-get autoclean

sResultado=$(deborphan)
if [ -n "$sResultado" ]; then
dpkg --purge $(deborphan)
fi

sResultado=$(deborphan --find-config)
if [ -n "$sResultado" ]; then
dpkg --purge $(deborphan --find-config)
fi

D

platff, ¿eso se puede meter en un script de bash directamente?
¿añado #!/bin/bash en la primera linea y es suficiente?
Gracias.

i

#3 #4 #5
Mirad lo que dice oficialmente las notas de publicación de sarge:
http://www.debian.org/releases/sarge/i386/release-notes/ch-upgrading.es.html#s-upgradingpackages

Mejor aptitude, resuelve mejor las dependencias, en su última rama incluse te permite elegir la solución que más te convenga.
Con aptitude puedes ver lo que apt hace en tu sistema en /var/log/aptitude.log

Ya me comentais ...

Y el dist-upgrade es por si acaso ha habido algún cambio "gordo" que no hayas hecho antes.

Un saludo

p

#c-9" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/34712/order/9">#9 Si vas de root por la vida como los hombres de verdad, además tienes que hacer un chmod para hacerlo ejecutable. Otra opción para más afeminados como yo es ir de usuario "mortal" y teclear

# sudo sh ./nombre_del_archivo