Limpiar gestor de paquetes DPKG

<P>
    Con el uso de los gestores de paquetes va formándose una caché de paquetes obsoletos, paquetes fuentes que tal vez no necesitemos usar, caché de instalación de paquetes... una larga lista de "residuos temporales" que conviene eliminar.
    <BR/>
    Es cierto que algunas distribuciones tienen herramientas para limpiar esto automáticamente y además la capacidad de los discos duros actuales es suficientemente grande en muchas ocasiones para no tener que estar haciendo esto constantemente, pero en otros casos disponemos de equipos un poco más antiguo o simplemente tenemos un solo disco duro SSD que traen menos capacidad.
    <BR/>
    Sea cual fuera el motivo que te atrajo a esta entrada te mostraré como limpiar el gestor de paquetes.
</P>

<H2 class="subtitulo">Limpiar gestor de paquetes - Cache de programas, fuentes y obsoletos (Debian / Ubuntu)</H2>

<IMG src="/images/1_Portadas/Optimizar_Rendimiento_Linux/Limpiar-gestor-de-paquetes-DPKG.jpg" alt="Limpiar gestor de paquetes - Cache de programas, fuentes y obsoletos (Debian / Ubuntu)" />

<H3 class="subtitulo">Antes de Comenzar a Limpiar</H3>
<P>
    Antes de comenzar a limpiar el gestor de paquetes <STRONG>DPKG</STRONG> recomiendo que actualicéis la lista de repositorios y luego los paquetes, para estar seguros que dejáis lo más limpio posible las caché para ello (Si limpiamos y después actualizamos volveremos a tener paquetes en caché)
    <BR/>
    Existen herramientas gráficas para limpiar de una forma más cómoda o gráfica, al final de esta entrada dejaré un apartado comentándo algunas de ellas.
    <BR/>
    <A href="https://www.laguialinux.es/comandos_linux_para_gestionar_paquetes_en_debian_y_ubuntu" title="Comandos Linux para gestionar paquetes con dpkg, apt y aptitude">Aquí</A> tienes una lista de comandos para gestionar paquetes en dpkg con <STRONG>apt</STRONG> y <STRONG>aptitude</STRONG> por si lo necesitaras y <a href="https://laguialinux.es/Gestores-de-paquetes-en-Debian-derivados-Ubuntu-Linux-Mint" title="Gestores de paquetes en Debian y derivados (Ubuntu, Linux Mint...)">aquí</a> tienes aún más información ampliada sobre los gestores de paquetes.
    <BR/>
    A continuación os muestro los comandos anidados para actualizar repositorios y programas respectivamente:
</P>
<P class="terminal">sudo apt update && sudo apt upgrade</P>

<H3 class="subtitulo">Limpiar caché de aplicaciones instaladas</H3>
<P>
    El siguiente comando investiga y borra todos los paquetes descargados en el momento de instalarse. Muchas veces es útil mantener este caché si andas instalando/desinstalando probando <STRONG>software</STRONG>, pero si has instalado lo que necesitas y tienes claro que no lo volverás a instalar a menudo pues resulta innecesario mantenerlos en el sistema.
</P>
<P class="terminal">sudo apt clean</P>

<H3 class="subtitulo">Limpiar aplicaciones no instaladas</H3>
<P>
    Con el siguiente comando borraremos el caché de aplicaciones almacenadas descargadas para instalar o que alguna vez instalamos y tenemos el binario en este para el momento que volvamos a instalarla no tenga que volver a ser descargada desde el repositorio en internet.
</P>
<P class="terminal">sudo apt autoclean</P>

<H3 class="subtitulo">Limpiar las posibles dependencias de aplicaciones desinstaladas</H3>
<P>
    Cuando desinstalamos paquetes/programas pueden quedar ciertos "residuos" instalados como por ejemplo librerías o complementos/plugins que solo funcionarían con algunos programas que no tenemos instalado, es decir, tenemos instalado componentes de programas que no tenemos instalado y se instalaron automáticamente como dependencia de otro, por lo tanto esto podríamos solucionarlo con el siguiente comando:
</P>
<P class="terminal">sudo apt autoremove</P>

<H3 class="subtitulo">Limpiar Gestor de paquetes con otras herramientas</H3>
<P>
    Además de las anteriores órdenes por comandos también existen diversos programas que nos hacen la vida más fácil permitiendo que veamos esta información de forma más clara e incluso elegir que borramos y que no, por si fuese necesario mantener ciertos paquetes por cualquier motivo.
    <BR/>
    Algunas aplicaciones son:
    <UL>
        <LI><A href="https://www.laguialinux.es/bleachbit-limpieza-de-registros-cache-y-suciedad-del-sistema" title="Bleachbit">Bleachbit</A></LI>
        <LI><A href="https://www.laguialinux.es/localepurge_limpia_manuales_y_paginas_en_idiomas_que_no_necesitas" title="Eliminar manuales en idiomas no usados">localepurge</A> --> Limpiar Manuales en idiomas no usados</LI>
        <LI><A href="https://www.laguialinux.es/debfoster-mostrar-dependencias-y-paquetes-obsoletos" title="Debfoster limpia las dependencias y los paquetes obsoletos">debfoster</A> --> Limpiar dependencias y paquetes obsoletos</LI>
        <LI><A href="https://www.laguialinux.es/gtkorphan-para-limpiar-paquetes-y-librerias-huerfanas-en-linux" title="GTKorphan para limpiar paquetes y librerías huérfanas o perdidas">GTKorphan</A> --> Limpia paquetes y librerías huérfanas</LI>
    </UL>
</P>

<IFRAME class="IframeYoutube" width="560" height="315" src="https://www.youtube.com/embed/mzujwaLpkvk" allowfullscreen></IFRAME>
<IFRAME class="IframeYoutube" width="560" height="315" src="https://www.youtube.com/embed/rijVmGa3fq8" allowfullscreen></IFRAME>

<IMG src="/images/1_Portadas/Optimizar_Rendimiento_Linux/1-Optimizar_Rendimiento_Linux.png" alt="Comandos Linux"/>

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.