Que hacer después de instalar la ultima versión de FEDORA

Es muy común que después de realizar una instalación fresca de Fedora, te lleves algún tiempo realizando la instalación del software que necesitas para poder trabajar. Y justo esta es la razón por la cual cree el siguiente Script. La idea es muy simple, tener un Script que te permita realizar una instalación desatendida, que solo tengas que copiar-pegar, te vayas a tomar un café y cuando regreses, prácticamente tengas actualizado tu sistema operativo, con toda la paquetería que usas en su ultima versión disponible.
El Script es estable y funciona para cualquier versión superior a Fedora 20 con cualquier escritorio, probado actualmente en la versión 24. También esta pensado para que tu lo puedas modificar a tus necesidades, agregar o quitar paquetes de instalación. Para usarlo solo debes de abrir la terminal, accesar como “su”, posteriormente debes de copiar-pegar y ser paciente, el tiempo en el que tarda en completarse la instalación es muy variado, los factores que afectan el tiempo son el numero de actualizaciones de Fedora, recursos de la computadora y velocidad de Internet. Sin embargo te aseguro que es mucho mas rápido que si lo hicieras a mano. Antes de ejecutar el Script te recomiendo que revises lo que se instalará, si no deseas algo, lo único que debes de hacer es borrar la linea COMPLETA o el apartado COMPLETO.
El objetivo es que atraves de esta página el Script este siempre disponible y actualizado,  la fecha original de publicación de esta página es el 26 de Abril de 2016 y desde ese entonces se ha venido mejorando.
Para:  Fedora 20+
Version:  8.31
Última fecha de actualización:  2016-07-01  (aaaa-mm-dd)
#limpieza
clear
dnf clean all

#actualizacion
dnf -y upgrade

#instalacion de administradores de paquetes y repositorios
dnf -y install wget curl yumex-dnf
dnf -y install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf -y install http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm && sudo dnf -y install http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm
#wget -c -P /etc/yum.repos.d/ https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo
#dnf -y install postinstallerf
dnf clean all
dnf -y update

#herramientas de administracion del sistema
dnf -y install system-config-*
dnf -y install firewall-config
dnf -y install lshw-gui
dnf -y install policycoreutils-gui
dnf -y install gnome-disk-utility
dnf -y install gparted
dnf -y install kernel*
dnf -y install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms kernel-modules-extra mokutil dkms hdparm
dnf -y install dconf
dnf -y install pavucontrol
dnf -y install ca-certificates
update-ca-trust enable
dnf -y install net-tools ethtool
dnf -y install traceroute
dnf -y install ntp
dnf -y install ntpdate
systemctl enable ntpd.service
dnf -y install htop
dnf -y install nano
dnf -y install vim
dnf -y install compat-libvpx1

#herramientas basicas del sistema
dnf -y install geany
dnf -y install gedit
dnf -y install brasero
dnf -y install okular
dnf -y install shutter
dnf -y install bleachbit
dnf -y install gnome-calendar.x86_64
dnf -y install catfish

#editores de imagenes
dnf -y install pinta
dnf -y install calligra-krita
dnf -y install gimp
dnf -y install shotwell
dnf -y install darktable
dnf -y install cheese

#codescs de audio y reproductores
dnf -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1 ffmpeg mencoder libdvdread libdvdnav lsdvd k3b-extras-freeworld
dnf -y install audacity-nonfree
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
dnf -y install spotify-client

#herramientas de video
dnf -y install mvc
dnf -y install mmc
dnf -y install openshot
dnf -y install vlc
dnf -y install simplescreenrecorder

#internet
dnf -y install firefox
dnf -y install opera-stable
dnf -y install icedtea-web
dnf -y install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
dnf -y install http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
dnf -y install flash-plugin

#ofimatica
dnf -y install msttcorefonts.noarch
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
dnf -y install @fonts
dnf -y install scribus
dnf -y install libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-draw libreoffice-langpack-es
dnf -y install simple-scan
dnf -y install homebank

#alternativas para varias tareas basicas
#dnf -y install nautilus nemo
dnf -y install xfce4-appfinder
dnf -y install dolphin
dnf -y install mintmenu
dnf -y install caja

#compresores
dnf -y install xz rar unrar unzip zip p7zip p7zip-plugins
dnf -y install file-roller

#herramientas de desarrollo
dnf -y install filezilla
dnf -y install putty
dnf -y install remmina*
dnf -y install nmap-frontend.noarch
dnf -y install qbittorrent
dnf -y install torbrowser-launcher
dnf -y install keepass
dnf -y install freemind
dnf -y install unetbootin
dnf -y install sublime_text
dnf -y install pencil
dnf -y install dia

#herramientas de monitoreo y de rendimiento
dnf -y install preload
dnf -y install irqbalance
dnf -y install tuned
dnf -y install sysstat
dnf -y install iotop
dnf -y install ksensors
dnf -y install mate-sensors-applet
dnf -y install gnome-system-monitor
systemctl enable preload.service
systemctl enable irqbalance.service

#configuraciones personalizadas
dnf -y install numlockx
dnf -y install wine cabextract sudo wget http://winetricks.org/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks

#juegos
dnf -y install brutalchess
dnf -y install kpat
#dnf -y install supertux
#dnf -y install supertuxkart
#dnf -y install xonotic

#actualizacion
#dnf -y update

#Corroborando repositorios y servicios de rendimiento
dnf repolist
systemctl status irqbalance.service
systemctl status preload.service
su -c 'cat /proc/sys/vm/swappiness'
uname -r

#limieza
dnf clean all

#reiniciando el sistema
#reboot

#configuraciones para mejorar el rendimiento general del sistema
#ojo con los siguientes comandos, solo deben de ejecutarse una sola vez
#echo deadline > /sys/block/sda/queue/scheduler
#echo 'ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"' > /etc/udev/rules.d/66-ssd-scheduler.rules
#echo "fastestmirror=true" >> /etc/dnf/dnf.conf
#dnf -y remove plymouth*
#dracut --force
#dnf -y install tuned
#mkdir /etc/tuned/performance/
#echo -e 'force_latency=1\ngovernor=performance\nenergy_perf_bias=performance\nmin_perf_pct=100\ninclude=latency-#performance\nnet.core.busy_read=50\nnet.core.busy_poll=50\nnet.ipv4.tcp_fastopen=3' | sudo tee /etc/tuned/performance/tuned.conf
#systemctl start tuned.service
#tuned-adm profile performance
#systemctl enable tuned.service
#systemctl disable ModemManager.service
#systemctl disable fstrim.timer
#su -c 'chkconfig livesys off'
#su -c 'chkconfig livesys-late off'
#su -c 'chkconfig avahi-daemon off'
#echo "SystemMaxUse=50M" >> /etc/systemd/journald.conf
#echo "vm.swappiness=0" >> /etc/sysctl.conf
#echo "vm.vfs_cache_pressure=50" >> /etc/sysctl.conf
#echo "vm.dirty_background_ratio=10" >> /etc/sysctl.conf
#echo "vm.dirty_ratio=30" >> /etc/sysctl.conf
#echo "net.ipv4.tcp_timestamps=0" >> /etc/sysctl.conf
#echo "net.ipv4.tcp_sack=1" >> /etc/sysctl.conf
#sysctl -w vm.swappiness=0
#sysctl -w vm.vfs_cache_pressure=50
#sysctl -w vm.dirty_background_ratio=10
#sysctl -w vm.dirty_ratio=30
#systemctl enable fstrim.timer #este comando de referencia, mejor usar la version manual fstrim -v /
#dnf -y install prelink
#
#
#gedit /lib/systemd/system/NetworkManager-wait-online.service
#ExecStart=/usr/bin/nm-online -s -q --timeout=0
#
#gedit /etc/fstab
#ext4 defaults,noatime 1 1
#tmpfs /tmp tmpfs defaults 0 0

NOTAS IMPORTANTES:
  • El simbolo “#” significa que la linea esta documentada, es decir que la terminal ignorara esta linea.
  • Si tu computadora NO cuenta con teclado numérico deberás de borrar o documentar esta linea “dnf -y install numlockx” que esta en el apartado de “#configuraciones personalizadas“, ya que con esta se activa el teclado numérico al iniciar la session de usuario.
  • Si en algún momento el Script por cualquier razón no pudiese encontrar la aplicación, el paquete o dependencias, la aplicación simplemente no se instalara y continuará con el resto de la instalación. Así que no te preocupes ya luego podrás volverlo a intentar o  instalar otra alternativa.
  • Para completar el resto de la paquetería te recomiendo que instales los siguientes programas que encontraras en paquetes RPM y cuyo comando para realizar la instalación es “rpm -ivh <ruta del paquete><nombre del paquete>“:

Comentarios

Entradas populares de este blog