Updated 11/14/2019: Updated instructions for installing a new version of Vmware Workstation on Fedora. Installation of the latest version of Vmware Workstation 15.5.1 is supported.
Removing unnecessary programs
Fedora Spin with KDE desktop environment comes with a lot of different programs. In my opinion, not all of them are needed. I suggest removing unnecessary programs:
Sudo dnf remove -y krdc kmail kgpg kmouth krusader kruler calligra-core k3b krfb falkon ktorrent kget akregator konqueror konversation kontact kpat kmahjongg kmines dragon korganizer kaddressbook
Removing unnecessary packages will reduce system RAM consumption. In my case, the memory consumption after installing the system was about 800 MB. After removing the packages it dropped to 600 MB.
The community also created a script and described the settings for installing the minimum KDE package from the Fedora Everything installation image. Link: Fedora-KDE-Minimal-Install-Guide.
Setting up the environment
To use the latest version of KDE, you can install the mkyral/plasma-unstable repository. Although there are reports of possible KDE instability from this repository, there are many reports of correctness and stability in the Fedora community.
Instead of remote ktorrent, install qbittorrent:
Sudo dnf install qbittorrent
To regulate the operation of the processor, install the CPUFreq Manager Widget:
Git clone https://github.com/jsalatas/plasma-pstate cd plasma-pstate sudo ./install.sh
After this, the widget will appear in the general list of widgets.
Laptop owners using the KDE desktop environment may want to avoid entering the WI-FI password after each system startup. To disable this check, you need to launch the KWalletManager application, select the Change password option on the right side, then specify an empty password and agree to the changes.
Setting up the Gnome environment of the Fedora distribution much like setting up Gnome from Ubuntu. Therefore, it is worth using the information from the article: Ubuntu 18.04 LTS Bionic Beaver after installation
Problem with displaying the Cyrillic alphabet in the Gedit editor everything is still solved by the command:
Gnome Tweak Tool installed with the command:
Sudo dnf install gnome-tweak-tool
The chrome-gnome-shell package is pre-installed, so all you need to do is install the extension for each browser: Opera, Chrome, Firefox and go to https://extensions.gnome.org/ to install add-ons. I recommend paying attention to such add-ons as Dash to Dock, Tray Icons.
Viber installation
The Linux version of Viber has problems with installation dependencies. Therefore, it was decided to immediately install from the Flatpack and Snap packages. The version from Snap did not launch for me, but the version from Flatpack launched and worked correctly. For this reason, I will describe the installation of Viber specifically for the version from Flatpack.
Installing and enabling Flatpack on Fedora:
Sudo dnf install flatpak sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo wget https://sdk.gnome.org/keys/gnome-sdk.gpg sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/
Installing the Viber package:
Sudo flatpak install flathub viber
After the system restarts, the program will be displayed and available in the Application Menu
Viber removal:
Sudo flatpak uninstall viber
Installing Skype
sudo curl -o /etc/yum.repos.d/skype-stable.repo https://repo.skype.com/rpm/stable/skype-stable.repo sudo dnf install skypeforlinuxInstalling Virtualbox
Virtualbox will be installed from the RPM Fusion repository
Sudo dnf upgrade --refresh sudo dnf install gcc kernel-devel kernel-headers akmod-VirtualBox VirtualBox
Add a user to the group vboxusers and vboxsf
Sudo usermod -a -G vboxusers $(whoami) sudo usermod -a -G vboxsf $(whoami)
Installing Vmware Workstation 15.5.1 on Fedora
To install VMware Workstation Pro, you need to open a terminal in the folder with the installation file extension.bundle and run the following commands:
Chmod +x title.bundle sudo ./title.bundle
When starting Vmware, a window will appear asking you to compile the kernel; it will end with an error and will not be executed. To solve this problem you need to install patches.
Installing patches:
Sudo dnf install kernel-devel wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-15.5.1.zip unzip workstation-15.5.1.zip cd vmware-host-modules-workstation-15.5 .1 tar -cf vmmon.tar vmmon-only tar -cf vmnet.tar vmnet-only sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/ sudo vmware-modconfig --console -- install-all
The next time you start Vmware Workstation, a window will open again asking you to compile the kernel, we agree. Now it will work correctly.
After installing the virtual system, you may encounter VMware Tools download error. The solution is the following:
Sudo dnf install ncurses-compat-libs sudo ln -s /usr/lib64/libncursesw.so.6 /usr/lib64/libncursesw.so.5
In the Vmware settings, in the CD/DVD option, specify the image (for installing Windows this will be the windows.iso image, and for Linux - linux.iso) from the /usr/lib/vmware/isoimages/ directory
After this, the Vmware Tools image will be mounted in the file manager and you can install the add-on.
Installing Vmware Workstation and installing patches is suitable for any GNU/Linux distribution. For Ubuntu and similar distributions, you may need to install a package linux-headers:
sudo apt install linux-headers-$(uname -r)Installing WPS Office
WPS OFFICE on Fedora requires the mesa-libGLU package. Before installing the office suite, I recommend that you first check for the presence of the mesa-libGLU package:
Rpm -qa | grep mesa-libGLU
If the package is displayed, then proceed to installation. If the package is not installed, install it with the following command:
Wget http://download-ib01.fedoraproject.org/pub/fedora/linux/releases/30/Everything/x86_64/os/Packages/m/mesa-libGLU-9.0.0-17.fc30.x86_64.rpm sudo rpm -i mesa-libGLU-9.0.0-17.fc30.x86_64.rpm sudo rm mesa-libGLU-9.0.0-17.fc30.x86_64.rpm
In order to use the WPS OFFICE installation script, you just need to first execute the first command, and copy the rest, starting with #!/bin/bash, with one command and paste it into the terminal.
Sudo -i #!/bin/bash echo "Installing wps office 64" sudo dnf install git -y wget http://kdl.cc.ksosoft.com/wps-community/download/8865/wps-office-11.1.0.8865 -1.x86_64.rpm sudo rpm -i wps-office*.rpm sudo rm wps-office*.rpm cd /tmp wget https://dl..zip unzip wps_f.zip sudo cp -r mui/ru_RU /opt/ kingsoft/wps-office/office6/mui/ sudo cp -r dicts/ru_RU /opt/kingsoft/wps-office/office6/dicts/ sudo cp -r dicts/ru_RU /opt/kingsoft/wps-office/office6/dicts/ spellcheck/ sudo rm wps_f.zip cd /tmp git clone https://github.com/iamdh4/ttf-wps-fonts.git cd ttf-wps-fonts sudo bash install.sh rm -rf /tmp/ttf-wps- fonts
Uninstalling pre-installed LibreOffice
Sudo dnf remove libreoffice*
conclusions
It turned out to be a rather lengthy article and the user may get the impression that the distribution is complex. This is wrong. In fact, some of the problems described are also relevant for other distributions. For example, Vmware has to be patched in any distribution that uses fresh kernels. Problems with Cyrillic in Gedit are a problem of the working environment, not the distribution. The problem with Viber and the playback of the Opera browser is a problem with the applications themselves, as it appears in all distributions. Among the mandatory settings for Fedora, you need to install the Russian language, enable the RPM Fusion repository, install codecs, and for Nvidia video card users, install the driver. There are not many actions at all and they are performed very quickly.
I have pleasant, positive impressions about the Fedora Workstation operating system. Despite using the latest packages, the system works stably.
With night light support, a new recipe app, notification area improvements, and expanded support for self-contained Flatpak packages;
At the same time, for Fedora 26, “free” and “nonfree” repositories of the RPM Fusion project were launched, in which packages with additional multimedia applications (MPlayer, VLC, Xine), video/audio codecs, DVD support, proprietary AMD and NVIDIA drivers, gaming programs, emulators.
Immediately after installing the Fedora distribution, you should perform the steps necessary for stable operation. Let's take a look at the example of Fedora 28 with the Gnome working environment.
First of all, let's check the version of our distribution.
cat /etc/os-release | grep PRETTY_NAMEThen press Enter and see the information.
We will update everything that is available
sudo dnf updateWhen prompted for a password, enter your password; the characters will not be visible and this is normal.
After installing all updates, reboot the computer.
- We Russify the necessary programs
We will connect packages and third-party repositories RPM Fusion and Adobe
- Codecs and multimedia applications
Open source
sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E fedora).noarch.rpmNow closed source
sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E fedora).noarch.rpmNegativo17 project repositories
- Media codecs
- Now drivers for Nvidia
- Steam for gamers
- Adobe Repositories
Some proprietary drivers, for example for Nvidia, printers and scanners may be missing
- Drivers that are missing
Nvidia
You need to find out what model of video card it is. Enter the command
lspci | grep VGANow comes the important point of choosing the right driver for correct operation. The instructions are as follows.
For NV40 video cards, enter the command
sudo dnf install akmod-nvidia-304xx "kernel-devel-uname-r == $(uname -r)" sudo dnf updateFor NV 50
sudo dnf install akmod-nvidia-340xx "kernel-devel-uname-r == $(uname -r)" sudo dnf updateFor newer Geforce models
sudo dnf install akmod-nvidia "kernel-devel-uname-r == $(uname -r)" sudo dnf updateTo view the video you need the Adobe Flash plugin. Install with the command
sudo dnf install flash-pluginIt is better to manage files as root using the GNOME Commander file manager. Let's install it by entering the command in the terminal
sudo dnf install gnome-commander pavucontrol gnome-tweak-toolAfter this, you will also have a useful utility that will allow you to configure the Gnome working environment.
Optimizing the swap partition
We do this:
sudo sh -c "echo "vm.swappiness=10" >> /etc/sysctl.d/95-sysctl.conf"Reboot the system.
After reboot, check the changes
cat /proc/sys/vm/swappinessThe number should now be 10
If your computer has RAM 1 GB or more, then you need to set the value to 10, if the memory is less than 1 GB, then you need to set the value to 5
Configuring font display
sudo dnf install freetype-freeworld sudo wget -O /etc/fonts/local.conf http://linux-faq.ru/files/local.confIf you need Microsoft fonts, then enter
sudo dnf install rpm-build cabextract ttmkfdirThen we download the specification file for our software. This is done by a team
cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec rpmbuild -bb msttcorefonts-2.5-1.spec cd ~/rpmbuild/RPMS/noarch/ && sudo dnf -y install msttcorefonts-2.5-1.noarch.rpmWe optimize the volume of the system log so as not to fill up the memory of our HDD. You can limit it to 128 MB.
gedit admin:///etc/systemd/journald.confA line will appear where you will need to write SystemMaxUse=128M instead of #SystemMaxUse=
We save the result with the command
sudo journalctl --vacuum-size=128MWe install useful programs that are not included in the distribution.
- Torrent
- Download Manager
- Gimp- analogue of Photoshop
- Blender- video editor
- FBReader- reading books in FB2, EPUB format
- Djvu
- GParted- for working with HDD partitions
- Archivers
The basic setup of the Fedora Workstation operating system is now complete. Each program can be configured individually. You can also for a weak car improve performance by changing the paging file on your hard drive, disable visual effects, and do not load the browser with unnecessary extensions.
Fedora 26: Fedora is one of the most popular GNU/Linux distributions. It is the result of the Fedora Project, a large community of volunteers sponsored by Red Hat. Fedora's default environment is the GNOME desktop and its default interface is GNOME Shell. Of course, it supports other desktop environments such as: KDE, Xfce, LXDE, MATE and Cinnamon, released as custom ISOs for Fedora spins.
One of the most famous distribution features is that each new version of Fedora is released every six months. The suggested update method restarts from the new version CD. The program will check your computer's hard drives for older versions of the distribution. If older versions are found, you must reinstall or update.
We upgraded the multiboot system from , CentOS and Manjaro Linux to Fedora 26, CentOS and Manjaro. The main boot is underneath the Manjaro as you will see in the picture below. The screenshot was taken after updating Fedora to 26. We ran the grub-mkconfig command in the main boot (Manjaro) to see the new updated version of Fedora 26 and the new kernel.
But let's see how we got through the dnf update.
We will initially install the dnf-plugin-system-update package:
sudo dnf install dnf-plugin-system-upgrade
and we will download all updated packages for version 26 (releasever = 26):
System update sudo dnf download --refresh --releasever = 26 --allowerasing
Be sure to accept the installation of the new RPM-GPG-KEY
When all the packages are down, we can perform an update, which will start after a reboot and will take a long time.
Today we will take a detailed look at the distribution installation process. Linux Fedora to your computer, you will learn how to partition your hard drive, how to set up hourly search and system language, and we will also look at the initial setup of the Fedora distribution after installation.
Linux Fedora
Fedora is a free distribution of the Linux operating system. The main sponsor of the Fedora project is Red Hat ( Red Hat Enterprise Linux distribution developer). The Fedora distribution has a peculiarity: developers include in it the latest versions of programs and new technologies, as a result, programs and technologies that have proven themselves are included in the Red Hat Enterprise Linux distribution. In other words, Fedora is the foundation for Red Hat Enterprise Linux, so Red Hat Enterprise Linux uses only proven, Fedora-tested programs and features.
Fedora is a convenient and powerful operating system; it includes all the software necessary for work: the LibreOffice office suite, the Mozilla Firefox browser and other necessary applications.
Linux Fedora System Requirements
Even taking into account the fact that Fedora uses the GNOME environment, the minimum system requirements for the distribution are low, they are as follows:
- 1 GHz processor ( Higher recommended);
- RAM 1 gigabyte ( more recommended);
- 10 gigabytes of free disk space ( of course, more is better).
On my computer with slightly higher than minimum specifications, the system worked quite well, even, in my opinion, better than other distributions with the GNOME environment. I can’t say that Fedora worked very quickly for me, so I still recommend using the Fedora distribution on modern computers, i.e. It is better not to use Fedora on weak hardware. By the way, if you are interested in the question of which distribution to use on weak equipment or which distribution to use for a beginner, then in the material “Linux distributions – which one to choose? » I tried to answer these, as well as other questions.
Step-by-step installation of Linux Fedora 29 on a computer
We will consider installing the Linux Fedora distribution using the example of the current, at the time of writing, version of Linux Fedora 29 with the GNOME desktop environment, i.e. Below we will walk you through the installation of the standard edition step by step - Linux Fedora 29 Workstation GNOME.
Step 1 – Download Linux Fedora and Create Installation Media
Unlike other Linux distributions, the creators of Fedora have developed a special program - Fedora Media Writer, with which you can create bootable installation media with Linux Fedora. In this case, you do not need to download the ISO image separately, i.e. the program will do everything itself. Although it is possible to separately download an ISO image from Linux Fedora, for example, it can be written to media with other popular programs, such as Rufus or Etcher. It is also possible to write a previously downloaded ISO image from Linux Fedora to a flash drive using the Fedora Media Writer program.
Detailed installation and example of creating installation media with Linux Fedora ( including burning an ISO image to a USB flash drive) we looked at in the material - “Fedora Media Writer - how to create a bootable USB flash drive with Linux Fedora? ».
If you do not want to use the Fedora Media Writer program to create bootable media, you can download the Linux Fedora ISO image from the following official pages:
Section "Other downloads"
Select the desired assembly and click “Download Now”
All supported versions and builds of Linux Fedora are available
Step 2 – Boot from installation media
After the installation media is prepared, you need to boot from it. To do this, in the BIOS you need to set this media to first place in the boot order of devices. We talked about this in more detail in the material - “How to boot from a flash drive? Changing the boot order of devices in the BIOS ».
When you boot from the media, you will be taken to the menu, select the item "Start Fedora-Workstation-Live 29".
Step 3 – Run the installer
- Try Fedora– try Linux Fedora in Live mode;
- Install to Hard Drive– installation on the computer’s hard drive.
We need to choose "Install to Hard Drive".
Step 4 – Select Language
The Linux Fedora installation program will start, first select the language of the installation program, and the system will be installed with this language, click "Continue".
Step 5 – Hard Drive Partitioning
Next, we need to configure a few installation options. First, let's partition the hard drive.
Click on the item "Installation location".
My test hard drive is clean and has no partitions, so I need to create a full partition table.
If you have several physical disks connected, you must first select the disk for partitioning in the section "Local disks", and then move on to its configuration, i.e. markings.
The installation program offers several modes for hard disk partitioning, these are:
- Automatically– involves creating partitions automatically. If your hard drive is clean and you don’t want to bother with manual partitioning, you can choose this option. In this case, the installation program will create several partitions for you, including the root partition and the partition for SWAP;
- In my own way– in this case, we can already independently create the sections we need;
- Additionally "Blivet-GUI"- in this case, we can also partition the hard drive manually, but we will use an additional graphical utility as a tool.
I will do the partitioning of the hard drive manually using standard means, so I select the item "In my own way" and press "Ready".
As a result, functionality will open with which you can create markup. For example, I'll create "Standard" marking scheme, for this in the appropriate section I select the item "Standard section".
Note! You can also choose the LVM (Logical Volume Manager) scheme - this is a data volume management system.
First, let's create a separate partition for the bootloader.
Enter the following data:
- Mount point - “/boot”;
- Required volume - i.e. partition size, let's say we have 1 gigabyte.
Note! To correctly display the size of partitions, we start from the fact that one gigabyte contains 1024 megabytes.
After entering the data, click .
The entered settings, i.e. the created section will be displayed in the program interface.
In order to create another section, click on the plus sign in the same way.
Now let's create a root partition for the system.
For the root partition, enter:
- Mount point - “/”;
- Required volume - the size of the root partition must be at least 15 gigabytes, but it is better to specify more, for example, 50 gigabytes, since my disk is small, I specify 15 gigabytes.
Click "Add mount point".
Then we also add a partition for swapping SWAP with a plus sign, enter:
- Mount point - “swap”;
- Required volume - for the swap partition I will indicate a volume equal to the size of the RAM, I have 2 gigabytes of RAM, so I indicate 2 gigabytes. Although there are many recommendations regarding the size of the swap partition, in most cases 2-4 gigabytes will be enough.
Click "Add mount point".
All we have to do is create a section for user data, i.e. home section. In this case, enter the following data:
- Mount point - “/home”;
- The required volume is the maximum possible, in other words, you can indicate all the remaining space.
Click "Add mount point".
After this, the hard drive partitioning in Linux Fedora will be completed. If necessary, you can change some partition parameters, for example, if you are not satisfied with the default file system (Ext4). To do this, you just need to select the section, then change the desired parameter on the right side of the program and click the button "Apply".
If you are satisfied with everything, click "Ready".
The installation program will ask for confirmation, click "Accept changes".
Step 6 – Select a time zone
In order to set the date and time, we need to go to the settings of the same name "Date and time".
Then, in order to select the time zone, indicate the region and city ( you can just click the mouse in the right place). If necessary, you can set the date and time manually ( "Network time" switch).
When the settings are complete, click "Ready".
Step 7 – Start the installation
When all the settings have been entered, press the button "Start installation".
After this, the installation of Linux Fedora will begin.
Step 8 – Completing Installation
When the message appears "Ready!", installation will be completed. Press the button "Exit" and restart the computer.
Setting up Linux Fedora after installation
When you start Linux Fedora for the first time, a wizard will launch, with which we need to perform the initial system setup.
Privacy Options
First, we will be shown the privacy settings, where we are asked to configure: location services and automatic problem reporting.
For example, I will disable location services. You can configure these parameters at your own discretion, by the way, if necessary, these parameters can be changed at any time using the system component "Options".
Connecting online accounts
Here you can set up accounts to log into services such as Google, Microsoft or Facebook. At the moment I don't want to do this, so I click "Skip".
Setting up a user to login
Then enter the password and confirm it. The password should preferably be complex, contain large and small letters, numbers and special characters, but this is up to you. Click "Further".
Starting the system
All settings are done, in order to launch Linux Fedora, press the button "Get Started with Fedora".
When you log in for the first time, you will see the initial screen; you can simply close it using the cross.
Screenshots of Linux Fedora 29
Desktop
Application launch menu
System parameters
File manager
We have completed the installation and configuration of Linux Fedora 29, I hope the material was interesting and useful to you, bye!