Diferencia entre revisiones de «Fedora»

De La Wiki de KiVi
Sin resumen de edición
 
(No se muestran 8 ediciones intermedias del mismo usuario)
Línea 53: Línea 53:


NOTA – no apunto otros pasos como la limpieza de kernels antiguos porque tengo costumbre de seguir utilizándolos en caso de incompatibilidades.
NOTA – no apunto otros pasos como la limpieza de kernels antiguos porque tengo costumbre de seguir utilizándolos en caso de incompatibilidades.
== Completando la instalación ==
Una vez tenemos el equipo actualizado podemos completar la instalación modificando o añadiendo repositorios, instalado programas... Todos los comando se deberan ejecutar como [[Root]]:
=== Cambiando el nombre del equipo ===
Basta con el comando<blockquote>hostnamectl set-hostname "SlimbookPC" </blockquote>
=== Optimizando los repositorios ===
Podemos configurar [[DNF]] para trabajar con optimizarlo editando el fichero:<blockquote>
vi /etc/dnf/dnf.conf</blockquote>
y añadimos:<blockquote>fastestmirror=True
deltarpm=True
max_parallel_downloads=10
keepcache=True
defaultyes=True</blockquote>Y actualizamos el equipo:<blockquote>dnf upgrade --refresh</blockquote>
=== Añadir el repositorio de terceros rpmfusion ===
[https://rpmfusion.org/ rpmfusion] es un repositorio de terceros compatible con Fedora y Redhat y distribuciones basad, que permite instalar librerías y programas de código propietario como los codecs multimedia. Basta con ejecutar:<blockquote>dnf install -y <nowiki>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm</nowiki> -E %fedora).noarch.rpm && dnf install -y <nowiki>https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm</nowiki> -E %fedora).noarch.rpm </blockquote>
=== Codecs para la reproducción multimedia ===
Estos comandos nos permitirán instalar todos los codecs necesarios para la reproducción de archivos multimedia tanto local como via web y aún siendo de código propietario:<blockquote>dnf install -y vlc
dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
dnf install -y lame\* --exclude=lame-devel
dnf group upgrade -y --with-optional Multimedia</blockquote>
=== Repositorio Flatpak oficial ===
En la versión 46 de Fedora, ya se utiliza el repositorio de [[Flatpak]] oficial, pero, en caso se puede añadir el repositorio oficial, y pongo el ejemplo de instalación de tres programas: [[Telegram]], [[Thunderbird]] y [[Chromium Browser]] .<blockquote>flatpak remote-add --if-not-exists flathub <nowiki>https://flathub.org/repo/flathub.flatpakrepo</nowiki>
flatpak install -y flathub org.telegram.desktop org.mozilla.Thunderbird org.chromium.Chromium com.mattjakeman.ExtensionManager 
flatpak update -y </blockquote>
=== Instalar fuentes de texto ===
Fedora ya viene con algunas fuentes de texto preinstaladas, de hecho se pueden instalar [[TTF]] manualmente, pero mendiante repostiorios podemos instalar las fuentes oficiales de Google o Mozilla con:<blockquote>dnf install -y google-roboto-* mozilla-fira-*</blockquote>

Revisión actual - 10:25 6 jun 2024

¿Qué es Fedora Linux?

Fedora (AFI: /fəˈdɔrə/) es una distribución GNU/Linux para propósitos generales. Es mantenida por una comunidad internacional de ingenieros, diseñadores y usuarios. Se caracteriza por su estabilidad, pero también por estar a la vanguardia en la adopción de software libre y de código abierto. Cuenta con el patrocinio principal de Red Hat (subsidiaria de IBM desde 2019), además de otras empresas de tecnologías de la información y fabricantes de equipos de cómputo como Dell o Lenovo.

El proyecto no solo busca incluir software libre y de código abierto, sino ser el líder en estos ámbitos tecnológicos.​​ Algo que hay que destacar es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución, de esta forma se asegura que las actualizaciones estén disponibles para todas las variantes de GNU/Linux.​ Max Spevack en una entrevista afirmó que: "Hablar de Fedora es hablar del rápido progreso del software libre y de código abierto"​. Durante sus primeras 6 versiones se llamó Fedora Core, debido a que solo incluía los paquetes más importantes del sistema operativo.

Escritorio por defecto

El entorno de ventanas por defecto es Gnome aunque se pueden instalar facilmente otros como KDE.

Actualitzando los programas

El sistema de paquetería de Fedora, igual que CentOS y derivados, se gestiona por YUM o DNF.

El comando más utilizado para actualizar es:

sudo dnf update

Esto se conectará a los repositorios y descargará los programas que tengan nueva versión, como por ejemplo los navegadores o el kernel del sistema. Otro gestor de programas que incluye es Flatpak y para hacer la correspondiente actualizacións ejecutaremos:

sudo flatpak update

Dependiendo de lo actualizado, se recomienda el reinicio de sistema.

Cambiando de a una versión actualizada

Fedora actualiza sus versiones ( releases ) cada 6 meses, por lo que es uno de los sistemas con más actualizaciones anuales. Cada actualización de sistema viene acompañada de grandes cambios como kernel. entorno de escritorio, librerías...

Para estar "a la última" podemos esperar a que el gestor de paquetes nos avise de la nueva versión y seguir los correspondientes pasos, aunque, como viene ser común, los servidores no tienen entorno gráfico y debemos hacerlo por consola. Para ello seguimos los siguientes pasos.

Podemos seguir la documentación oficial:

https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/

Y abriremos una consola y ejecutamos lo siguiente, primero nos aseguramos que nuestro equipo está totalmente actualizado:

sudo dnf upgrade --refresh

Y reiniciamos:

sudo reboot

Seguimos instalando el complemento para DNF que permite la actualización de sistema:

sudo dnf install dnf-plugin-system-upgrade

Y descargamos los paquetes correspondientes a la distribución 40:

sudo dnf system-upgrade download --releasever=40

Y por último ejecutamos el comando que reiniciará el sistema y aplicará los cambios:

sudo dnf system-upgrade reboot

El proceso puede tardar bastante dependiendo de los paquetes ya instalados y reiniciará el equipo hasta poder volver a iniciar sesión.

Una vez ya tenemos el equipo estable realizaremos los últimos pasos de actualización y limpieza:

sudo dnf install rpmconf
sudo rpmconf -a

Que actualizará el administrador de paquetes. Haremos limpieza de los paquetes retirados:

sudo dnf install remove-retired-packages
remove-retired-packages

Limpiaremos los paquetes insatisfechos y duplicados:

sudo dnf repoquery --unsatisfied


sudo dnf repoquery --duplicates

Y dejamos que el sistema se encargue de eliminar los paquetes que ya no utilizan:

sudo dnf autoremove

Reiniciamos de nuevo el equipo para comprobar el estado y tendríamos el equipo perfecto para seguir trabajando.

NOTA – no apunto otros pasos como la limpieza de kernels antiguos porque tengo costumbre de seguir utilizándolos en caso de incompatibilidades.

Completando la instalación

Una vez tenemos el equipo actualizado podemos completar la instalación modificando o añadiendo repositorios, instalado programas... Todos los comando se deberan ejecutar como Root:

Cambiando el nombre del equipo

Basta con el comando

hostnamectl set-hostname "SlimbookPC"

Optimizando los repositorios

Podemos configurar DNF para trabajar con optimizarlo editando el fichero:

vi /etc/dnf/dnf.conf

y añadimos:

fastestmirror=True

deltarpm=True max_parallel_downloads=10 keepcache=True

defaultyes=True

Y actualizamos el equipo:

dnf upgrade --refresh

Añadir el repositorio de terceros rpmfusion

rpmfusion es un repositorio de terceros compatible con Fedora y Redhat y distribuciones basad, que permite instalar librerías y programas de código propietario como los codecs multimedia. Basta con ejecutar:

dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm && dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Codecs para la reproducción multimedia

Estos comandos nos permitirán instalar todos los codecs necesarios para la reproducción de archivos multimedia tanto local como via web y aún siendo de código propietario:

dnf install -y vlc

dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

dnf install -y lame\* --exclude=lame-devel

dnf group upgrade -y --with-optional Multimedia

Repositorio Flatpak oficial

En la versión 46 de Fedora, ya se utiliza el repositorio de Flatpak oficial, pero, en caso se puede añadir el repositorio oficial, y pongo el ejemplo de instalación de tres programas: Telegram, Thunderbird y Chromium Browser .

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install -y flathub org.telegram.desktop org.mozilla.Thunderbird org.chromium.Chromium com.mattjakeman.ExtensionManager 

flatpak update -y

Instalar fuentes de texto

Fedora ya viene con algunas fuentes de texto preinstaladas, de hecho se pueden instalar TTF manualmente, pero mendiante repostiorios podemos instalar las fuentes oficiales de Google o Mozilla con:

dnf install -y google-roboto-* mozilla-fira-*