Difference between revisions of "IT-OS-Config-Fedora"
Jump to navigation
Jump to search
(→Ref) |
Samerhijazi (talk | contribs) (→YouTube-Downloader (yt-dlp)) |
||
| (36 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
= Ref = | = Ref = | ||
| − | * https:// | + | * https://docs.fedoraproject.org/en-US/quick-docs/ |
| + | * https://docs.fedoraproject.org/en-US/fedora/latest/ | ||
| + | * https://developer.fedoraproject.org/ | ||
* http://download.fedoraproject.org/pub/fedora/linux/releases/ | * http://download.fedoraproject.org/pub/fedora/linux/releases/ | ||
| − | |||
| − | |||
* https://koji.fedoraproject.org/koji/index | * https://koji.fedoraproject.org/koji/index | ||
* https://src.fedoraproject.org/ | * https://src.fedoraproject.org/ | ||
| + | * https://www.server-world.info/en/ | ||
* https://github.com/rpmfusion-infra/fedy/tree/master/plugins | * https://github.com/rpmfusion-infra/fedy/tree/master/plugins | ||
| Line 35: | Line 36: | ||
==Initial Repos== | ==Initial Repos== | ||
<pre class="code"> | <pre class="code"> | ||
| − | sudo dnf install @c-development @d-development @virtualization | + | sudo dnf install dnf-plugins-core |
| − | sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl | + | sudo dnf install @development-tools @c-development @d-development @virtualization |
| + | sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl ansible terraform | ||
| + | --- | ||
| + | sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm | ||
| + | sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | ||
--- | --- | ||
| − | sudo dnf install | + | sudo dnf swap ffmpeg-free ffmpeg --allowerasing |
| − | sudo dnf install | + | sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin |
| + | sudo dnf install intel-media-driver | ||
| + | sudo dnf install libva-intel-driver | ||
| + | </pre> | ||
| + | |||
| + | ==Setting GPU== | ||
| + | <pre class="code"> | ||
| + | lspci -k | grep -A 3 -E "VGA|Display" | ||
| + | ----------------------------------------------------------------------------- | ||
| + | sudo dnf install fedora-workstation-repositories | ||
| + | sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver | ||
| + | sudo dnf install vulkan-loader vulkan-loader.i686 | ||
| + | ---- | ||
| + | sudo dnf install lutris | ||
| + | -------------------------------- | ||
| + | sudo dnf install mesa-dri-drivers mesa-vulkan-drivers vulkan-tools vulkaninfo | head | ||
</pre> | </pre> | ||
| Line 49: | Line 69: | ||
sudo dnf install perl-core | sudo dnf install perl-core | ||
sudo dnf install nodejs | sudo dnf install nodejs | ||
| + | sudo dnf install ansible-lint | ||
</pre> | </pre> | ||
| Line 65: | Line 86: | ||
</pre> | </pre> | ||
| − | ==Mix-Software== | + | ==Mix-Software @ dnf== |
<pre class="code"> | <pre class="code"> | ||
| + | sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm | ||
| + | sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm | ||
sudo dnf install clamav clamtk clamav-update # Antivirus for detecting trojans, viruses, malware. | sudo dnf install clamav clamtk clamav-update # Antivirus for detecting trojans, viruses, malware. | ||
sudo dnf install duf tig | sudo dnf install duf tig | ||
| Line 77: | Line 100: | ||
sudo dnf install alacarte appeditor # Application-Editor | sudo dnf install alacarte appeditor # Application-Editor | ||
sudo dnf install geary # Email-Client | sudo dnf install geary # Email-Client | ||
| + | ------------------------------------------------------------------------- | ||
sudo dnf install vlc | sudo dnf install vlc | ||
sudo dnf install youtube-dl | sudo dnf install youtube-dl | ||
| − | sudo dnf install libdvdcss | + | sudo dnf install libdvdcss libbluray libaacs # To play DVD, BluRay |
| + | sudo dnf install handbrake handbrake-gui | ||
| + | ------------------------------------------------------------------------- | ||
sudo dnf install mediawriter | sudo dnf install mediawriter | ||
sudo dnf install steam | sudo dnf install steam | ||
| − | + | ||
sudo dnf remove libreoffice* | sudo dnf remove libreoffice* | ||
</pre> | </pre> | ||
| Line 95: | Line 121: | ||
clamscan --infected --remove --recursive . | clamscan --infected --remove --recursive . | ||
clamscan --infected --remove --recursive /home | clamscan --infected --remove --recursive /home | ||
| + | </pre> | ||
| + | |||
| + | ==Mix-Software @ brew== | ||
| + | |||
| + | ==YouTube-Downloader (yt-dlp)== | ||
| + | <pre class="code"> | ||
| + | brew install yt-dlp ### https://github.com/yt-dlp/yt-dlp | ||
| + | --- | ||
| + | yt-dlp --extract-audio --audio-format mp3 "URL" | ||
| + | yt-dlp --format bestvideo+bestaudio --merge-output-format mkv "URL" | ||
| + | yt-dlp --format bestvideo+bestaudio --merge-output-format webm "URL" | ||
| + | yt-dlp --format bestvideo+bestaudio --recode-video mp4 "URL" | ||
| + | yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best[ext=mp4]" --remux-video mp4 "URL" | ||
| + | yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best" --remux-video mkv "URL" | ||
</pre> | </pre> | ||
| Line 115: | Line 155: | ||
sudo dnf install @workstation-product-environment | sudo dnf install @workstation-product-environment | ||
sudo dnf install @gnome-desktop | sudo dnf install @gnome-desktop | ||
| − | sudo dnf install @ | + | sudo dnf install @budgie-desktop |
sudo dnf install @cinnamon-desktop | sudo dnf install @cinnamon-desktop | ||
sudo dnf install @mate-desktop | sudo dnf install @mate-desktop | ||
| + | sudo dnf install @pantheon-desktop | ||
sudo dnf install @kde-desktop | sudo dnf install @kde-desktop | ||
sudo dnf install @xfce-desktop | sudo dnf install @xfce-desktop | ||
sudo dnf install @lxde-desktop | sudo dnf install @lxde-desktop | ||
sudo dnf install @deepin-desktop | sudo dnf install @deepin-desktop | ||
| − | --- | + | |
| + | ------------------------------------------------------------- | ||
sudo systemctl enable gdm.service | sudo systemctl enable gdm.service | ||
sudo systemctl set-default graphical.target ### Start system with graphical mode. | sudo systemctl set-default graphical.target ### Start system with graphical mode. | ||
| Line 133: | Line 175: | ||
* src: https://eos-techs.com/ | * src: https://eos-techs.com/ | ||
* src: https://wiki.odex.be/en/Usage/Configuration/P/Pantheon | * src: https://wiki.odex.be/en/Usage/Configuration/P/Pantheon | ||
| − | ===Install=== | + | ===Install-COPR Repository=== |
| + | <pre class="code"> | ||
| + | sudo dnf install dnf-plugins-core | ||
| + | sudo dnf copr enable decathorpe/pantheon | ||
| + | sudo dnf install pantheon-session-settings | ||
| + | sudo dnf install elementary-* | ||
| + | ------------------------------------------- | ||
| + | sudo dnf install lightdm lightdm-gtk | ||
| + | sudo systemctl disable gdm | ||
| + | sudo systemctl enable lightdm | ||
| + | </pre> | ||
| + | ===Install-OLD=== | ||
<pre class="code"> | <pre class="code"> | ||
sudo dnf upgrade --refresh -y | sudo dnf upgrade --refresh -y | ||
| Line 185: | Line 238: | ||
= Theme = | = Theme = | ||
| − | * | + | * https://github.com/nana-4/materia-theme |
| − | * | + | * https://github.com/themix-project/oomox |
| − | * | + | * https://github.com/linuxmint/mint-themes |
| + | * http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html | ||
<pre class="code"> | <pre class="code"> | ||
sudo dnf install gnome-themes-extra gtk-murrine-engine sassc | sudo dnf install gnome-themes-extra gtk-murrine-engine sassc | ||
sudo apt install gnome-themes-extra gtk2-engines-murrine sassc | sudo apt install gnome-themes-extra gtk2-engines-murrine sassc | ||
----- | ----- | ||
| − | sudo dnf install | + | |
| + | |||
| + | sudo dnf install mint-themes | ||
---- | ---- | ||
git clone https://github.com/vinceliuice/Fluent-gtk-theme.git | git clone https://github.com/vinceliuice/Fluent-gtk-theme.git | ||
| Line 199: | Line 255: | ||
git clone https://github.com/vinceliuice/grub2-themes.git | git clone https://github.com/vinceliuice/grub2-themes.git | ||
</pre> | </pre> | ||
| + | ==Yaru-Theme== | ||
| + | <pre class="code"> | ||
| + | sudo dnf install yaru-theme | ||
| + | echo 'export GTK_THEME=Yaru-blue' >> ~/.bash-profile | ||
| + | mkdir -p ~/.themes | ||
| + | cp -r /usr/share/themes/Yaru* ~/.themes/ | ||
| + | |||
| + | sudo flatpak override --filesystem=$HOME/.themes | ||
| + | sudo flatpak override --env=GTK_THEME=Yaru-blue | ||
| + | </pre> | ||
| + | |||
==Style== | ==Style== | ||
<pre class="code"> | <pre class="code"> | ||
| Line 252: | Line 319: | ||
sudo dnf upgrade --refresh # 1. Update software and back up the system | sudo dnf upgrade --refresh # 1. Update software and back up the system | ||
sudo dnf install dnf-plugin-system-upgrade # 2. Install the DNF plugin | sudo dnf install dnf-plugin-system-upgrade # 2. Install the DNF plugin | ||
| − | sudo dnf system-upgrade download | + | sudo dnf system-upgrade download --releasever=39 # 3. Start the update with DNF |
sudo dnf system-upgrade reboot # 4. Reboot and upgrade | sudo dnf system-upgrade reboot # 4. Reboot and upgrade | ||
| + | sudo dnf system-upgrade clean # 5. To remove cached metadata and transaction use | ||
</pre> | </pre> | ||
Latest revision as of 14:29, 12 December 2025
Contents
Ref
- https://docs.fedoraproject.org/en-US/quick-docs/
- https://docs.fedoraproject.org/en-US/fedora/latest/
- https://developer.fedoraproject.org/
- http://download.fedoraproject.org/pub/fedora/linux/releases/
- https://koji.fedoraproject.org/koji/index
- https://src.fedoraproject.org/
- https://www.server-world.info/en/
- https://github.com/rpmfusion-infra/fedy/tree/master/plugins
Tweaks
sudo hostnamectl status sudo hostnamectl set-hostname --static "box-blue"
sudo nano /etc/dnf/dnf.conf --------------------------------- fastestmirror=true ### a metric is used to find the fastest available mirror. max_parallel_downloads=10 ### Maximum number of simultaneous package downloads. Defaults to 3. Maximum of 20. deltarpm=true ### Downloading much smaller delta RPM files, rebuilding them to RPM locally. ---------------------------------
gsettings set org.gnome.nautilus.preferences always-use-location-entry true gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false --- gsettings reset org.gnome.desktop.interface font-name gsettings reset org.gnome.settings-daemon.plugins.xsettings antialiasing gsettings reset org.gnome.settings-daemon.plugins.xsettings hinting gsettings reset org.gnome.settings-daemon.plugins.xsettings rgba-order
Software Installation
Initial Repos
sudo dnf install dnf-plugins-core sudo dnf install @development-tools @c-development @d-development @virtualization sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl ansible terraform --- sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm --- sudo dnf swap ffmpeg-free ffmpeg --allowerasing sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin sudo dnf install intel-media-driver sudo dnf install libva-intel-driver
Setting GPU
lspci -k | grep -A 3 -E "VGA|Display" ----------------------------------------------------------------------------- sudo dnf install fedora-workstation-repositories sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver sudo dnf install vulkan-loader vulkan-loader.i686 ---- sudo dnf install lutris -------------------------------- sudo dnf install mesa-dri-drivers mesa-vulkan-drivers vulkan-tools vulkaninfo | head
Development
sudo dnf install gcc sudo dnf install golang sudo dnf install perl-core sudo dnf install nodejs sudo dnf install ansible-lint
Media codecs
sudo dnf group upgrade --with-optional Multimedia
---
sudo dnf install \
ffmpeg \
lame\* --exclude=lame-devel \
gstreamer1-libav \
gstreamer1-plugin-openh264 \
gstreamer1-plugins-ugly \
gstreamer1-plugins-{bad-\*,good-\*,base} --exclude=gstreamer1-plugins-bad-free-devel \
rpmfusion-free-obsolete-packages
Mix-Software @ dnf
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm sudo dnf install clamav clamtk clamav-update # Antivirus for detecting trojans, viruses, malware. sudo dnf install duf tig sudo dnf install sysstat htop bashtop glances neofetch # Performance & Monitoring sudo dnf install unrar p7zip p7zip-plugins # Archive-Tools sudo dnf install gnome-tweak-tool # Tweaks sudo dnf install gnome-extensions-app sudo dnf install tilix sudo dnf install dconf-editor sudo dnf install alacarte appeditor # Application-Editor sudo dnf install geary # Email-Client ------------------------------------------------------------------------- sudo dnf install vlc sudo dnf install youtube-dl sudo dnf install libdvdcss libbluray libaacs # To play DVD, BluRay sudo dnf install handbrake handbrake-gui ------------------------------------------------------------------------- sudo dnf install mediawriter sudo dnf install steam sudo dnf remove libreoffice*
sudo dnf install tlp tlp-rdw # Reduce Battery Usage sudo systemctl enable tlp # Enable sudo tlp-stat -b # To view the Battery informations and status
sudo dnf install clamav clamav-update sudo freshclam clamscan --infected --remove --recursive . clamscan --infected --remove --recursive /home
Mix-Software @ brew
YouTube-Downloader (yt-dlp)
brew install yt-dlp ### https://github.com/yt-dlp/yt-dlp --- yt-dlp --extract-audio --audio-format mp3 "URL" yt-dlp --format bestvideo+bestaudio --merge-output-format mkv "URL" yt-dlp --format bestvideo+bestaudio --merge-output-format webm "URL" yt-dlp --format bestvideo+bestaudio --recode-video mp4 "URL" yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best[ext=mp4]" --remux-video mp4 "URL" yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best" --remux-video mkv "URL"
Browser-Extensions
https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep ---- https://extensions.gnome.org/extension/1160/dash-to-panel/ https://extensions.gnome.org/extension/19/user-themes/ https://extensions.gnome.org/extension/4655/date-menu-formatter/ ### kk:mm\n EEEE\ndd.MM.yyy '[KW-'ww']' https://extensions.gnome.org/extension/3628/arcmenu/ ----- https://github.com/balena-io/etcher https://github.com/oguzhaninan/Stacer
Desktops
sudo dnf install @workstation-product-environment sudo dnf install @gnome-desktop sudo dnf install @budgie-desktop sudo dnf install @cinnamon-desktop sudo dnf install @mate-desktop sudo dnf install @pantheon-desktop sudo dnf install @kde-desktop sudo dnf install @xfce-desktop sudo dnf install @lxde-desktop sudo dnf install @deepin-desktop ------------------------------------------------------------- sudo systemctl enable gdm.service sudo systemctl set-default graphical.target ### Start system with graphical mode. sudi systemctl set-default multi-user.target ### Start system with text mode.
Desktop: Pantheon
- src: https://github.com/decathorpe
- src: https://decathorpe.com/fedora-elementary-stable-status.html
- src: https://eos-techs.com/
- src: https://wiki.odex.be/en/Usage/Configuration/P/Pantheon
Install-COPR Repository
sudo dnf install dnf-plugins-core sudo dnf copr enable decathorpe/pantheon sudo dnf install pantheon-session-settings sudo dnf install elementary-* ------------------------------------------- sudo dnf install lightdm lightdm-gtk sudo systemctl disable gdm sudo systemctl enable lightdm
Install-OLD
sudo dnf upgrade --refresh -y sudo dnf install @pantheon-desktop sudo dnf install pantheon-session-settings-overrides ... sudo dnf install lightdm elementary-greeter sudo systemctl disable gdm.service sudo systemctl enable lightdm.service sudo systemctl set-default graphical.target --- sudo dnf install light-locker ## NICHT Mehr erforderlich
Tweaks
- elementary 6.0: https://github.com/pantheon-tweaks/pantheon-tweaks
- elementary 5.0: https://github.com/elementary-tweaks/elementary-tweaks
sudo dnf groupinstall "C Development Tools and Libraries" sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip unzip elementary-tweaks-master.zip cd elementary-tweaks-master mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../ make sudo make install
Desktop: Budgie
sudo dnf copr enable alunux/budgie-desktop-git sudo dnf install budgie-desktop sudo dnf install sddm sudo systemctl disable gdm; sudo systemctl enable sddm sudo dnf remove gnome-shell*
Settings
MC
- Fav-Skins= gray-orange-blue256
- Fav-Skins= modarin256
- Fav-Skins= seasons-winter16M
nano ~/.config/mc/ini # skin=gray-orange-blue256 # COLORTERM=turecolor cd /usr/share/mc/skins/
Theme
- https://github.com/nana-4/materia-theme
- https://github.com/themix-project/oomox
- https://github.com/linuxmint/mint-themes
- http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html
sudo dnf install gnome-themes-extra gtk-murrine-engine sassc sudo apt install gnome-themes-extra gtk2-engines-murrine sassc ----- sudo dnf install mint-themes ---- git clone https://github.com/vinceliuice/Fluent-gtk-theme.git ./install.sh --tweaks solid round ---- git clone https://github.com/vinceliuice/grub2-themes.git
Yaru-Theme
sudo dnf install yaru-theme echo 'export GTK_THEME=Yaru-blue' >> ~/.bash-profile mkdir -p ~/.themes cp -r /usr/share/themes/Yaru* ~/.themes/ sudo flatpak override --filesystem=$HOME/.themes sudo flatpak override --env=GTK_THEME=Yaru-blue
Style
FG: #D3D7CF BG: #4B5162
- https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
- https://www.preining.info/blog/2020/03/de-uglify-gtk3-tabs-of-terminals/
- nano ~/.config/gtk-3.0/gtk.css
.nemo-window .places-treeview {
background-color: rgba(219, 219, 219, 0.15);
}
notebook tab {
min-height: 0;
padding-top: 3px;
padding-bottom: 3px;
}
notebook tab button {
min-height: 0;
min-width: 0;
padding: 2px;
margin-top: 2px;
margin-bottom: 2px;
}
notebook button {
min-height: 0;
min-width: 0;
padding: 2px;
}
notebook header button {}
Icons
VNC
- src: https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/
- src: https://www.server-world.info/en/note?os=Fedora_30&p=desktop&f=6
- src: https://www.tecmint.com/install-vnc-server-on-rhel-8/
# dnf -y install tigervnc-server # firewall-cmd --add-service=vnc-server --permanent # firewall-cmd --reload # vncpasswd # systemctl daemon-reload # systemctl start vncserver@:1 # systemctl enable vncserver@:1
System-Upgrade
sudo dnf upgrade --refresh # 1. Update software and back up the system sudo dnf install dnf-plugin-system-upgrade # 2. Install the DNF plugin sudo dnf system-upgrade download --releasever=39 # 3. Start the update with DNF sudo dnf system-upgrade reboot # 4. Reboot and upgrade sudo dnf system-upgrade clean # 5. To remove cached metadata and transaction use