Mostrando entradas con la etiqueta paquetes. Mostrar todas las entradas
Mostrando entradas con la etiqueta paquetes. Mostrar todas las entradas

Como ver dependencias rotas desde terminal

Al realizar una instalación en Linux es posible que durante el proceso no se instalen todas las dependencias, o también que durante un mantenimiento se hayan borrado paquetes necesarios para otras aplicaciones. Para saber si tenemos paquetes huérfanos y/o dependencias rotas en el sistema, podremos utilizar el comando:


sudo apt-get check


Si todo está correcto, obtendremos un resultado similar a este:


Leyendo lista de paquetes... Hecho

Creando árbol de dependencias       

Leyendo la información de estado... Hecho


Si no es así, deberíamos resolver las dependencias que nos muestran o purgar la aplicación que  no se ha instalado de forma completa 

Artículos realizados con esta publicación:

Instalar varios paquetes DEB o RPM a la vez

Se puede dar el caso, como ocurre si quieres instalar o actualizar LibreOffice, que te encuentres que no viene en un solo paquete, sino 42 elementos a instalar; y todo esto sin contar con las traducciones al castellano.


Paquetes Libreoffice

En primer lugar nos situaremos en la carpeta donde se encuentran alojados los paquetes a instalar. Bien directamente desde la consola de comandos, o desde el explorador de archivos, pulsando el botón derecho y Abrir en un Terminal


Abrir en un Terminal

Dependiendo del sistema operativo y que tipo de paquetes maneje utilizaremos el comando que corresponda

  • Para sistemas o basados en Debian: sudo dpkg -i *.deb
  • Para sistemas o basados en Fedora: su -c 'dnf install *.rpm'
  • Para sistemas o basados en Mandriva: sudo urpmi *.rpm
  • Para otros sistemas que utilicen los paquete RPM (openSUSE, etc.): rpm -Uvh *.rpm

Los siguientes paquetes se han retenido

Realizando tareas de mantenimiento del sistema, este me respondió con el mensaje:


sudo apt-get full-upgrade 

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias       

Leyendo la información de estado... Hecho

Calculando la actualización... Hecho

Los siguientes paquetes se han retenido:

  rawtherapee

 

A partir de aquí ya no me permite actualizar el sistema

Una de las soluciones que encontré fue, curiosamente, actualizar el paquete que se encontraba retenido, utilizando el comando:

sudo apt-get upgrade <nombre paquete retenido>


sudo apt-get upgrade rawtherapee

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias       

Leyendo la información de estado... Hecho

Calculando la actualización... Hecho

Los siguientes paquetes se ELIMINARÁN:

  rawtherapee-data

Los siguientes paquetes se han retenido:

  gparted

Se actualizarán los siguientes paquetes:

  rawtherapee

1 actualizados, 0 nuevos se instalarán, 1 para eliminar y 1 no actualizados.

Se necesita descargar 17,3 MB de archivos.

Se utilizarán 28,9 MB de espacio de disco adicional después de esta operación.

¿Desea continuar? [S/n] s

Des:1 http://ppa.launchpad.net/dhor/myway/ubuntu bionic/main amd64 rawtherapee amd64 5.8-1dhor~bionic [17,3 MB]

Descargados 17,3 MB en 1s (21,4 MB/s)  

dpkg: rawtherapee-data: problemas de dependencias, pero se desinstalará de todas formas

 tal y como se solicitó:

 rawtherapee depende de rawtherapee-data (= 5.3-1).

(Leyendo la base de datos ... 551670 ficheros o directorios instalados actualmente.)

Desinstalando rawtherapee-data (5.3-1) ...

(Leyendo la base de datos ... 550717 ficheros o directorios instalados actualmente.)

Preparando para desempaquetar .../rawtherapee_5.8-1dhor~bionic_amd64.deb ...

Desempaquetando rawtherapee (5.8-1dhor~bionic) sobre (5.3-1) ...

Configurando rawtherapee (5.8-1dhor~bionic) ...

Procesando disparadores para gnome-menus (3.13.3-11ubuntu1.1) ...

Procesando disparadores para hicolor-icon-theme (0.17-2) ...

Procesando disparadores para mime-support (3.60ubuntu1) ...

Procesando disparadores para desktop-file-utils (0.23+linuxmint8) ...

Procesando disparadores para man-db (2.8.3-2ubuntu0.1) ...


 

Stacer mantiene nuestro sistema limpio

Igual que en nuestra casa, debemos realizar labores de mantenimiento y limpieza en nuestro equipo linux, si queremos que se mantenga en plena forma. 
Stacer es una aplicación diseñada para este fin.


Con un diseño simple y muy cuidado nos mostrará gráficas sobre el uso de nuestro hardware e información sobre nuestro sistema.
También dispone de un administrador de tareas. Donde podremos controlar las aplicaciones que se encuentran en ejecución y finalizar aquellas que sean zombies.

Unas de las funciones más potentes y que recuerda a la popular aplicación de mantenimiento de Windows Ccleaner es localizar los archivos que no son ya necesarios y que ocupan el espacio de nuestro disco



Tiene una versión totalmente en castellano y nos permite arrancar al inicio.

Para instalarlo podemos descargar los paquetes de instalación

https://sourceforge.net/projects/stacer/

O si dispones de distribución linux basado en Debian podremos añadir el repositorio e instalar Stacer

sudo add-apt-repository ppa:oguzhaninan/stacer -y
sudo apt-get update
sudo apt-get install stacer -y