37 lines
902 B
Bash
Executable File
37 lines
902 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# verified on Fedora 29 Server
|
|
|
|
|
|
# add vbox repo
|
|
rm -f /etc/yum.repos.d/vbox.repo
|
|
|
|
cat << REPO >> /etc/yum.repos.d/vbox.repo
|
|
[virtualbox]
|
|
name=Fedora $releasever - $basearch - VirtualBox
|
|
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/\$releasever/\$basearch
|
|
enabled=1
|
|
gpgcheck=0
|
|
repo_gpgcheck=0
|
|
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
|
|
REPO
|
|
|
|
dnf clean all
|
|
dnf upgrade
|
|
|
|
# install vbox
|
|
echo installing virtualbox
|
|
dnf install make perl kernel-devel gcc elfutils-libelf-devel -y
|
|
dnf install VirtualBox-5.2 -y
|
|
echo installing kubectl
|
|
dnf install kubernetes-client -y
|
|
echo downloading minikube, check version
|
|
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
|
|
|
|
chmod +x minikube
|
|
cp minikube /usr/local/bin
|
|
|
|
echo at this point, reboot your Fedora Server. After reboot, manually run:
|
|
echo vboxconfig
|
|
echo minikube start
|