Fedora 33 Workstation インストール手順書

[VirtualBox Guest Additions CDのインストール]
$ sudo dnf -y install gcc bzip2 make dkms perl
$ sudo dnf -y install kernel-devel-5.8.15-301.fc33.x86_64
$ sudo /run/media/jack/VBox_GAs_6.1.16/VBoxLinuxAdditions.run
$ sudo /sbin/rcvboxadd setup

[CLIでブートするようにする]
$ sudo systemctl set-default multi-user.target
$ sudo reboot

[SSH daemon setup]
$ sudo vi /etc/ssh/sshd_config
Port 22
PubkeyAuthentication yes
PasswordAuthentication yes -> no
PermitEmptyPasswords no

[パッケージのアップデート]
$ sudo dnf check-update
$ sudo dnf -y update
$ sudo dnf -y remove PackageKit-command-not-found

[Ruby, PHP, Node.js, React.js setup]
[PHP74] v7.4.13
$ dnf -y install https://rpms.remirepo.net/fedora/remi-release-33.rpm
$ sudo dnf -y install php php-devel

[Ruby]
$ sudo dnf -y install ruby ruby-devel
php mbstring

[Python 3.9]
pre-installed

;; Disable SELinux
$ sudo setenforce 0
$ sudo vi /etc/selinux/config
SELINUX=enforcing -> disabled

[Node.js]
whi$ sudo dnf -y install snap
$ sudo systemctl enable --now snapd.socket
$ sudo ln -s /var/lib/snapd/snap /snap
add /var/lib/snapd/snap/bin was not found in your $PATH
$ sudo snap install node --classic --channel=14

;;; Python 3.8 package install
$ python3 -m pip install selenium --user
openpyxl

[React.js install]
$ mkdir sample_app
$ cd sample_app
$ npm init -y
(Generates package.json)

[Django]

[その他]
$ sudo dnf -y install nkf
$ sudo dnf -y install screen