目標
VirtualBox+Vagrantで仮想環境を作る
手順
1−1.vagrantをダウンロード( https://www.vagrantup.com/ )
※私は最新版ダウンロードをしました(2.2.1)
1-2. 自分の環境にあったものをダウンロード(今回の場合はmac)
1-3.インストールに沿っていく
1-4.virtualBoxをインストールしていく(https://www.virtualbox.org/)
1-5virtualboxをダウンロードする
1-7.赤い四角の中に入ってるパッケージをアプリケーションに入れる
1-8コマンドで仮想マシンを作るディレクトリを作成$ mkdir MyVagrant
$ cd MyVagrant
$ mkdir MyCentOS
1-9.vagrantで仮想マシンを作成する際に必要なVagrantfileを作成
(https://app.vagrantup.com/centos/boxes/7)
vagrant init centos/7
1-10.1-9が作成してあるか確認$ ls
Vagrantfile
1-10.vagrant を立ち上げる$vagrant up
1-11.vagrantに接続する$ vagrant ssh
1-12.下記のようになったら、接続完了。以下の作業を仮想環境で行う
[vagrant@localhost ~]$
1-13.ISUレポジトリをインストールし、centosに最新パッケージが導入できるようにする$ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
1-14.python3.6をインストール$sudo yum install -y python36u python36u-libs python36u-devel python36u-pip
1-15.1-14ができたか確認$python3.6
>>>Python 3.6.5
1-16.yumをupdateする
$ sudo yum update -y
1-17.1-16でupdateしたものをルートユーザーで確認[vagrant@localhost ~]
$ su -
Password:
[root@localhost ~]# yum upgrade
上記のように出たので、upgradeできるものがない。
1-18.ルートユーザーから出る$exit
1-19./usr/bin/pythonシンボリックリンク(pythonと打ったらpython3.6が出てくるようにする設定)を作成$ sudo ln -sf python3.6 /usr/bin/python
1-20.pythonシンボリックリンク確認[vagrant@localhost ~]$ python --version
Python 3.6.5
これで大丈夫かな。
抜けていたり、間違っているところなどがございましたら、アラートください。