GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué no instalar paquetes de software desde Internet?

¡Hola, ávidos lectores de Linux! Alguien de Internet le ha dicho que no ejecute scripts aleatorios que encuentre en Internet y ahora está leyendo por qué no debemos instalar paquetes de software de Internet. O más específicamente, el objetivo de este artículo es por qué es aconsejable ceñirse a los paquetes de distribución mantenidos y no a los últimos paquetes de software que encontramos en Internet, incluso si se distribuye a través de la página oficial de la marca.

Sin embargo, está bien descargar paquetes de software que no están disponibles en el repositorio de distribución, pero no al revés. Lea a continuación para obtener más información sobre por qué.

¿De qué software estamos hablando?

Las dos formas más populares de distribución de software son:

  1. Como paquetes a través de repositorios de distribución .
  2. A través de Internet.

La primera opción es mucho más segura que la segunda. Sin embargo, hay dos variaciones nuevamente para instalar software descargado de Internet.

Ese es uno requiere una contraseña de administrador (o raíz) y el otro no. Por ejemplo, si descarga el navegador web Firefox de Internet, puede instalarlo y ejecutarlo directamente en su directorio de inicio. Mientras que, si intenta instalar hplip (el software de impresora, fax y escaneo de HP) desde Internet, requiere modificar los archivos de su sistema solicitando su contraseña de root durante la instalación. Dicho software es propenso a romper su sistema incluso si es distribuido por el fabricante original. Y son el tema principal de la discusión aquí.

Instalar software desde Internet daña tu sistema

Su sistema falla en el momento en que instala ese paquete de software descargado de Internet. Porque sus nuevos archivos de configuración de software y los archivos de configuración de software mantenidos por la distribución ya no coinciden. Y sí, por supuesto, no notará ninguna señal de que su sistema esté dañado solo porque puede responder bien con el nuevo software. Pero el día que decida volver a la versión de repositorio o actualizar su sistema a la siguiente versión principal versión de lanzamiento, se dará cuenta de que su sistema está roto. Y luego pasar incontables horas googleando en Internet buscando una solución. Eso es tedioso y requiere mucho tiempo.

Entonces, ¿qué es lo que rompe el sistema?

Acaba de instalar un nuevo paquete de software de Internet y lo que sucede después es que el nuevo software sobrescribe los archivos de configuración anteriores. Cuando luego decide volver al software mantenido por la distribución, el programa de repositorio que reemplaza el programa descargado de Internet no comprende lo que dice el nuevo archivo de configuración. Entonces escupe muchos mensajes de error. Supongamos que se encontró con la situación anterior y pudo resolver el problema eliminando los archivos de configuración del software sobrescrito. De esa manera, cuando inicia el programa, vuelve a escribir nuevos archivos de configuración ya que no detecta ninguno para cargar y espera que el programa se ejecute correctamente.

Bueno, si tienes suerte, el programa te obedece 😛 pero, de lo contrario, ¡lo más probable es que el programa siga sin ejecutarse! Si ese es el caso, entonces no solo los archivos de configuración son los culpables de romper el sistema, sino también los archivos de la biblioteca. Ahí es donde las cosas se complican más porque no podemos saber con certeza qué archivo de biblioteca está causando que el programa falle a menos que seamos técnicamente inteligentes.

​Si hubiéramos sido más cuidadosos y conscientes de nuestro acciones, primero purgaríamos todos los paquetes de software que están a punto de ser reemplazados y luego reinstalaríamos los paquetes de software desde el repositorio.

Y es difícil arreglarlo de nuevo

Mirando esos mensajes de error impresos en el programa de la terminal, copiábamos un mensaje de error y lo buscábamos en línea usando motores de búsqueda. El proceso lleva mucho tiempo dependiendo de cómo entendamos lo que dicen los geeks. Algunos usan jergas técnicas complicadas que probablemente nos dejarían sin idea. Y si tenemos suerte, podríamos encontrar nuestra solución con el primer clic del mouse. De lo contrario, esta es una referencia para leer más publicaciones y trabajos de artículos.

​Sin embargo, nada en Linux es irreparable, así que no se preocupe, siempre hay una solución reparable para un problema 😉

El software en repositorio no es inutilizable

El software en los repositorios de distribución puede estar desactualizado y carecer de nuevas funciones, pero no son inutilizables. Es solo que carecen de las nuevas características actualizadas. Y en caso de que se pregunte por qué los mantenedores de la distribución no actualizan ese software en particular manteniéndolo sincronizado con la versión original del desarrollador, es porque los mantenedores tienen diferentes especificaciones para su ciclo de desarrollo para la distribución de Linux.

Por lo general, la mayoría de las distribuciones de Linux emplean el término "estado de congelación", lo que solo significa que las nuevas características del software ya no se actualizan, sino que actualizan solo las vulnerabilidades de seguridad y aplican correcciones de errores. Esto asegura que el usuario obtenga una mejor estabilidad sobre las funciones que podrían romper el sistema de forma inesperada. El mejor ejemplo de distribución de Linux que emplea este modelo de "estado de congelación" es Debian.

Cambiar la distribución de Linux

Bueno, ya debe haber sabido que hay literalmente cientos de distribuciones de Linux que satisfacen diferentes necesidades. Entonces, sí, hay una distribución de Linux (oh, de hecho, varias distribuciones de Linux) que brindan el último software de vanguardia de primera mano a los usuarios. Fedora es el mejor ejemplo que se adapta a nuestro caso.

Por lo tanto, es aconsejable cambiar la distribución de Linux en lugar de romper su sistema existente y hacerlo innecesariamente complicado de mantener. De esa manera, el sistema operativo no se interpondrá en su camino cuando más lo necesite.

Conclusión

Sin embargo, no es aconsejable instalar paquetes de software desde Internet, con la excepción de algunos paquetes de software que no se encuentran en su repositorio de software de distribución. Por ejemplo, el navegador web Opera, Google Chrome, IntelliJ, etc. Por otra parte, si necesita el último software, tal vez porque tiene un nuevo hardware que no funciona en su sistema operativo existente. Cambie la distribución de Linux a una que satisfaga sus necesidades. Claro que puede llevar algún tiempo acostumbrarse, pero valdrá la pena el esfuerzo. Espero que hayas disfrutado leer esta publicación. Y también me encantaría recibir sus comentarios en la sección de comentarios a continuación.


Linux
  1. Cómo instalar paquetes desde un repositorio específico en Linux

  2. Cómo instalar paquetes de software con un playbook de Ansible

  3. ¿Por qué `md5sum` no da el mismo hash que Internet?

  4. ¿Por qué Grep -o -w no me da la salida esperada en Mac Os X?

  5. ¿Por qué el Centro de software de Ubuntu no instala archivos .deb?

Cómo instalar un programa desde la fuente en Linux

Instalar paquetes de Python desde GitHub en Linux

3 formas de instalar software desde paquetes .deb en Ubuntu

Cómo instalar software desde la fuente en Linux

Cómo instalar software desde el código fuente... y eliminarlo después

Googler:ejecuta búsquedas en Google desde la línea de comandos