¿Qué hacer después de instalar Fedora 30?


La versión 30 de Fedora ya está disponible para su instalación desde cero o bien su actualización https://linuxitos.com/blog/post/actualizar-de-fedora-29-a-30, en ésta pequeño artículo resumo algunas acciones y configuraciones que realizo o que son necesario en la instalación desde cero.

Asignar contraseña a root

En partir de la versión 29 de fedora, es necesario asignarle una contraseña al usuario root después de iniciar el SO, ya que durante la instalación no solicita la contraseña para el usuario root

sudo passwd root

Agregando respositorios

Antes de instalar cualquier  paquete, yo sugiero agregar todos los repositorios disponibles, y de esa forma no preocuparse si algún paquete  requiere dependencias de terceros.

Aquí pueden descargar el siguiente archivo repos_fc_30.tar.zx, que contiene una lista de repositorios no oficiales para fedora.

Aquí link  de descargar

  1. MySQL
  2. VirtualBox 6.0 -- Pendiente en oficiales, esperar unos días
  3. RPM fusion
  4. Dropbox -- Pendiente en oficiales, esperar unos días
  5. MegaSync
  6. Adobe (flash plugin)
  7. Google Chrome
  8. Yandex Browser
  9. Atom
  10. Russian Repos
  11. Visual Studio Code
  12. Opera Developer
  13. SublimeText
  14. Postgresql
  15. Skype

Una vez descargado el archivo con los repositorios, abrir la terminal y ubicarse en la ruta donde se haya guardado la descarga, en caso de ser la carpata <Descargas> seguir lo siguientes pasos:

cd ~/Descargas
tar -xvf repos_fc_30.tar.xz
sudo cp ~/Descargas/repos_fc_30/*.repo /etc/yum.repos.d

Una vez agregado los repositorios, actualizar los paquetes del sistemas:

sudo dnf -y update

Reiniciar el equipo (es necesario en caso de haber actualizaciones de kernel)

reboot

¿Wayland o Xorg?

Aquí hago una pausa para mencionar un detalle que me ha pasado con wayland, básicamente es el motor que controla la comunicación entre los diferentes componentes gráficos (Mas sobre wayland) . Por decirlo de otro modo. El punto aquí, es que, algunos programas(software, apliación) como xampp, o netbeans, en su proceso de instalación no se ejecutan correctamente la interfaz gráfica en modo wayland, por lo tanto es necesario iniciar en modo Xorg. Este cambio se hace en la ventana de login, en el ícono de configuración, se selecciona Gnome Xorg.

Software básico necesario

Considero software básico necesario los codecs de audio, video, reproductores de video como VLC, MP3, gestores de imágenes, librerías para descomprimir archivos .zip, rar,  así como  utilidades de disco, poner en español libre office, agregar secciones en español para los manuales de la terminal,  entre otras cosas …

sudo dnf -y install gstreamer1-libav gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer-ffmpeg xine-lib-extras xine-lib-extras-freeworld gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer1-plugins-base-tools vlc flash-plugin xz bzip2 p7zip lbzip2 arj lzma arj lzop cpio gnome-shell-extension-common gnome-tweak-tool unar libreoffice-langpack-es cheese hunspell hunspell-es wget curl man-pages-es man-pages-es-extra file-roller raw-thumbnailer java java-1.8.0-openjdk java-1.8.0-openjdk-devel google-chrome-stable ffmpeg libdvdread libdvdnav lsdvd gstreamer1-vaapi libva-utils libvdpau-va-gl libva-intel-driver

Software adicional

El software adicional es usualmente para configuraciones avanzadas, como compilar con gcc, texlive, o instalar sofwtare para virtualización. Librerías de 32bits en SO de 64 bits, etc. Si alguno las requiere los puede instalar, en caso de que no, pues puede elegir solo los paquetes que requieren y borrar del comando lo que desconozcan o que no necesiten.

Utilerías adicionales

sudo dnf install -y freetype htop maxima zsh ghex htop itop iftop easytag  glabels flash-plugin nautilus-dropbox  blender  inkscape gnome-multi-writer ninja-ide openshot pdfmod pinta gimp transmission umbrello xournal thunar ogmrip clipgrab simplescreenrecorder vokoscreen ImageMagick ffmpeg peek yandex-browser-beta chrome-gnome-shell sublime-text code nautilus-python   mencoder soundconverter kernel-headers kernel-devel dkms dconf-editor mplayer k3b brasero unetbootin gparted smartmontools wallpapoz nemo font-manager nano totem firewall-config alien system-config-users util-linux-user gnome-terminal-nautilus nautilus-sendto nautilus-extensions ffmulticonverter tilix-nautilus libwebp-tools brasero-nautilus nautilus-image-converter evince-nautilus zenity ghostscript youtube-dl mediawriter transmageddon avidemux audacity-freeworld muse

Librerías para desarrollo gcc/c/vala/gtk/python

sudo dnf groupinstall "Development Tools" && sudo dnf groupinstall "Development Libraries"
sudo dnf install kernel-headers kernel-devel dkms gcc make perl bzip2
sudo dnf install -y gtk+ gtk+-devel gtk2 gtk2-devel gtk3-devel vala vala-devel anjuta python-gobject python-xpyb python3 python2 flatpak R weka wxmaxima gnuplot glade2 glade3 allegro-devel allegro arduino filezilla fritzing geany foremost gnome-builder cmake vala gtk3-devel

Virtual-Box

VirtualBox es un software completamente útil cuando se trata de crear y administrar máquina virtuales, es muy completo y simple de utilizar, además es gratis.

sudo dnf install -y kernel-headers kernel-devel dkms gcc make perl bzip2
sudo dnf install -y  VirtualBox-5.2
sudo usermod -G vboxusers -a tu-nombre-usuario

Es necesario instalar la extensión de virtualbox guestadditions para poder compartir carpetas, ver en modo pantalla completa o añadir USB a la máquina virtual, la extensión se descarga desde el sitio oficial de VirtualBox.

https://www.virtualbox.org/wiki/Downloads

Paquetes RPM's, bundles, sh, bin

También hay paquetes en formato rpm, sh, bin que no necesariamente tienen repositorio oficial, sin embargo, se pueden instalar, aquí una lista de las que utilizo.

  1. WPS : http://wps-community.org/downloads : Software similar a Microsfot Office
  2. Dbeaver : http://dbeaver.jkiss.org/download/ : Gestor de bases de datos multiplaforma, soporta mysql, postgresql, oracle, y un lista completa de bases de datos.
  3. Firefox developer edition : https://www.mozilla.org/en-US/firefox/developer/all/ instalación en: https://linuxgx.blogspot.mx/2015/08/instalar-firefox-developer-edition-en.html
  4. Jdk : http://www.oracle.com/technetwork/java/javase/downloads/index.html
  5. Jre : http://www.oracle.com/technetwork/java/javase/downloads/index.html
  6. Netbeans : netbeans.org https://linuxgx.blogspot.mx/2014/12/instalar-netbeans-en-linux.html
  7. Xampp : https://www.apachefriends.org/download.html instalación en https://www.linuxitos.com/blog/post/instalar-xampp-7-10-2-fedora-28

Comentarios:

@
32x32
@erick Hace 1 mes

muchas gracias, hoy instale el 30 haber como va :)

32x32
@Martín Hace 3 semanas

me da este error advertencia:/var/cache/dnf/mysql80-community-3796fe71f819960c/packages/mysql-community-client-8.0.16-2.fc30.x86_64.rpm: EncabezadoV3 DSA/SHA1 Signature, ID de clave 5072e1f5: NOKEY MySQL 8.0 Community Server 0.0 B/s | 0 B 00:00 Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql] Los paquetes descargados se han guardado en caché para la próxima transacción. Puede borrar los paquetes de la caché ejecutando 'dnf clean packages'

32x32
@Fernando Merino Hace 3 semanas

Hola, desactiva la validación del gpcheck =0 y después lo activas cuando hayas terminado.

32x32
@Alfredo Hace 3 semanas

cuando coloco este comando: "sudo cp ~/Descargas/repos_fc_30/*.repo /etc/yum.repos.d" me arroja lo siguiente: "cp: não foi possível obter estado de '/root/Descargas/repos_fc_30/*.repo': No such file or directory"

32x32
@Fernando Merino Hace 3 semanas

Revisa el nombre de los directorios por favor de descargas, porque en el usuario root, no existe esa ruta, el comando lo debes de ejecutar con el usuario normal, no root

32x32
@Andres Hace 2 semanas

Hola, tira error temporal el link de "Mega"