GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo degradar paquetes en el sistema Linux:la guía definitiva

Los usuarios de Linux siempre aprecian el flujo de actualización periódica de las aplicaciones del sistema. Linux proporciona tres tipos de notificaciones automáticas de actualización de paquetes del sistema. Son actualizaciones diarias, semanales y mensuales. Confíe en mí, las notificaciones de actualización de Linux hacen felices a los usuarios donde las notificaciones de actualización de Windows a menudo son molestas. Es mejor tener un sistema Linux actualizado. Pero a veces, debido a problemas de parches de seguridad u otro comportamiento inusual de los paquetes, es necesario forzar la degradación de un paquete para Linux. La capacidad del hardware del sistema también puede ser una razón importante para degradar un paquete en Linux.

Desactualización de paquetes en Ubuntu/Linux Mint

Cuando no dejó opciones, el proceso de degradación no es una opción sino una obligación. En Ubuntu Linux, podemos usar varios métodos para degradar un paquete. Son los métodos de terminal, el método de administrador de paquetes sinápticos, el método de tienda de software de Linux y los métodos de Snap Store. En esta publicación, cubriremos los diferentes procesos de cómo degradar paquetes en Ubuntu/Linux Mint y por qué es necesario.

Método 1:Degradación del paquete por dpkg Comando

Deje que esté utilizando la versión actualizada de un software en su máquina Linux; ahora, para algunos problemas de configuración de hardware, debe degradar la versión del software. Para eso, puede usar el siguiente comando de terminal. En ese caso, debe descargar el .dep paquete de la versión deseada de ese software.

Después de descargar la versión deseada, ahora puede iniciar el proceso de degradación usando el dpkg dominio. Vamos, el paquete deseado que ha descargado se llama package-file-x.0.9.deb . El siguiente comando eliminará la versión actual e instalará la versión deseada de ese paquete.

$ dpkg -i package-file-x.0.9.deb

Método 2:Degradación del paquete usando apt comando

Hay una opción para degradar paquetes en Linux usando el apt comando en la terminal. Para eso, necesita saber la versión del paquete deseado. Luego podemos ejecutar los siguientes comandos de terminal en Linux para degradar el paquete. Para instalar una versión anterior de cualquier paquete, primero debe conocer la versión en ejecución del paquete en su sistema Linux.

Para verificar la versión en ejecución, puede usar el apt comando de política en la terminal. Déjame verificar la versión de mi navegador web Firefox actual. Para verificar la versión de Firefox, siga el comando de terminal, que se proporciona a continuación.

$ apt policy firefox

Y para descargar e instalar la versión que desee de Firefox, solo tenga en cuenta los detalles de la versión y escriba la siguiente línea de comando en su terminal Linux. Deja que quieras instalar el 63.0+build1 versión del navegador web Firefox, por lo que su línea de comando será como el siguiente comando.

$ sudo apt install firefox=63.0+build1-0ubuntu1

Si obtiene algún error para el repositorio, debe eliminar el repositorio de su servidor Linux. Puedes usar el purge Comando para eliminar el repositorio actual del sistema Linux. Luego, usará el comando Archivo de paquete personal (PPA) para actualizar el repositorio.

$ sudo apt-get install ppa-purge
$ sudo ppa-purge ppa:user/ppa-name
$ apt install packagename=version

Método 3:Degradación del paquete mediante Synaptic Package Manager

El administrador de paquetes sinápticos es la herramienta de administrador de paquetes gráficos para Linux. Tiene una interfaz gráfica de usuario muy fácil de usar para descargar, actualizar o degradar paquetes en Linux. En primer lugar, debe instalar el administrador de paquetes Synaptic en su sistema Linux. Para instalar el administrador de paquetes Synaptic, siga el apt comandos en su terminal Linux.

$ sudo apt-get update
$ sudo apt-get install synaptic

También puede descargar e instalar el administrador de paquetes Synaptic desde su tienda de software Linux.

Una vez finalizada la instalación, ahora está listo para degradar un paquete desde el administrador de paquetes Synaptic. Todo lo que necesita hacer es buscar el nombre del paquete dentro del search box en la esquina derecha del administrador de paquetes Synaptic. Luego busque el nombre del paquete y desde el top menu bar , seleccione Paquete y, en el menú desplegable, seleccione Force version .

Allí encontrará las versiones disponibles de ese paquete específico en su sistema Linux, y ahora puede elegir la versión que desee para degradar el paquete.

Método 4:Bajar de categoría el paquete usando Snap Store

Usando Snap Store en Ubuntu, también puede degradar cualquier paquete. Para eso primero, debe instalar Snap Store en su sistema Linux. Puede instalar Snap Store desde la tienda de software de Linux o puede usar los siguientes comandos de terminal para instalar.

$ sudo apt update
$ sudo apt install snapd

Una vez finalizada la instalación de Snap Store, puede consultar la lista de paquetes instalados en su sistema escribiendo lo siguiente snap-list comando en la terminal. Allí obtendrá el nombre de los paquetes con versiones. Ahora puede elegir qué versión desea mantener, eliminar o degradar en su sistema Linux. Para el proceso de degradación, siempre puede ejecutar el revert comando de terminal.

$ snap list
$ sudo snap refresh --list
$ sudo snap revert <package name>

Método 5:Eliminación de paquetes del repositorio del sistema

Después de eliminar o desinstalar cualquier paquete de su sistema Linux, debe eliminar los archivos del repositorio de Software y actualizaciones de Linux. Esto vaciará un poco del disco duro de su sistema y también hará que su sistema sea más rápido.

Para eliminar los archivos rotos o desinstalados de su repositorio de Linux, abra su Software & Updates aplicación y vaya al Other Software menú. Aquí encontrará todos los repositorios de software que ha instalado. Para eliminar los archivos rotos o no utilizados, simplemente desmarque los nombres de los archivos y vuelva a cargar los archivos de caché.

Método 6:Instalar versiones anteriores de paquetes de versiones de software oficiales

Hay otra forma de degradar su paquete de Linux; puede ir al sitio web oficial del software en particular y buscar la sección de lanzamientos para obtener la versión anterior deseada. Por ejemplo, estoy demostrando cómo encontrar todas las versiones nuevas y anteriores del reproductor VLC. Después de obtener el directorio de lanzamientos, puede descargar e instalar fácilmente la versión deseada de VLC.

Paquetes de versión anterior en Red Hat Linux

Red Hat Linux es un poco diferente de las distribuciones tradicionales de Linux. Utiliza el yum (Yellowdog Updater Modified) comando en lugar del sudo dominio. Para degradar un paquete en Red Hat, puede usar el siguiente yum comandos en su terminal Linux. Por lo general, los paquetes de Red Hat se degradan debido a problemas de hardware o de kernel.

Vamos, desea degradar el demonio FTP muy seguro (vsftpd) version: 2.0.5-12.el5 al HTTP version: 2.2.3-22 , desde su Red Hat Linux. Para eso, tu yum El comando será como se indica a continuación. A continuación, puede consultar el historial de versiones.

$ yum downgrade vsftpd-2.0.5-12.el5
$ yum downgrade httpd-2.2.3-22.el5
$ yum history list all

Paquetes de versión anterior en CentOS

En la variedad de distribuciones de Linux, CentOS es el sistema operativo de siguiente nivel asociado con Red Hat. En pocas palabras, Cent OS también se conoce como una empresa conjunta de Red Hat Enterprise Linux. Entonces, CentOS también sigue el yum comando, así como el Red Hat. Vamos, si desea cambiar a una versión anterior del navegador web Firefox en su sistema operativo Cent, para eso, literalmente le doy de comer todos los comandos del terminal para que comprenda el proceso de actualización.

$ firefox --version
$ rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm
$ yum --showduplicates list firefox 
$ sudo yum downgrade firefox

Paquetes de versión anterior en Fedora

Como el sistema operativo Fedora también usa un administrador de paquetes RPM (RedHat Package Manager), puede usar las líneas de comando de Red Had o puede usar el avanzado (DNF) Dandified yum administrador de paquetes para actualizar, degradar o instalar paquetes en su Florida Linux. Todas las líneas de comando principales para instalar la versión específica de un paquete en Florida Linux se proporcionan a continuación.

$ sudo dnf --showduplicates list package_name
$ sudo dnf install package_name-version.fc28
$ sudo dnf history

Paquetes de versión anterior en Linux Arch

Si eres un principiante en Linux, estás en la dirección correcta. Linux Arch es el sistema operativo más ligero entre las distribuciones de Linux. Si necesita degradar algún paquete en su Linux Arch, primero debe encontrar la ubicación de ese paquete en su directorio raíz.

Para encontrar el directorio raíz, siempre puede usar el ls comando en la terminal. Luego, deberá usar el administrador de paquetes Pacman en su Linux Arch para instalar el .pkg deseado. expediente. Para su mejor comprensión, las líneas de comando se proporcionan a continuación.

$ ls /var/cache/pacman/pkg/ | grep package_name
$ sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz

Reflexiones finales

La degradación de paquetes en Linux no es un trabajo muy difícil para un usuario experto de Linux. He explicado las formas de degradar un paquete tanto en el método de línea de comando basado en terminal como en el método de interfaz gráfica de usuario para las distribuciones de Linux más utilizadas. En esta publicación, encontrará todos los procesos y pasos explicados con una breve demostración para que pueda obtener un concepto claro del proceso de degradación de paquetes en Linux.

Si cree que esta publicación fue útil para usted, no olvide compartir esta publicación con su comunidad de Linux para que también puedan beneficiarse. Y siéntete libre de escribir tus opiniones y pensamientos sobre esta publicación en la sección de comentarios.


Linux
  1. Cómo usar el administrador de paquetes XBPS en Void Linux

  2. Cómo verificar la versión del sistema operativo y Linux

  3. Cómo enumerar las dependencias de un paquete en Linux

  4. Cómo cambiar la identidad de un sistema Linux

  5. Una guía para el comando "Top" de Linux

Cómo crear archivos en el sistema Linux:una guía definitiva

Cómo identificar el UUID del sistema de archivos en Linux:el tutorial definitivo

Cómo matar o terminar un proceso de Linux:la guía definitiva

La guía definitiva del subsistema de Windows para Linux (Windows WSL)

Cómo enumerar los paquetes instalados en Linux mediante la administración de paquetes

Cómo ejecutar paquetes .run y .bin en el sistema Linux