Names of some options are most probably different - I have written them down as I remembered. It all worked for me just fine but it does not mean it will work the same way for anyone else. I take no responsibility for any damages and loses.
The steps below are not detailed... yet.
- Create bootable USB using Rufus.
- Make sure to select
GPT for UEFI
inPartition scheme and target system type
. - Turn off
fast boot
(control panel) andsecure boot
(uefi settings) - Shrink partition using Windows
Disk Management
. - Windows Shift-Click
Restart
, ChooseTroubleshooting
thenUEFI USB Device
- Boot from USB
- Install Fedora to hdd
- Choose
User partitioning
- Click
Create default partiotion/mounting points
and adjust it. - Reboot and remove usb.
500 MB (boot) ~ 0.50 GB
15360 MB (root) ~ 15.00 GB
21004 MB (home) ~ 20.00 GB
4096 MB (swap) ~ 4.00 GB (RAM)
-------------------------------------------
40960 MB (unallocated) ~ 40.00 GB
root + home = 36364 MB ~ 35.50 GB
Most of the informations are based on/taken from websites below and credits go to:
Important: Instead of using sudo
, you can use su
and after one time root password prompt do whatever you want at your own risk.
sudo dnf update
sudo dnf upgrade
systemctl reboot
hostnamectl
hostnamectl set-hostname “<hostname>”
usermod -a -G wheel <username>
sudo dnf groupinstall 'Development Tools'
sudo dnf groupinstall 'C Development Tools and Libraries'
su -c 'dnf 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'
sudo dnf install icedtea-web java-openjdk java-1.8.0-openjdk-headless.x86_64
Choose verstion and install.
Some of them are not essential and some might be already installed - remove the ones you do not plan to use - those are the ones of my choice.
sudo dnf install nano vim vim-enhanced
sudo dnf install tomahawk clementine vlc
sudo dns install konqueror dolphin nautilus mc nemo
sudo dnf install zip unzip p7zip p7zip-plugins unrar cabextract lzip
sudo dnf install gimp inkscape
sudo dnf install curl wget uget aria2 qbittorrent transmission deluge youtube-dl
sudo dnf install guake tomboy evolution corebird brasero
sudo dnf install dpkg yumex-dnf gparted gnome-tweak-tool dconf-editor bleachbit tlp tlp-rdw redshift nautilus-dropbox system-config-firewall usbutils
sudo dnf install wireshark aircrack-ng httpd php phpMyAdmin git nodejs npm nodejs-grunt nodejs-grunt-cli python ruby rubygems android-tools
sudo dnf install f21-backgrounds-extras-gnome f21-backgrounds-extras-kde f21-backgrounds-extras-xfce f21-backgrounds-extras-mate f22-backgrounds-extras-gnome f22-backgrounds-extras-kde f22-backgrounds-extras-xfce f22-backgrounds-extras-mate f23-backgrounds-extras-gnome f23-backgrounds-extras-kde f23-backgrounds-extras-xfce f23-backgrounds-extras-mate f24-backgrounds-extras-gnome f24-backgrounds-extras-kde f24-backgrounds-extras-xfce f24-backgrounds-extras-mate
sudo dnf 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
Update and reboot.
sudo dnf install keepass
cd ~/Pobrane
wget http://downloads.sourceforge.net/project/keepass/Translations%202.x/2.32/KeePass-2.32-Polish.zip
sudo unzip ./KeePass-2.32-Polish.zip Polish.lngx -d /usr/lib/keepass
- Adobe Flash Player
- Google Chrome
- Opera
- Vivaldi
- Atom
- Sublime text
- NetBeans IDE
- Mega
- Dropbox
- Viber
- Skype
- Telegram
- Wickr
- Wire
- Line
- Android SDK
NetBeans 8.2 Installer for Linux/English (en): netbeans-8.2-linux.sh (213.5 MB)
SHA-256: 0442d4eaae5334f91070438512b2e8abf98fc84f07a9352afbc2c4ad437d306c
After the download completes, you need to make the installer file executable and run it.
su
cd /home/<username>/Pobrane
wget http://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-linux.sh
chmod +x netbeans-8.2-linux.sh
./netbeans-8.2-linux.sh
sudo dnf install http://download.cdn.viber.com/desktop/Linux/viber.rpm
sudo dnf -y install https://repo.skype.com/latest/skypeforlinux-64-alpha.rpm
sudo dnf copr enable rommon/telegram
sudo dnf copr enable iranzo/telegram-cli
sudo dnf install telegram-desktop telegram-cli
sudo dnf install https://www.dropbox.com/download?dl=packages/fedora/nautilus-dropbox-2015.10.28-1.fedora.x86_64.rpm
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd
bash -c 'su -c "curl http://folkswithhats.org/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer"'
su
rpm --import https://raw.githubusercontent.com/kuboosoft/postinstallerf/master/GPG/$(rpm -E %fedora)/RPM-GPG-KEY-postinstallerf
wget -P /etc/yum.repos.d/ https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo
dnf clean all && dnf -y install postinstallerf
su
wget http://netassist.dl.sourceforge.net/project/refind/0.10.3/refind-0.10.3-1.x86_64.rpm
rpm -Uvh refind-0.10.3-1.x86_64.rpm
su
cd /opt
wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
sudo tar -zxvf android-sdk_r24.4.1-linux.tgz
cd /android-sdk-linux/tools
./android
sudo dnf install wine
If standard installation of wine
failed, try the one belowe (in my case both failed).
su
dnf install libX11-devel freetype-devel zlib-devel libxcb-devel
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/24/winehq.repo
dnf makecache
dnf install winehq-devel
wget http://download.eset.com/download/unix/eav/eset_nod32av_64bit_pl.linux
If you are installing from a downloaded file, right-click the file, Properties - Permissions
, select the Allow file to run as a program
and close the window. Double-click the file to start the installer.
sudo dnf install clamav
sudo dnf install @kde-desktop
sudo dnf install @mate-desktop
sudo dnf install @cinnamon-desktop
sudo dnf install @xfce-desktop
sudo dnf install @lxde-desktop
Add Gnome Extensions
Those seem to be a good choice:
- All Windows by lyonel (lists open windows of all workspaces).
- Applications Menu by fmuellner (adds a category-based menu for applications).
- Clipboard Indicator by Tudmotu (adds a clipboard indicator to the top panel and caches clipboard history).
- Dash to Dock by michele_g (moves the dash out of the overview transforming it into a dock, side and bottom placement are available).
- Drop Down Terminal by zzrough (drop down terminal toggled by a keystroke).
- Extensions by petres (enable/disable easily gnome shell extensions or edit settings from a menu in the top panel).
- Force Quit by megh (adds a force quit button which launches xkill).
- Messaging Menu by sinisterstuf (all email and chat applications in one place).
- Places Status Indicator by fmuellner (adds a menu for quickly navigating places in the system).
- Removable Drive Menu by fmuellner (a status menu for accessing and unmounting removable devices).
- Simple Dock by optimisme (this one or Dash to Dock - not both)
- Sound Input & Output Device Chooser by kgshank (similar to gnome sound settings, more options).
- Steal My Focus by sstent (removes the 'Window is ready' notification and puts the window immediately into focus instead).
- TaskBar by zpydr (displays icons of running applications on the top panel or alternatively on a new bottom panel).
- Time Tracker by jsnjack
- Turn off Display by simonthechipmunk (adds a button to the status menu to turn off the screen).
Show Applications (Menu) – Settings – Online Accounts.
sudo dnf autoremove
sudo dnf clean all
sudo dnf reinstall libwbclient
If while running Windows (after running Linux) the time changes under Windows, execute commands below from terminal:
timedatectl
timedatectl set-local-rtc 1
Open and edit your network configuration file called enp0s3 (or sth. similar) under /etc/sysconfig/network-scripts/
directory.
Open this file with the editor of your choice with root privileges.
su
atom /etc/sysconfig/network-scripts/ifcfg-enp0s3
Sample output:
HWADDR=08:00:27:33:01:2D
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=1930cdde-4ff4-4543-baef-036e25d021ef
ONBOOT=yes
Now make the changes as suggested below and save the file.
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.0.200
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=202.88.131.90
DNS2=202.88.131.89
Important: make sure to replace network configuration in the above file with your own network settings.
After making above changes, make sure to restart the network service to take new changes into effect and verify the IP address and network settings with the help of following commands.
service network restart
ifconfig
systemctl enable sshd; systemctl start sshd
systemctl status sshd
Disable Root login: edit /etc/ssh/sshd_config
and set PermitRootLogin
to no
.
Restart the SSH service: systemctl restart sshd
.