sábado, 2 de mayo de 2020

Instalacion limpia de Fedora Cinnamon en HP - 14-cm0007la



Luego de cambiar el disco a mi computadora HP por un SSD hice una instalación limpia del Spin de Cinnamon de Fedora.
 



La instalación corrio sin problemas, me gusto ver el avance del instalador Anaconda que ahora es mucho mas intuitovo para usar.


En mi caso el adapto para Wifi no funciono por defecto, si bien es reconocido por el sistema operativo:
[wmoreno@thanos ~]$ lspci -nnk | grep -iA3 net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    DeviceName: Realtek PCIe FE Family Controller
    Subsystem: Hewlett-Packard Company Device [103c:84a2]
    Kernel driver in use: r8169
--
04:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
    Subsystem: Hewlett-Packard Company Device [103c:8319]
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] (rev c5)
    Subsystem: Hewlett-Packard Company Device [103c:84a2]
El controlador necesario es el rtl8723de que no esta incluido por defecto en Fedora 32 pero puedo encontrarse en este repositorio:https://github.com/lwfinger/rtlwifi_new

Las instrucciones del indican:
$ git clone https://github.com/lwfinger/rtlwifi_new.git
$ cd rtlwifi_new
$ git checkout origin/extended -b extended
$ sudo make
$ sudo make install
$ sudo modprobe rtl8723de
 Para lo que primero debí instalar dkms:
sudo dnf install -y dkms git gcc gcc-c++ kernel-headers kernel-devel make
Es importante mencionar que se debe desactivar secure boot para poder cargar el modulo del kernel.

Luego de esos pagos el adaptador de ren inalambrica comenzo a funcionar bien y comparto estos pasos que estas laptop HP de serie economica al parecer son bastante comunes (si bien el disco HDD que trae por defecto es mejor reemplazarlo por un SSD para tener un rendimiento aceptable).


Solucionado el tema del adaptor de red debo decir que la seleccion de software por defecto en el Spin de Cinnamon me parece un poco pobre.

No me gusta dnfgragora y en vez de Parole instale VLC desde los repositorios de RPM Fusion, quiero usan Flatpak para instalar algunas aplicaciones como Visual Studio Code.

La instalacíón de Fedora 32 corrio en resumen sin mucho problemas y el sistema es estable y robusto.

domingo, 22 de marzo de 2020

Entornos de escritorios alternativos para CentOS 8

CentOS 8 es la ultima versión del sistema operativo comunitario basado en Red Hat Enterprise Linux, muchos usuarios quisieran usar este sistema operativo como base para sus estaciones de trabajo pero CentOS 8 solo incluye por defecto Gnome 3 que no es del agrado de todos.

Por suerte para esta fecha es posible instalar varios entornos de escritorio para CentOS 8 de forma fácil como veremos a continuación:

Como base necesitamos una instalación de CentOS 8, donde principalmente tenemos dos opciones:

  1. Partir de la instalación del sistema operativo de escritorio con Gnome 3.
  2. Parir de una instalación mínima de CentOS.
El problema de instalar Plasma KDE sobre una instalación de Gnome 3 es que terminaremos con un sistema operativo con herramientas duplicadas, para usar Plasma es mas recomendable usar una instalación mínima. En el caso  de icewm y fluxbox es posible hacer la instalación directamente sobre la instalación de Gnome 3 si bien muchas aplicaciones de Gnome 3 no interactúan bien con otros entornos de escritorio debido al uso del menú global contextual.

Entornos de escritorio alternativos disponibles para CentOS 8.

Los entornos de escritorio disponibles en este momento son:

  • Plasma Desktop.
  • XFCE.
  • Fluxbox.
  • Openbox
  • icewm.

Instalando Plasma Desktop sobre una instalación mínima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio Plama de KDE ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install plasma-desktop sddm
sudo systemctl set-default graphical
sudo systemctl enable sddm 
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio Plasma en el próximo inicio de sesión.

Instalando XFCE sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio XFCE ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install xfce4-session lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando Fluxbox sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio fluxbox ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install fluxbox lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando icewm sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio icewm ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install icewm lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio.

Instalando OpenBox sobre una instalación minima de CentOS 8.

Partiendo de una instalación básica de CentOS (una instalación sin entorno gráfico con conexión a Internet y acceso a administrador con sudo o su) podemos tener el escritorio icewm ejecutando estos simples comandos:

sudo yum -y install 'dnf-command(config-manager)'
sudo yum -y config-manager --set-enabled PowerTools
sudo yum -y install epel-release
sudo yum -y install openbox lightdm
sudo systemctl set-default graphical
sudo systemctl enable lightdm.
Los últimos dos comandos le indican a tu sistema a habilitar el modo gráfico e iniciar el gestor de sesiones del escritorio

Soporte Multimedia.


RPMFusion nos provee con una serie de paquetes básicos para experiencia multimedia aceptable en CentOS 8 como son VLC, OpenShot y ffmpeg, para ello debemos habilitar las repos de RPMFusion para CentOS 8 con los siguientes comandos:

sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo yum -y install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Con estos comandos podemos instalar paquetes útiles para completar para nuestra sesión de escritorio:
sudo yum install vlc libreoffice-calc libreoffice-impress libreoffice-writer firefox audacious gimp inkscape avidemux
Si bien la cantidad de paquetes disponibles para CentOS 8 no están amplia como los disponibles para Fedora es posible obtener versiones actualizadas de varias aplicaciones disponibles como Flatpak, para instalar flatpak debemos ejecutar:

sudo yum install -y flatpak
Con estos pasos debe ser posible tener una buena experiencia de usuario en nuestra estación de trabajo con CentOS 8.