Introducción
En esta primera parte pondré todos las librerías y programas que suelo instalar en Fedora 32, en la segunda parte haré una configuración del entorno de trabajo (fstab, crontab, .ssh, etc)
Actualización inicial
Lo primero que hay que hacer es actualizar el sistema y lo reiniciamos, posiblemente haya una gran cantidad de paquetes a actualizar, junto con la actualización del kernel por lo que después es bueno hacer un reinicio del sistema.
1
2
| sudo dnf upgrade
reboot
|
Eliminar programas no necesarios
1
| sudo dnf remove dragon calligra-core
|
Añadir repositorio RPMFusion
Este repositorio es necesario para varios paquetes que instalaremos después (contiene programas importantes y paquetes nonfree).
1
| sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
Paquetes y librerías que mas uso
Conjunto de librerías y utilidades básicas, traducciones de programas a español, corrector ortográficos, etc.
1
2
3
4
5
| sudo dnf -y group install "Development Tools"
sudo dnf -y group install "C Development Tools and Libraries"
sudo dnf -y install kde-i18n-Spanish mythes-es hyphen-es autocorr-es hunspell-es langpacks-es \
aspell-es man-pages-es-extra kde-l10n-es android-tools expect flac-libs \
fluid-soundfont-common encfs samba wine curl meld youtube-dl wget iftop trash-cli
|
Java
1
| sudo dnf -y install java-openjdk java-1.8.0-openjdk-javadoc java-1.8.0-openjdk-devel
|
Herramientas básicas de compilación
Conjunto de librerías básicas de compilación
1
2
| sudo dnf -y install kernel-headers kernel-devel git make libxml2 libxml2-devel mercurial \
cmake python-devel python3-devel gcc-c++ dkms openssl-devel
|
Compresión y descompresión
Conjunto de librerías básicas de compresión y descompresión
1
| sudo dnf -y install p7zip p7zip-plugins zip unzip unrar
|
Codecs
Conjunto de codecs necesarios para la reproducción de audio con código privado (mp3, etc)
1
2
3
4
5
6
| sudo dnf -y install gstreamer gstreamer1-libav gstreamer1-plugins-bad-free-extras \
gstreamer1-plugins-bad-freeworld gstreamer1-plugins-good-extras pavucontrol \
gstreamer-ffmpeg gstreamer-plugins-bad-free-extras alsa-firmware \
gstreamer-plugins-ugly ffmpeg ffmpeg-libs libmatroska xvidcore libva-vdpau-driver \
libvdpau libvdpau-devel gstreamer1-vaapi gstreamer1-plugins-base-tools mencoder \
gstreamer1-plugins-ugly
|
Soporte para DVD’s
Conjunto de librerías necesarias para la reproducción de DVD’s
1
| sudo dnf -y install lsdvd libdvbpsi libdvdread libdvdnav
|
Programas básicos
1
2
3
| sudo dnf -y install vim yakuake libreoffice libreoffice-langpack-es \
gnome-disk-utility sqlitebrowser gimp vlc fritzing kdenlive frei0r-plugins \
calibre picard chromaprint-tools arduino vokoscreen filezilla
|
Dispositivos HP (impresora)
1
| sudo dnf -y install hplip hplip-common libsane-hpaio hplip-gui
|
Insync
1
| sudo dnf install -y https://d2t3ff60b2tol4.cloudfront.net/builds/insync-3.2.0.40833-fc30.x86_64.rpm
|
Pandoc y Latex
1
2
| sudo dnf -y install pandoc texstudio texlive texlive texlive-latex texlive-xetex texlive-xetex-def \
texlive-collection-latexrecommended texlive-collection-xetex texlive-collection-latex
|
También serán necesarias un conjunto de librerías de Latex:
1
2
3
4
| sudo dnf -y install texlive-matlab-prettifier texlive-apacite texlive-breakcites texlive-xpatch \
texlive-multirow texlive-tikzpagenodes texlive-tikzmark texlive-pgfplots texlive-glossaries-spanish \
texlive-anyfontsize texlive-framed texlive-mdframed texlive-todonotes texlive-glossaries \
texlive-IEEEtran.noarch texlive-textpos
|
Spotify
1
2
| sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
sudo dnf -y install spotify-client
|
Atom
1
2
3
4
| programa="atom.x86_64.rpm"
wget -O $programa https://atom.io/download/rpm
sudo dnf -y install $programa
rm $programa
|
Visual Studio Code
1
2
3
4
| sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
dnf check-update
sudo dnf -y install code
|
Skype
1
| sudo dnf -y install https://go.skype.com/skypeforlinux-64.rpm
|
Teamviewer
1
| sudo dnf -y install https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
|
Dropbox
1
2
| sudo dnf -y install https://www.dropbox.com/download?dl=packages/fedora/nautilus-dropbox-2015.10.28-1.fedora.x86_64.rpm
sudo dnf -y install python-gpgme
|
Gitkraken
1
2
3
4
| programa="gitkraken-amd64.tar.gz"
wget -O $programa https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz
mv $programa ~/Programas/ && cd ~/Programas/
tar -xvf $programa && rm $programa && cd -
|
Pycharm Community
1
2
3
4
| programa="pycharm-community-2020.1.tar.gz"
wget -O $programa https://download.jetbrains.com/python/pycharm-community-2017.1.tar.gz
mv $programa ~/Programas/ && cd ~/Programas/
tar -xvf $programa && rm $programa && cd -
|
Telegram
1
2
3
4
| programa="telegram.tar.xz"
wget -O $programa https://tdesktop.com/linux
mv $programa ~/Programas/ && cd ~/Programas/
tar -xvf $programa && rm $programa && cd -
|
Eclipse
1
2
3
4
| programa="eclipse-inst-linux64.tar.gz"
wget -O $programa http://mirror.ibcp.fr/pub/eclipse//oomph/epp/neon/R2a/eclipse-inst-linux64.tar.gz
mv $programa ~/Programas/ && cd ~/Programas/
tar -xvf $programa && rm $programa && cd -
|
Docker y Docker-Compose
1
2
| sudo dnf -y install dnf-plugins-core
sudo dnf -y install podman podman-compose
|
Fuentes: docker y docker-compose
Google Chrome
Descargar RPM de aqui: url
Google Music
Descargar RPM de aqui: url
system-config-samba
Descargar RPM de aqui: url
Instalar drivers Nvidia
Opción recomendable
Primero instalamos los repositorios que necesitamos url:
1
2
3
4
5
6
7
8
| #RPM Fusion free for Fedora
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
#RPM Fusion nonfree for Fedora
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# Enable access to both the free and the nonfree repository
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
Una vez instalados instalamos los drivers de nvidia url
1
2
3
| sudo dnf -y install xorg-x11-drv-nvidia akmod-nvidia
sudo dnf -y install xorg-x11-drv-nvidia-cuda #optional for cuda/nvdec/nvenc support
sudo dnf update -y
|
Opción no recomendable pero que funciona:
1
| https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/
|
Fuente: url
Peek para grabar la pantalla y crear gif/mp4
1
2
| sudo dnf config-manager --add-repo https://copr.fedorainfracloud.org/coprs/dani/peek/repo/fedora-32/dani-peek-fedora-32.repo
sudo dnf -y install peek
|
Url gitgub
CherryTree
1
2
| sudo dnf config-manager --add-repo https://copr.fedorainfracloud.org/coprs/bcotton/cherrytree/repo/fedora-32/bcotton-cherrytree-fedora-32.repo
sudo dnf -y install cherrytree-future
|
Sublime Text 3 y Sublime Merge
1
2
3
| sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf -y install sublime-text sublime-merge
|
OpenRazer y Polychromatic
1
2
3
4
5
| # Due to a bug in Fedora, the wrong kernel headers (kernel-debug-devel) may be installed and cause OpenRazer to fail installation.
sudo dnf install -y kernel-devel
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/hardware:razer/Fedora_32/hardware:razer.repo
sudo dnf install -y openrazer-meta polychromatic
# reboot
|