Uso Fedora Linux diariamente, pero estas 3 cosas me vuelven locas

Esa sensación de temor que obtienes cuando escribes búsqueda dnf—No estás solo. Esa espera de un minuto solo para encontrar un paquete es una queja común con Fedora. La agonizante velocidad de DNF, la falta de paquetes útiles de COPR y las gigantesias actualizaciones de Fedora me vuelven absolutamente locos.

Antes de entrar en los detalles, debo tener en cuenta algunas cosas. Generalmente no me importa Fedora, excepto las quejas mencionadas más tarde. Utilizo qubes como mi conductor diario, y Fedora es una de las plantillas de máquina virtual disponibles para uso sin problemas. Para mí, la mayoría de las distribuciones de Linux son esencialmente las mismas, excepto los paquetes disponibles y el administrador de paquetes. Sucede que mis quejas con Fedora son los paquetes disponibles y el Administrador de paquetes. Cuando una distribución se meta con eso, es un gran problema.

DNF es tan dolorosamente lento

Solo uso DNF ocasionalmente, y siempre olvido lo dolorosamente lento que es. A menudo, solo quiero disparar una búsqueda rápida para ver si existe un paquete en los repositorios, y cuando lo hago, todos los malos sentimientos que tengo para DNF vuelven a salir corriendo.

Por lo general, los administradores de paquetes se apartarán y le permitirán realizar rápidamente una búsqueda, pero no DNF. Antes de que DNF haga algo, debe actualizar su caché (una lista de todos los paquetes en sus repositorios). Las distribuciones a menudo dividen diferentes tipos de software (gratuito, no libre, etc.) en múltiples repositorios, lo que significa múltiples descargas de caché. Para cada uno de estos repositorios, Fedora tiene un adicional actualizaciones repositorio. Una instalación típica llega a 4 repositorios totales, y con repositorios de COPR instalados (más en COPR más adelante), ese número puede aumentar fácilmente a más de 10 o 20. Personalmente tengo 15.

El problema es que DNF no realiza actualizaciones de caché paralelas; En su lugar, descarga cada archivo de caché uno tras otro. Esto significa que debe esperar para establecer y derribar cada conexión HTTP antes de que se mueva al siguiente, lo cual es lento. Debido a que DNF actualiza automáticamente el caché, realizar la búsqueda ocasional significa que debo esperar alrededor de 1 minuto solo para obtener un resultado. Esto me vuelve loco.

APK, Pacman, Apt, Carrier Pigeon y FedEx son todos más rápidos que DNF. Ninguno de estos requiere que actualice primero el caché (una declaración verdadera; demuestre que estoy equivocado). DNF requiere que use el –Cacheonly Marcar para omitir la actualización de la caché (que a menudo me olvido). Sin embargo, hay esperanza, y una característica para habilitar las descargas de caché paralelo está en proceso mientras hablo. Sin embargo, la parte de entrega de esa tubería también es DNF, por lo que si empiezo a descargarla ahora, puede Llegue antes de 2030.

Relacionado

Apt vs. DNF vs. Pacman: ¿Qué hace que los administradores de paquetes de Linux sean diferentes?

PSST, DNF es lento.

COPR carece de paquetes

Al igual que el AUR, Fedora tiene su propio software mantenido por la comunidad a través de COPR. Cualquiera puede publicar paquetes, pero parece que nadie lo hace. No me malinterpreten, hay mucho en COPR, pero nunca el software que necesito. Me deja mirando al aur con envidia.

Anteriormente usé Arch Linux (por cierto) durante muchos años, y una de sus mejores características fue el AUR. Me quedé con Arch durante tanto tiempo porque no quería renunciar al AUR. Si bien hay algunos peligros que conlleva la instalación de paquetes mantenidos por la comunidad, su conveniencia a menudo es decisiva. A través del aur pude encontrar casi cualquier cosa, y me sorprendió cuando no pude. Si está interesado, puede obtener más información de nuestra guía que explica el AUR.

Para agregar a eso, crear paquetes AUR es simple a través de los archivos PKGBuild de Arch (scripts de instalación), porque son fáciles de aprender, leer y escribir. COPR, por otro lado, no es simple. Fedora usa el formato del paquete RPM, y es una curva de aprendizaje empinada para empaquetar la suya, por lo que nunca me molesté. Creo que esa es una de las principales razones de la falta de paquetes en COPR.

No es solo la falta de paquetes lo que me molesta, sino que cada vez que instalo algo de COPR, agrega otro repositorio de software. Esto agrava el problema descrito anteriormente con DNF, desacelerándolo al ritmo de un caracol.

Relacionado

10 cosas que debe hacer justo después de instalar Fedora Linux

¡10 trucos para sobrealimentar su nueva instalación de Fedora!

Las actualizaciones son una tarea desalentadora

Parece que el tiempo se acelera a medida que envejezco, lamentablemente significa que las actualizaciones de Fedora parecen llegar más rápido. Las actualizaciones son dolorosas, pero cuando mi administrador de paquetes es abismalmente lento, esas actualizaciones se convierten en una tarea desalentadora. Prefiero el modelo de lanzamiento enrollado en Arch Linux, que realiza actualizaciones en pequeños incrementos. Sí, el software ocasionalmente se rompe, pero las actualizaciones son rápidas y frecuentes.

El DNF no solo tarda horas en completar una actualización, sino que siempre hay algunos problemas adicionales. No tengo la paciencia de las actualizaciones de cuidado de niños, por lo que a menudo uso las banderas apropiadas para decirle que lo haga lo que le plazca, pero desafortunadamente eso significa que ocasionalmente (y en silencio) desinstala un paquete crucial: etpuario, un paquete de audio de pulso. ¿Se inicia mi sistema? Generalmente. ¿Funciona? Un poco. Puedo ver videos de YouTube, pero ¿puedo escucharlos? No. Ahora debo pasar una tarde descubriendo por qué.

Quizás este dolor es solo el costo de hacer negocios en Linux. Las distribuciones de Linux son un paisaje infernal de dependencias y versiones de software, y el hecho de que las distribuciones de Linux funcionen tan bien es un testimonio de la habilidad y el trabajo duro de sus mantenedores. Sin embargo, DNF todavía me vuelve loco.

Relacionado

Intenté cambiarme a Fedora Linux, pero no fue para mí

Estoy colgando mi sombrero en este caso.


Sin embargo, no todo es malo, porque Linux ha evolucionado mucho en los últimos 10 años, y ahora es más fácil que nunca instalar software fuera de la ruta del administrador de paquetes. De hecho, para abordar la falta de paquetes de COPR, uso DistroBox para agregar software independientemente de cualquier distribución. Ya no necesito envidiar el AUR porque ahora puedo acceder a él cuando quiera.

Además, con cambios en la tubería a DNF que habilitarán descargas de caché paralelo, espero que ponga a DNF a la par con otros administradores de paquetes en términos de velocidad. Sin embargo, las actualizaciones de distribución siempre seguirán siendo una tarea en Fedora.

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept