No hay escape de la hinchazón. Ya se trate de la propagación de la mediana edad o del tamaño cada vez mayor de las aplicaciones. Pero, ¿cómo podemos combatir la hinchazón en nuestra Raspberry Pi? Puede instalar las muchas distribuciones más ligeras de Raspberry Pi (Raspberry Pi OS Lite o Diet Pi, por ejemplo). Pero, ¿y si queremos reducir nuestra instalación en ejecución?
Linux utiliza administradores de paquetes para instalar y eliminar paquetes de software. El software se descarga de repositorios oficiales (o de terceros) y el administrador de paquetes administra la instalación del software y sus dependencias. Para el sistema operativo Raspberry Pi, usamos la herramienta de empaquetado avanzado (APT) porque el sistema operativo es un derivado del sistema operativo Debian. Usando las herramientas apt podemos agregar y eliminar paquetes de software, pero ¿cómo podemos eliminar quirúrgicamente los paquetes que causan la hinchazón? Linux tiene las herramientas para identificar y enumerar paquetes, listos para permitirnos reducir la grasa.
Vamos a usar dos métodos diferentes para identificar las aplicaciones/paquetes más grandes que inflan su instalación de Raspberry Pi. Uno está preinstalado, el otro está en línea en una línea de código. Para la prueba, realizamos una instalación limpia de la última imagen del sistema operativo Raspberry Pi de 32 bits en una tarjeta micro SD de 16 GB.
Verifique el tamaño de instalación actual del sistema operativo Raspberry Pi
1. Abre una terminal y usa el df-h/ comando para comprobar el sistema de archivos.
df -h /
El comando df se usa para informar sobre el uso del sistema de archivos y tiene una larga lista de argumentos para adaptar el resultado a nuestras necesidades. En este caso, usamos el argumento -h para formatear la salida como "legible por humanos". El / le dice al comando que busque en el sistema de archivos raíz de nuestra unidad, ignorando los archivos temporales y los discos RAM.
2. Tenga en cuenta la cantidad de tarjeta microSD utilizada. En nuestro caso, podemos ver que nuestra tarjeta de 16 GB (15 GB disponibles) usó 3,3 GB, o alrededor del 24 % de la tarjeta para la instalación del sistema operativo.
Elimine la grasa de Raspberry Pi OS
Encontrar las aplicaciones instaladas más grandes requiere un poco de trabajo de detective y, afortunadamente, Linux tiene las herramientas para hacerlo. Podemos escanear la base de datos de las aplicaciones instaladas y producir una lista de las aplicaciones más importantes.
Hay muchas maneras de hacer esto, pero centrémonos en dos. El primero utiliza las herramientas tradicionales, ya instaladas en nuestra Raspberry Pi. solicitud de dpkg El comando se utiliza para consultar las aplicaciones y paquetes instalados en nuestro sistema.
1. Abre una terminal.
2. Utilice el comando dpkg-query para enumerar las aplicaciones instaladas. Hay mucho para elegir en este orden.
-W listará todos los paquetes en un patrón dado, patrón que proporcionaremos más adelante.
-F especifica el formato de la salida.
'${Tamaño instalado}\t${Paquete}\n' es el patrón y formato que buscamos. En este caso, es el tamaño de la aplicación y el nombre. El valor del tamaño instalado se da en bytes.
| ordenar -n -r canalizará la salida de la consulta como entrada al comando de ordenación. Usando -n y -r ordenará la lista devuelta de mayor a menor.
| cabeza -n 20 es otra tubería, esta vez dirige la lista ordenada hacia atrás en el cabeza comando que mostrará las 20 mejores aplicaciones.
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 20
3. Verifique la salida del comando y busque las aplicaciones que se pueden eliminar. Habrá algunas aplicaciones grandes que podemos eliminar. En la parte superior de nuestra lista está el navegador web Chromium (370.439 bytes).
4. Utilice el comando de purga para eliminar la aplicación o el paquete del sistema operativo. Para ilustrar el paso, purgamos Chromium de nuestra instalación. El comando de purga también eliminará todos los archivos de configuración y dependencias, así que utilícelo con cuidado y solo si tiene copias de seguridad de todos los archivos de configuración.
sudo apt-get purge -y chromium-browser
5. Presione Y para continuar. La purga tardará unos instantes.
6. Utilizar el df-h/ comando para confirmar que ahora tenemos espacio libre adicional.
df -h /
Ganamos 370 MB de espacio adicional en nuestra tarjeta micro SD.
Uso de Wajig para ahorrar espacio en disco en el sistema operativo Raspberry Pi
El otro método utiliza una aplicación, wajig, que hará todo el trabajo por nosotros. Wajig es una herramienta de administración de paquetes simplificada que actúa como una abstracción de los comandos comunes apt-get y dpkg.
1. Abra una terminal y actualice la lista de repositorios.
sudo apt update
2. Instalar wajig.
sudo apt install wajig
3. Use wajig grande para ver todas las aplicaciones/paquetes de más de 10 MB.
wajig large
4. Desplácese hacia abajo en la lista y ubique un paquete que se pueda quitar con seguridad. Tenga en cuenta que la lista está ordenada en orden ascendente de tamaño. Una vez más, elegimos el navegador web Chromium, con un peso de 370 MB.
5. Retire el paquete con purga wajig.
wajig purge chromium-browser
Es básicamente el mismo comando que apt-get purge, solo que envuelto en el comando wajig simplificado. Una vez más, hemos eliminado el navegador Chromium.
6. Presione Y para continuar. La purga tardará unos instantes.
7. Utilizar el df-h/ comando para confirmar que ahora tenemos espacio libre adicional.
df -h /
Ganamos 370 MB de espacio adicional en nuestra tarjeta micro SD.
Ambos métodos se pueden usar para apuntar y eliminar paquetes no deseados, pero tenga cuidado. Puedes echar un vistazo a la lista y localizar raspberrypi-kernel (283 MB), gcc-10 (40 MB) o firmware (varios) y piense que estos son objetivos que valen la pena para su limpieza de primavera. Pero investigue antes de eliminar paquetes. Algunas serán dependencias para aplicaciones importantes y otras serán archivos importantes del sistema. Una búsqueda rápida en Google le ahorrará tiempo y cordura.
DESPUÉS: Cómo configurar una Raspberry Pi por primera vez
DESPUÉS: Cómo configurar una Raspberry Pi sin cabeza
DESPUÉS: Cómo ejecutar Linux en tu Chromebook
Deja una respuesta