Cómo Desinstalar Programas en una Raspberry Pi (Liberar espacio)

Llevo a cabo muchas pruebas en Raspberry Pi que requieren que instale diferentes aplicaciones, pero no necesariamente limpio después. Si estás aquí, es posible que estés en el mismo barco. Vamos a aprender cómo desinstalar fácilmente tus aplicaciones para liberar espacio en tu Raspberry Pi.

Para eliminar aplicaciones en Raspberry Pi OS con Desktop, puedes utilizar la herramienta «Add/Remove Software tool» y desmarcar los programas a desinstalar. También es posible desinstalar aplicaciones con una línea de comandos: sudo apt remove nombre_paquete en un terminal.

En este artículo, te mostraré cómo generar una lista de los paquetes instalados actualmente, desinstalar aplicaciones de su Raspberry Pi y ganar más espacio en su tarjeta SD.

Si estás buscando progresar rápidamente en Raspberry Pi, puedes consultar mi libro electrónico aquí. Es un reto de 30 días en el que aprendes una cosa nueva cada día hasta que te conviertes en un experto en Raspberry Pi. El primer tercio del libro te enseña lo básico, pero los siguientes capítulos incluyen proyectos que puedes intentar por tu cuenta.

Lista de paquetes instalados en una Raspberry Pi

Utiliza el Packages Manager

Estado actual de tu tarjeta SD

Probablemente la primera pregunta que se haga sea: ¿cómo puedo saber el espacio utilizado en mi tarjeta SD?
La forma más rápida de hacerlo es ir a Accessories> File Manager, haz clic con el botón derecho del ratón en la carpeta «/» (en la parte superior) y, a continuación, haz clic en Properties.

Esta ventana le mostrará todo el espacio utilizado por sus archivos. A partir de ahí, puedes adivinar el espacio restante disponible en función del tamaño del soporte.

Lista de paquetes instalados

Por defecto, la única forma de encontrar gráficamente los paquetes instalados es ir al gestor de paquetes: Preferences> Add / Remove Software.

La herramienta muestra los programas instalados con una casilla marcada, para que pueda encontrarlos y desinstalarlos fácilmente si es necesario:

Por desgracia, este método no es perfecto. No hay forma de obtener una lista de todos los paquetes instalados en una página. Tienes que entrar en cada categoría y desplazarte por la lista para encontrar las líneas marcadas.

Esta es probablemente la principal razón por la que los principiantes en Raspberry Pi, o al menos aquellos que no están familiarizados con los comandos de Linux, tienen problemas para eliminar paquetes. Te daré otras soluciones para esto a lo largo de este post.

La buena noticia es que puedes ver el tamaño del paquete en la esquina inferior derecha.

También puede ir a Options> Packages logs, y ver los últimos cambios realizados en los paquetes. Se ve así:

Esta pantalla muestra los últimos paquetes instalados y, en general, le permite encontrar cuáles puede eliminar rápidamente.

Nota: todavía no es perfecto, ya que los paquetes instalados con la línea de comandos no se muestran aquí. También he notado que a veces no incluye la lista completa de paquetes.

Si deseas hacerlo a través de la GUI, que sepas que es posible instalar Synaptic, que es una herramienta similar, pero permite filtros más avanzados, como listar sólo los paquetes instalados (Lo sugiero en my favorite apps for Raspberry Pi).

Puedes encontrar Synaptic en la herramienta Add/Remove Software.

A continuación, inicie Synaptic, haga clic en Status > Installed en el menú de la izquierda, y obtendrás la lista de paquetes instalados:

La forma más sencilla de listar los paquetes instalados es a través de la línea de comandos. Vamos a aprender cómo hacerlo.

Alternativa: Utiliza la línea de comandos

Si te las arreglas para recordar estos pocos comandos, utilizando un terminal es la forma más rápida de encontrar los paquetes instalados en tu Raspberry.

Uso del disco

En primer lugar, si quieres ver el espacio de disco utilizado en un terminal o ssh, usa el comando df así:
df -h

La opción -h muestra los valores en un formato legible para el ser humano.

Lista de paquetes instalados

Para todos los paquetes instalados en su Raspberry Pi puede utilizar:
dpkg -l

Este comando listará todos los paquetes, en este formato:

El comando df no muestra directamente el espacio utilizado por cada programa, pero para encontrar los paquetes más significativos puedes hacer algo como esto:
dpkg-query -W -f='${Installed-Size;8} ${Package}\n' | sort -nr | head -10
(no tienes que acordarte de este ^^)

  688414  wolfram-engine
  171382  chromium-browser
  168481  oracle-java8-jdk
  143795  scratch2
  114332  raspberrypi-kernel
  110694  libgl1-mesa-dri
   84603  libreoffice-core
   83391  libreoffice-common
   49227  quake3-demo-data
   47627  gnome-user-guide

Este comando mostrará el tamaño de cada paquete y ordenará la lista por tamaño. Puedes cambiar la última opción -10 para obtener más resultados.

Espera, ¡tengo algunas recomendaciones para ti!

Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.

Una caja silenciosa y práctica Un SSD de alto rendimiento para potenciar tu Pi Una pantalla genial para liberar el televisor Un teclado dedicado con touchpad

Cómo desinstalar programas en una Raspberry Pi

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Ahora ya sabes cuánto espacio queda en tu Raspberry Pi, y qué paquetes utilizan más espacio. ¡Vamos a aprender cómo eliminar estos programas! No es muy complicado.

Utilizar el gestor de paquetes

En modo gráfico, la búsqueda no es muy cómoda, pero eliminar un paquete es sencillo.

Una vez que encuentres el paquete que desea eliminar, desmarca la casilla, haga clic en el botón Apply de la parte inferior y confirme.

El paquete se desinstalará inmediatamente.

Utilice la línea de comandos

La mayoría de las veces, puede utilizar apt para eliminar el paquete a través del terminal.

Por ejemplo, si veo que he olvidado eliminar un paquete de quake3 de otro tutorial (en inglés), puedo hacerlo con:
sudo apt remove quake3-demo-data

Y ya está, el paquete se borrará y se liberará espacio en disco.

APT también tiene opciones interesantes que puede utilizar en una línea de comandos:

  • Puedes pedirle que elimine todos los archivos relacionados con:
    sudo apt remove --purge <package>
  • Utiliza un comodín para eliminar todo lo relacionado con una aplicación o servicio específico:
    sudo apt remove quake3*
    Asegúrate de comprobar cuidadosamente la salida, ya que si utilizas un comodín puedes seleccionar paquetes que no deseas eliminar.
  • Y utiliza autoremove para desinstalar las dependencias que ya no sean necesarias en tu sistema:
    sudo apt autoremove
Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Liberar más espacio en Raspberry Pi

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Tengo un entero sobre este tema que puedes encontrar aquí, pero te daré algunos consejos en esta sección.

Archivos temporales

En teoría, los archivos temporales son temporales. Esto significa que se eliminan automáticamente cuando reinicies la Raspberry Pi. Pero si no puedes reiniciarla, o estás atascado, puedes vaciar la carpeta con uno de estos comandos:

  1. Eliminar sólo los archivos temporales antiguos:
    sudo find /tmp -type f -atime +10 -delete
  2. Borrar todos los archivos temporales (puedes corromper algunas aplicaciones en ejecución):
    sudo rm -rf /tmp/*

Artículo relacionado: 3 Comandos para Buscar un Qrchivo en Raspberry Pi (¡y encontrarlo!) (en inglés)

Apt caché

La herramienta apt almacena en caché gran parte de la información utilizada, para evitar descargarlo todo cada vez que se utiliza.

Borrar esta caché puede permitirte desbloquear una Raspberry Pi atascada debido a la falta de espacio en disco. Simplemente ejecute este comando:
sudo apt clean

Pero recuerda que la caché volverá tras la próxima actualización, así que es una solución muy temporal.

Ya que hablamos de la caché, si navegas por Internet con tu Raspberry Pi, recuerda borrar también la caché del navegador. Seguro que ganarás unos valiosos MB.

En cualquier navegador, tienes que ir a Opciones para borrar la caché.

Por cierto, si estás buscando el mejor navegador web para Raspberry Pi, aquí encontrarás la respuesta (en inglés). Los he probado todos.

Eliminar los paquetes no utilizados

Cuando desinstala paquetes, las dependencias a menudo no se desinstalan automáticamente, por lo que puede desinstalarlas con este comando:
sudo apt autoremove

Pero la forma más eficaz de liberar espacio, si no utilizas estas herramientas es desinstalar wolfram-engine y LibreOffice. Este consejo le permitirá ganar alrededor de 1 GB de espacio en disco en 10s.

Utiliza estos comandos:
sudo apt remove --purge wolfram-engine libreoffice*
sudo apt autoremove

¡Sí!

Buscar otras carpetas y archivos grandes

Vale, digamos que sigues teniendo un problema de espacio en disco.

Vimos cómo eliminar paquetes o borrar diferentes cachés, pero esto no es necesariamente la parte más importante de su espacio en disco utilizado.

Si tienes un archivo de registro enorme o cientos de fotos/vídeos almacenados en tu tarjeta SD, tendrás que lidiar con ello antes, pero ¿cómo encontrarlos? Vamos a aprender cómo.

De forma gráfica:

«Gnome utility» es una gran herramienta que puedes utilizar (el nombre del paquete es baobab). Puedes encontrarlo en la herramienta Agregar o quitar software, busque «baobab».

Te mostrará gráficamente cuánto espacio libre te queda y qué carpeta está ocupando mucho espacio:

Gracias a esto, será mucho más fácil encontrar un archivo que se te hubiera pasado por alto.

Hablo un poco más sobre esto en mi artículo sobre cómo liberar espacio en una Raspberry Pi.

Línea de comandos:

En un terminal, puedes hacer algo similar.

du es un comando disponible directamente en Raspberry Pi OS (y en la mayoría de las otras distribuciones de Linux).
Muestra el tamaño de los archivos y carpetas del disco.

Con algunas opciones adicionales, obtendremos el mismo resultado que con la herramienta gráfica:

  1. Puedes ver el tamaño que ocupa cada subcarpeta así:
    sudo du -h --max-depth=1 /
  2. Y también puedes encontrar los archivos más grandes en el disco así:
    sudo du -ak | sort -nr | head -50

    Puedes cambiar las opciones -50 para obtener más o menos archivos en la lista.
    No prestes atención a los errores de acceso al ejecutar el comando.

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Conclusión :

Ahora has aprendido cómo desinstalar paquetes en tu Raspberry Pi, y también algunos consejos para liberar espacio en su tarjeta SD (Aquí detallo más).

Y por supuesto, si tienes muchos problemas con tu tarjeta SD, puede significar que es demasiado pequeña y tendrás que pensar en cambiarla. Hoy en día no cuesta mucho, así que te sentirás aliviado.

Echa un vistazo a mi revisiones de las mejores tarjetas SD para Raspberry Pi aquí si no sabes cuál elegir.
El USB también puede ser una solución si realmente necesitas mucho espacio. Aquí explico cómo elegir entre tarjetas SD y unidades USB (en inglés) aquí.

Cuando estés preparado, aquí tienes un atajo para ti:

Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.

Publicaciones Similares