La versión 29 de Fedora ya está disponible para su instalación desde cero o bien su actualización, en ésta entrada pequeño artículo resumo algunas acciones y configuraciones que realizo o que son necesario en la instalación desde cero.
En gustos se rompen géneros, eso siempre lo he dicho.
#gustos
En éste artículo es resumido y directo al grano, si tiene alguna duda sobre algún paquete, o comando, por favor en los comentario, o bien pueden investigar en la web.
Asignar contraseña a root
En el instalador de FC 29, ahora 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_29.tar.zx, que contiene una lista de repositorios no oficiales para fedora.
- MySQL
- VirtualBox 5.2 — Pendiente en oficiales, esperar unos días
- RPM fusion
- Dropbox — Pendiente en oficiales, esperar unos días
- MegaSync
- Adobe (flash plugin)
- Google Chrome
- Yandex Browser
- Atom
- Russian Repos
- Visual Studio Code
- Opera Developer
- SublimeText
- Postgresql
- 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_29.tar.xz
sudo cp ~/Descargas/repos_fc_29/*.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 desarrolladores gcc/c/vala/gtk/python
sudo dnf groupinstall "Development Tools" && sudo dnf groupinstall "Development Libraries"
sudo dnf install kernel-headers kernel-devel dkms gcc
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
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.
- WPS : http://wps-community.org/downloads : Software similar a Microsfot Office
- Dbeaver : http://dbeaver.jkiss.org/download/ : Gestor de bases de datos multiplaforma, soporta mysql, postgresql, oracle, y un lista completa de bases de datos.
- 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
- Jdk : http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Jre : http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Netbeans : netbeans.org https://linuxgx.blogspot.mx/2014/12/instalar-netbeans-en-linux.html
- Xampp : https://www.apachefriends.org/download.html instalación en https://www.linuxitos.com/blog/post/instalar-xampp-7-10-2-fedora-28
no me deja asignar contraseña a root
Hola, a qué te refieres con que no se puede?
cuáles es el error?, cuál es el comando que usaste?
Si tu usuario es sudo, utiliza
sudo passwd root
y con eso debería de permitir
Gracias, acabo de hacer la instalación y esto me simplificó la puesta a punto.