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