概述
本文描述如何利用Oracle提供的Oracle Linux 7 Vagrant Box制作TimesTen Scaleout基础Box。
以下所有的操作都将在我的笔记本电脑上进行。
我的电脑配置为:Windows 10专业版,16G内存。
准备
安装VirtualBox软件
从官网下载Oracle VirtualBox Windows版本并安装。
同时安装对应版本的VirtualBox Extension Pack。
安装putty
从官网下载putty软件包。相对于内置的ssh,putty的好处是选择即拷贝,以及字体可以设置较大和美观。
安装Vagrant软件
从官网下载Vagrant Windows版并安装,安装过程略。
安装Vagrant putty插件
安装此插件后,就可以用vagrant putty替代vagrant ssh。
vagrant plugin install vagrant-multi-putty
确认:
D:\STUDY\timesten\ttbase>vagrant plugin list
vagrant-multi-putty (1.6.0, global)
vagrant-proxyconf (2.0.1, global)
vagrant-reload (0.0.1, global)
安装最新的Oracle Linux 7 Vagrant Box
Oracle 官方提供Linux Vagrant Box,如果未安装,可执行以下命令:
vagrant box add --name ol76 https://yum.oracle.com/boxes/oraclelinux/ol76/ol76.box
验证已安装:
D:\>vagrant box list
ol7-latest (virtualbox, 0)
准备目录结构
创建目录ttbase及其下的子目录scripts,假设顶层目录为D:\STUDY\timesten:
D:\>mkdir D:\STUDY\timesten\ttbase
D:\>mkdir D:\STUDY\timesten\ttbase\scripts
准备SSH Key Pair
参考这篇文章。
在Linux中执行以下命令:
$ ssh-keygen -b 2048 -t rsa
生成的Key Pair在~/.ssh目录下:
$ ll ~/.ssh
total 8
-rw-------. 1 xiaoyu xiaoyu 1675 Sep 15 07:59 id_rsa
-rw-r--r--. 1 xiaoyu xiaoyu 398 Sep 15 07:59 id_rsa.pub
将这两个文件拷贝到ttbase\scripts目录下。
我们需要此Key Pair有两个目的,一是允许Oracle用户ssh登录到主机,而是在后续实现TimesTen Grid中各主机的互信ssh登录。
准备Vagrantfile
Vagrantfile是vagrant用以创建虚机的配置文件:如下:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
# define hostname
NAME = "tts-base"
unless Vagrant.has_plugin?("vagrant-reload")
puts 'Installing vagrant-reload Plugin...'
system('vagrant plugin install vagrant-reload')
end
unless Vagrant.has_plugin?("vagrant-proxyconf")
puts 'Installing vagrant-proxyconf Plugin...'
system('vagrant plugin install vagrant-proxyconf')
end
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ol7-latest"
config.vm.box_url = "https://yum.oracle.com/boxes/oraclelinux/latest/ol7-latest.box"
config.vm.define NAME
config.vm.box_check_update = false
# change memory size
config.vm.provider "virtualbox" do |v|
v.memory = 512
v.name = NAME
end
# VM hostname
config.vm.hostname = NAME
# Oracle port forwarding
# config.vm.network "forwarded_port", guest: 22, host: 2220
# Provision everything on the first run
config.vm.provision "shell", path: "scripts/install.sh"
config.vm.provision :reload
config.vm.provision "shell", inline: "echo 'INSTALLER: Installation complete, TimesTen Scaleout base VM ready to use!'"
end
可以看到,在启动过程中,执行了脚本scripts/install.sh。
准备初始化文件
此文件位于ttbase/scripts目录下,名为install.sh:
# create user oracle with primary group timesten, grant sudo priviledge
groupadd timesten
useradd -g timesten oracle
echo 'oracle ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
# disable firewall & SELinux
systemctl disable firewalld
sed -i 's/=enforcing/=disabled/' /etc/selinux/config
# install packages: java(zookeeper),nmap(ncat),net-tools(netstat),unzip,perl(ttInstanceDestroy)
yum -y install java-1.8.0-openjdk unzip nmap perl
# enable ssh login for user oracle
su - oracle <<-EOF
mkdir ~/.ssh
chmod 700 ~/.ssh
cp /vagrant/scripts/authorized_keys .ssh
chmod 600 .ssh/authorized_keys
cp /vagrant/scripts/id_rsa .ssh
chmod 600 .ssh/id_rsa
EOF
此脚本的主要工作是:
- 创建oracle用户,并赋予sudo权限
- 禁止防火墙和SELinux
- 安装所需的包
- 配置oracle用户的公钥和私钥,以运行ssh登录到此主机,以及此主机ssh登录到其它主机
创建虚机
执行vagrant up创建虚机:
D:\STUDY\timesten\ttbase>vagrant up
Bringing machine 'tts-base' up with 'virtualbox' provider...
==> tts-base: Importing base box 'ol7-latest'...
==> tts-base: Matching MAC address for NAT networking...
==> tts-base: Setting the name of the VM: tts-base
==> tts-base: Clearing any previously set network interfaces...
==> tts-base: Preparing network interfaces based on configuration...
tts-base: Adapter 1: nat
==> tts-base: Forwarding ports...
tts-base: 22 (guest) => 2222 (host) (adapter 1)
==> tts-base: Running 'pre-boot' VM customizations...
==> tts-base: Booting VM...
==> tts-base: Waiting for machine to boot. This may take a few minutes...
tts-base: SSH address: 127.0.0.1:2222
tts-base: SSH username: vagrant
tts-base: SSH auth method: private key
tts-base:
tts-base: Vagrant insecure key detected. Vagrant will automatically replace
tts-base: this with a newly generated keypair for better security.
tts-base:
tts-base: Inserting generated public key within guest...
tts-base: Removing insecure key from the guest if it's present...
tts-base: Key inserted! Disconnecting and reconnecting using new SSH key...
==> tts-base: Machine booted and ready!
==> tts-base: Checking for guest additions in VM...
==> tts-base: Setting hostname...
==> tts-base: Configuring proxy environment variables...
==> tts-base: Configuring proxy for Yum...
==> tts-base: Mounting shared folders...
tts-base: /vagrant => D:/STUDY/timesten/ttbase
==> tts-base: Running provisioner: shell...
tts-base: Running: C:/Users/yyxiao/AppData/Local/Temp/vagrant-shell20190914-19452-4qjug5.sh
tts-base: Resolving Dependencies
tts-base: --> Running transaction check
tts-base: ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.222.b10-1.el7_7 will be installed
tts-base: --> Processing Dependency: java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.222.b10-1.el7_7 for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libXcomposite(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: fontconfig(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: gtk2(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64
tts-base: ---> Package nmap.x86_64 2:6.40-19.el7 will be installed
tts-base: --> Processing Dependency: nmap-ncat = 2:6.40-19.el7 for package: 2:nmap-6.40-19.el7.x86_64
tts-base: --> Processing Dependency: libpcap.so.1()(64bit) for package: 2:nmap-6.40-19.el7.x86_64
tts-base: ---> Package perl.x86_64 4:5.16.3-294.el7_6 will be installed
tts-base: --> Processing Dependency: perl-libs = 4:5.16.3-294.el7_6 for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl-libs for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Cwd) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(File::Path) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(File::Spec::Functions) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(File::Spec) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(File::Spec::Unix) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Getopt::Long) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Exporter) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl-macros for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: perl(File::Temp) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: --> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-294.el7_6.x86_64
tts-base: ---> Package unzip.x86_64 0:6.0-20.el7 will be installed
tts-base: --> Running transaction check
tts-base: ---> Package alsa-lib.x86_64 0:1.1.8-1.el7 will be installed
tts-base: ---> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed
tts-base: --> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64
tts-base: --> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64
tts-base: ---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed
tts-base: --> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
tts-base: --> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
tts-base: ---> Package gtk2.x86_64 0:2.24.31-1.el7 will be installed
tts-base: --> Processing Dependency: libXrandr >= 1.2.99.4-2 for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: atk >= 1.29.4-2 for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libtiff >= 3.6.1 for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: pango >= 1.20.0-1 for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: gtk-update-icon-cache for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: hicolor-icon-theme for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libcairo.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libatk-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libXrandr.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libXdamage.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libpango-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: --> Processing Dependency: libcups.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
tts-base: ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b10-1.el7_7 will be installed
tts-base: --> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64
tts-base: --> Processing Dependency: pcsc-lite-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_64
tts-base: ---> Package libX11.x86_64 0:1.6.7-2.el7 will be installed
tts-base: --> Processing Dependency: libX11-common >= 1.6.7-2.el7 for package: libX11-1.6.7-2.el7.x86_64
tts-base: --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.7-2.el7.x86_64
tts-base: ---> Package libXcomposite.x86_64 0:0.4.4-4.1.el7 will be installed
tts-base: ---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
tts-base: ---> Package libXi.x86_64 0:1.7.9-1.el7 will be installed
tts-base: ---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
tts-base: ---> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed
tts-base: ---> Package libjpeg-turbo.x86_64 0:1.2.90-8.el7 will be installed
tts-base: ---> Package libpcap.x86_64 14:1.5.3-11.el7 will be installed
tts-base: ---> Package nmap-ncat.x86_64 2:6.40-19.el7 will be installed
tts-base: ---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed
tts-base: ---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed
tts-base: ---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed
tts-base: ---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed
tts-base: ---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed
tts-base: ---> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed
tts-base: --> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch
tts-base: --> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch
tts-base: ---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed
tts-base: ---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed
tts-base: --> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
tts-base: --> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
tts-base: ---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed
tts-base: ---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed
tts-base: ---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed
tts-base: ---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed
tts-base: ---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed
tts-base: ---> Package perl-constant.noarch 0:1.27-2.el7 will be installed
tts-base: ---> Package perl-libs.x86_64 4:5.16.3-294.el7_6 will be installed
tts-base: ---> Package perl-macros.x86_64 4:5.16.3-294.el7_6 will be installed
tts-base: ---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed
tts-base: ---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed
tts-base: ---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed
tts-base: --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
tts-base: --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
tts-base: --> Running transaction check
tts-base: ---> Package atk.x86_64 0:2.28.1-1.el7 will be installed
tts-base: ---> Package cairo.x86_64 0:1.15.12-4.el7 will be installed
tts-base: --> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.15.12-4.el7.x86_64
tts-base: --> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.15.12-4.el7.x86_64
tts-base: --> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.15.12-4.el7.x86_64
tts-base: ---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed
tts-base: ---> Package cups-libs.x86_64 1:1.6.3-40.el7 will be installed
tts-base: --> Processing Dependency: libavahi-common.so.3()(64bit) for package: 1:cups-libs-1.6.3-40.el7.x86_64
tts-base: --> Processing Dependency: libavahi-client.so.3()(64bit) for package: 1:cups-libs-1.6.3-40.el7.x86_64
tts-base: ---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
tts-base: --> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
tts-base: ---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
tts-base: ---> Package gdk-pixbuf2.x86_64 0:2.36.12-3.el7 will be installed
tts-base: --> Processing Dependency: libjasper.so.1()(64bit) for package: gdk-pixbuf2-2.36.12-3.el7.x86_64
tts-base: ---> Package gtk-update-icon-cache.x86_64 0:3.22.30-3.el7 will be installed
tts-base: ---> Package hicolor-icon-theme.noarch 0:0.12-7.el7 will be installed
tts-base: ---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
tts-base: --> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
tts-base: --> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch
tts-base: ---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed
tts-base: ---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
tts-base: ---> Package libX11-common.noarch 0:1.6.7-2.el7 will be installed
tts-base: ---> Package libXcursor.x86_64 0:1.1.15-1.el7 will be installed
tts-base: ---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed
tts-base: ---> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed
tts-base: ---> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed
tts-base: ---> Package libXrandr.x86_64 0:1.5.1-2.el7 will be installed
tts-base: ---> Package libtiff.x86_64 0:4.0.3-32.el7 will be installed
tts-base: --> Processing Dependency: libjbig.so.2.0()(64bit) for package: libtiff-4.0.3-32.el7.x86_64
tts-base: ---> Package libxcb.x86_64 0:1.13-1.el7 will be installed
tts-base: --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64
tts-base: ---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
tts-base: ---> Package pango.x86_64 0:1.42.4-4.el7_7 will be installed
tts-base: --> Processing Dependency: fribidi(x86-64) >= 1.0 for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libXft(x86-64) >= 2.0.0 for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libthai(x86-64) >= 0.1.9 for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: harfbuzz(x86-64) >= 1.4.2 for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libfribidi.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64
tts-base: --> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.42.4-4.el7_7.x86_64
tts-base: ---> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed
tts-base: ---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed
tts-base: ---> Package perl-Pod-Escapes.noarch 1:1.04-294.el7_6 will be installed
tts-base: ---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed
tts-base: --> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch
tts-base: --> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch
tts-base: ---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed
tts-base: ---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed
tts-base: ---> Package tzdata-java.noarch 0:2019b-1.el7 will be installed
tts-base: ---> Package xorg-x11-font-utils.x86_64 1:7.5-21.el7 will be installed
tts-base: --> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-21.el7.x86_64
tts-base: --> Running transaction check
tts-base: ---> Package avahi-libs.x86_64 0:0.6.31-19.el7 will be installed
tts-base: ---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
tts-base: ---> Package fribidi.x86_64 0:1.0.2-1.el7 will be installed
tts-base: ---> Package harfbuzz.x86_64 0:1.7.5-2.el7 will be installed
tts-base: --> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-1.7.5-2.el7.x86_64
tts-base: ---> Package jasper-libs.x86_64 0:1.900.1-33.el7 will be installed
tts-base: ---> Package jbigkit-libs.x86_64 0:2.0-11.el7 will be installed
tts-base: ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
tts-base: ---> Package libXft.x86_64 0:2.3.2-2.el7 will be installed
tts-base: ---> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed
tts-base: ---> Package libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
tts-base: --> Processing Dependency: libglvnd(x86-64) = 1:1.0.1-0.8.git5baa1e5.el7 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
tts-base: --> Processing Dependency: mesa-libEGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
tts-base: --> Processing Dependency: libGLdispatch.so.0()(64bit) for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
tts-base: ---> Package libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
tts-base: --> Processing Dependency: mesa-libGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64
tts-base: ---> Package libthai.x86_64 0:0.1.14-9.el7 will be installed
tts-base: ---> Package libxslt.x86_64 0:1.1.28-5.0.1.el7 will be installed
tts-base: ---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed
tts-base: --> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
tts-base: --> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
tts-base: ---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed
tts-base: ---> Package pixman.x86_64 0:0.34.0-1.el7 will be installed
tts-base: ---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
tts-base: --> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch
tts-base: --> Running transaction check
tts-base: ---> Package graphite2.x86_64 0:1.3.10-1.el7_3 will be installed
tts-base: ---> Package libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
tts-base: ---> Package mesa-libEGL.x86_64 0:18.3.4-5.el7 will be installed
tts-base: --> Processing Dependency: mesa-libgbm = 18.3.4-5.el7 for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libwayland-client.so.0()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libdrm.so.2()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: --> Processing Dependency: libwayland-server.so.0()(64bit) for package: mesa-libEGL-18.3.4-5.el7.x86_64
tts-base: ---> Package mesa-libGL.x86_64 0:18.3.4-5.el7 will be installed
tts-base: --> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-18.3.4-5.el7.x86_64
tts-base: ---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed
tts-base: ---> Package perl-parent.noarch 1:0.225-244.el7 will be installed
tts-base: ---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed
tts-base: --> Running transaction check
tts-base: ---> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed
tts-base: ---> Package libdrm.x86_64 0:2.4.97-2.el7 will be installed
tts-base: --> Processing Dependency: libpciaccess.so.0()(64bit) for package: libdrm-2.4.97-2.el7.x86_64
tts-base: ---> Package libwayland-client.x86_64 0:1.15.0-1.el7 will be installed
tts-base: ---> Package libwayland-server.x86_64 0:1.15.0-1.el7 will be installed
tts-base: ---> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed
tts-base: ---> Package mesa-libgbm.x86_64 0:18.3.4-5.el7 will be installed
tts-base: ---> Package mesa-libglapi.x86_64 0:18.3.4-5.el7 will be installed
tts-base: --> Running transaction check
tts-base: ---> Package libpciaccess.x86_64 0:0.14-1.el7 will be installed
tts-base: --> Finished Dependency Resolution
tts-base:
tts-base: Dependencies Resolved
tts-base:
tts-base: ================================================================================
tts-base: Package Arch Version Repository Size
tts-base: ================================================================================
tts-base: Installing:
tts-base: java-1.8.0-openjdk x86_64 1:1.8.0.222.b10-1.el7_7 ol7_latest 287 k
tts-base: nmap x86_64 2:6.40-19.el7 ol7_latest 3.9 M
tts-base: perl x86_64 4:5.16.3-294.el7_6 ol7_latest 8.0 M
tts-base: unzip x86_64 6.0-20.el7 ol7_latest 169 k
tts-base: Installing for dependencies:
tts-base: alsa-lib x86_64 1.1.8-1.el7 ol7_latest 424 k
tts-base: atk x86_64 2.28.1-1.el7 ol7_latest 262 k
tts-base: avahi-libs x86_64 0.6.31-19.el7 ol7_latest 61 k
tts-base: cairo x86_64 1.15.12-4.el7 ol7_latest 740 k
tts-base: copy-jdk-configs noarch 3.3-10.el7_5 ol7_latest 21 k
tts-base: cups-libs x86_64 1:1.6.3-40.el7 ol7_latest 357 k
tts-base: dejavu-fonts-common noarch 2.33-6.el7 ol7_latest 64 k
tts-base: dejavu-sans-fonts noarch 2.33-6.el7 ol7_latest 1.4 M
tts-base: fontconfig x86_64 2.13.0-4.3.el7 ol7_latest 254 k
tts-base: fontpackages-filesystem noarch 1.44-8.el7 ol7_latest 9.4 k
tts-base: fribidi x86_64 1.0.2-1.el7 ol7_latest 79 k
tts-base: gdk-pixbuf2 x86_64 2.36.12-3.el7 ol7_latest 570 k
tts-base: giflib x86_64 4.1.6-9.el7 ol7_latest 39 k
tts-base: graphite2 x86_64 1.3.10-1.el7_3 ol7_latest 115 k
tts-base: gtk-update-icon-cache x86_64 3.22.30-3.el7 ol7_latest 27 k
tts-base: gtk2 x86_64 2.24.31-1.el7 ol7_latest 3.4 M
tts-base: harfbuzz x86_64 1.7.5-2.el7 ol7_latest 267 k
tts-base: hicolor-icon-theme noarch 0.12-7.el7 ol7_latest 42 k
tts-base: jasper-libs x86_64 1.900.1-33.el7 ol7_latest 150 k
tts-base: java-1.8.0-openjdk-headless x86_64 1:1.8.0.222.b10-1.el7_7 ol7_latest 32 M
tts-base: javapackages-tools noarch 3.4.1-11.el7 ol7_latest 72 k
tts-base: jbigkit-libs x86_64 2.0-11.el7 ol7_latest 46 k
tts-base: libICE x86_64 1.0.9-9.el7 ol7_latest 66 k
tts-base: libSM x86_64 1.2.2-2.el7 ol7_latest 39 k
tts-base: libX11 x86_64 1.6.7-2.el7 ol7_latest 606 k
tts-base: libX11-common noarch 1.6.7-2.el7 ol7_latest 164 k
tts-base: libXau x86_64 1.0.8-2.1.el7 ol7_latest 28 k
tts-base: libXcomposite x86_64 0.4.4-4.1.el7 ol7_latest 22 k
tts-base: libXcursor x86_64 1.1.15-1.el7 ol7_latest 30 k
tts-base: libXdamage x86_64 1.1.4-4.1.el7 ol7_latest 20 k
tts-base: libXext x86_64 1.3.3-3.el7 ol7_latest 38 k
tts-base: libXfixes x86_64 5.0.3-1.el7 ol7_latest 18 k
tts-base: libXft x86_64 2.3.2-2.el7 ol7_latest 58 k
tts-base: libXi x86_64 1.7.9-1.el7 ol7_latest 40 k
tts-base: libXinerama x86_64 1.1.3-2.1.el7 ol7_latest 13 k
tts-base: libXrandr x86_64 1.5.1-2.el7 ol7_latest 27 k
tts-base: libXrender x86_64 0.9.10-1.el7 ol7_latest 25 k
tts-base: libXtst x86_64 1.2.3-1.el7 ol7_latest 20 k
tts-base: libXxf86vm x86_64 1.1.4-1.el7 ol7_latest 17 k
tts-base: libdrm x86_64 2.4.97-2.el7 ol7_latest 151 k
tts-base: libfontenc x86_64 1.1.3-3.el7 ol7_latest 30 k
tts-base: libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 ol7_latest 89 k
tts-base: libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 ol7_latest 43 k
tts-base: libglvnd-glx x86_64 1:1.0.1-0.8.git5
tts-base: baa1e5.el7 ol7_latest 124 k
tts-base: libjpeg-turbo x86_64 1.2.90-8.el7 ol7_latest 134 k
tts-base: libpcap x86_64 14:1.5.3-11.el7 ol7_latest 138 k
tts-base: libpciaccess x86_64 0.14-1.el7 ol7_latest 26 k
tts-base: libthai x86_64 0.1.14-9.el7 ol7_latest 185 k
tts-base: libtiff x86_64 4.0.3-32.el7 ol7_latest 170 k
tts-base: libwayland-client x86_64 1.15.0-1.el7 ol7_latest 32 k
tts-base: libwayland-server x86_64 1.15.0-1.el7 ol7_latest 38 k
tts-base: libxcb x86_64 1.13-1.el7 ol7_latest 213 k
tts-base: libxshmfence x86_64 1.2-1.el7 ol7_latest 6.5 k
tts-base: libxslt x86_64 1.1.28-5.0.1.el7 ol7_latest 241 k
tts-base: lksctp-tools x86_64 1.0.17-2.el7 ol7_latest 87 k
tts-base: mesa-libEGL x86_64 18.3.4-5.el7 ol7_latest 108 k
tts-base: mesa-libGL x86_64 18.3.4-5.el7 ol7_latest 165 k
tts-base: mesa-libgbm x86_64 18.3.4-5.el7 ol7_latest 38 k
tts-base: mesa-libglapi x86_64 18.3.4-5.el7 ol7_latest 45 k
tts-base: nmap-ncat x86_64 2:6.40-19.el7 ol7_latest 206 k
tts-base: pango x86_64 1.42.4-4.el7_7 ol7_latest 280 k
tts-base: pcsc-lite-libs x86_64 1.8.8-8.el7 ol7_latest 34 k
tts-base: perl-Carp noarch 1.26-244.el7 ol7_latest 19 k
tts-base: perl-Encode x86_64 2.51-7.el7 ol7_latest 1.5 M
tts-base: perl-Exporter noarch 5.68-3.el7 ol7_latest 28 k
tts-base: perl-File-Path noarch 2.09-2.el7 ol7_latest 26 k
tts-base: perl-File-Temp noarch 0.23.01-3.el7 ol7_latest 56 k
tts-base: perl-Filter x86_64 1.49-3.el7 ol7_latest 76 k
tts-base: perl-Getopt-Long noarch 2.40-3.el7 ol7_latest 55 k
tts-base: perl-HTTP-Tiny noarch 0.033-3.el7 ol7_latest 38 k
tts-base: perl-PathTools x86_64 3.40-5.el7 ol7_latest 82 k
tts-base: perl-Pod-Escapes noarch 1:1.04-294.el7_6 ol7_latest 51 k
tts-base: perl-Pod-Perldoc noarch 3.20-4.el7 ol7_latest 86 k
tts-base: perl-Pod-Simple noarch 1:3.28-4.el7 ol7_latest 216 k
tts-base: perl-Pod-Usage noarch 1.63-3.el7 ol7_latest 26 k
tts-base: perl-Scalar-List-Utils x86_64 1.27-248.el7 ol7_latest 35 k
tts-base: perl-Socket x86_64 2.010-4.el7 ol7_latest 48 k
tts-base: perl-Storable x86_64 2.45-3.el7 ol7_latest 76 k
tts-base: perl-Text-ParseWords noarch 3.29-4.el7 ol7_latest 13 k
tts-base: perl-Time-HiRes x86_64 4:1.9725-3.el7 ol7_latest 44 k
tts-base: perl-Time-Local noarch 1.2300-2.el7 ol7_latest 24 k
tts-base: perl-constant noarch 1.27-2.el7 ol7_latest 18 k
tts-base: perl-libs x86_64 4:5.16.3-294.el7_6 ol7_latest 688 k
tts-base: perl-macros x86_64 4:5.16.3-294.el7_6 ol7_latest 43 k
tts-base: perl-parent noarch 1:0.225-244.el7 ol7_latest 12 k
tts-base: perl-podlators noarch 2.5.1-3.el7 ol7_latest 111 k
tts-base: perl-threads x86_64 1.87-4.el7 ol7_latest 48 k
tts-base: perl-threads-shared x86_64 1.43-6.el7 ol7_latest 38 k
tts-base: pixman x86_64 0.34.0-1.el7 ol7_latest 247 k
tts-base: python-javapackages noarch 3.4.1-11.el7 ol7_latest 31 k
tts-base: python-lxml x86_64 3.2.1-4.el7 ol7_latest 758 k
tts-base: ttmkfdir x86_64 3.0.9-42.el7 ol7_latest 47 k
tts-base: tzdata-java noarch 2019b-1.el7 ol7_latest 187 k
tts-base: xorg-x11-font-utils x86_64 1:7.5-21.el7 ol7_latest 104 k
tts-base: xorg-x11-fonts-Type1 noarch 7.5-9.el7 ol7_l
tts-base: atest 521 k
tts-base:
tts-base: Transaction Summary
tts-base: ================================================================================
tts-base: Install 4 Packages (+95 Dependent packages)
tts-base: Total download size: 62 M
tts-base: Installed size: 204 M
tts-base: Downloading packages:
tts-base: --------------------------------------------------------------------------------
tts-base: Total 281 kB/s | 62 MB 03:45
tts-base: Running transaction check
tts-base: Running transaction test
tts-base: Transaction test succeeded
tts-base: Running transaction
tts-base: Installing : libjpeg-turbo-1.2.90-8.el7.x86_64 1/99
tts-base:
tts-base: Installing : mesa-libglapi-18.3.4-5.el7.x86_64 2/99
tts-base:
tts-base: Installing : libxslt-1.1.28-5.0.1.el7.x86_64 3/99
tts-base:
tts-base: Installing : 14:libpcap-1.5.3-11.el7.x86_64 4/99
tts-base:
tts-base: Installing : fontpackages-filesystem-1.44-8.el7.noarch 5/99
tts-base:
tts-base: Installing : libICE-1.0.9-9.el7.x86_64 6/99
tts-base:
tts-base: Installing : libxshmfence-1.2-1.el7.x86_64 7/99
tts-base:
tts-base: Installing : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 8/99
tts-base:
tts-base: Installing : libwayland-server-1.15.0-1.el7.x86_64 9/99
tts-base:
tts-base: Installing : libSM-1.2.2-2.el7.x86_64 10/99
tts-base:
tts-base: Installing : dejavu-fonts-common-2.33-6.el7.noarch 11/99
tts-base:
tts-base: Installing : dejavu-sans-fonts-2.33-6.el7.noarch 12/99
tts-base:
tts-base: Installing : fontconfig-2.13.0-4.3.el7.x86_64 13/99
tts-base:
tts-base: Installing : 2:nmap-ncat-6.40-19.el7.x86_64 14/99
tts-base:
tts-base: Installing : python-lxml-3.2.1-4.el7.x86_64 15/99
tts-base:
tts-base: Installing : python-javapackages-3.4.1-11.el7.noarch 16/99
tts-base:
tts-base: Installing : javapackages-tools-3.4.1-11.el7.noarch 17/99
tts-base:
tts-base: Installing : jasper-libs-1.900.1-33.el7.x86_64 18/99
tts-base:
tts-base: Installing : 1:perl-parent-0.225-244.el7.noarch 19/99
tts-base:
tts-base: Installing : perl-HTTP-Tiny-0.033-3.el7.noarch 20/99
tts-base:
tts-base: Installing : perl-podlators-2.5.1-3.el7.noarch 21/99
tts-base:
tts-base: Installing : perl-Pod-Perldoc-3.20-4.el7.noarch 22/99
tts-base:
tts-base: Installing : 1:perl-Pod-Escapes-1.04-294.el7_6.noarch 23/99
tts-base:
tts-base: Installing : perl-Text-ParseWords-3.29-4.el7.noarch 24/99
tts-base:
tts-base: Installing : perl-Encode-2.51-7.el7.x86_64 25/99
tts-base:
tts-base: Installing : perl-Pod-Usage-1.63-3.el7.noarch 26/99
tts-base:
tts-base: Installing : 4:perl-libs-5.16.3-294.el7_6.x86_64 27/99
tts-base:
tts-base: Installing : perl-Socket-2.010-4.el7.x86_64 28/99
tts-base:
tts-base: Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 29/99
tts-base:
tts-base: Installing : perl-Storable-2.45-3.el7.x86_64 30/99
tts-base:
tts-base: Installing : perl-threads-1.87-4.el7.x86_64 31/99
tts-base:
tts-base: Installing : perl-Carp-1.26-244.el7.noarch 32/99
tts-base:
tts-base: Installing : perl-Filter-1.49-3.el7.x86_64 33/99
tts-base:
tts-base: Installing : perl-Exporter-5.68-3.el7.noarch 34/99
tts-base:
tts-base: Installing : perl-Time-Local-1.2300-2.el7.noarch 35/99
tts-base:
tts-base: Installing : perl-constant-1.27-2.el7.noarch 36/99
tts-base:
tts-base: Installing : 4:perl-macros-5.16.3-294.el7_6.x86_64 37/99
tts-base:
tts-base: Installing : perl-threads-shared-1.43-6.el7.x86_64 38/99
tts-base:
tts-base: Installing : perl-File-Temp-0.23.01-3.el7.noarch 39/99
tts-base:
tts-base: Installing : perl-File-Path-2.09-2.el7.noarch 40/99
tts-base:
tts-base: Installing : perl-PathTools-3.40-5.el7.x86_64 41/99
tts-base:
tts-base: Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64 42/99
tts-base:
tts-base: Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch 43/99
tts-base:
tts-base: Installing : perl-Getopt-Long-2.40-3.el7.noarch 44/99
tts-base:
tts-base: Installing : 4:perl-5.16.3-294.el7_6.x86_64 45/99
tts-base:
tts-base: Installing : libfontenc-1.1.3-3.el7.x86_64 46/99
tts-base:
tts-base: Installing : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 47/99
tts-base:
tts-base: Installing : jbigkit-libs-2.0-11.el7.x86_64 48/99
tts-base:
tts-base: Installing : libtiff-4.0.3-32.el7.x86_64 49/99
tts-base:
tts-base: Installing : libX11-common-1.6.7-2.el7.noarch 50/99
tts-base:
tts-base: Installing : libthai-0.1.14-9.el7.x86_64 51/99
tts-base:
tts-base: Installing : alsa-lib-1.1.8-1.el7.x86_64 52/99
tts-base:
tts-base: Installing : atk-2.28.1-1.el7.x86_64 53/99
tts-base:
tts-base: Installing : tzdata-java-2019b-1.el7.noarch 54/99
tts-base:
tts-base: Installing : copy-jdk-configs-3.3-10.el7_5.noarch 55/99
tts-base:
tts-base: Installing : avahi-libs-0.6.31-19.el7.x86_64 56/99
tts-base:
tts-base: Installing : 1:cups-libs-1.6.3-40.el7.x86_64 57/99
tts-base:
tts-base: Installing : hicolor-icon-theme-0.12-7.el7.noarch 58/99
tts-base:
tts-base: Installing : ttmkfdir-3.0.9-42.el7.x86_64 59/99
tts-base:
tts-base: Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch 60/99
tts-base:
tts-base: Installing : libwayland-client-1.15.0-1.el7.x86_64 61/99
tts-base:
tts-base: Installing : graphite2-1.3.10-1.el7_3.x86_64 62/99
tts-base:
tts-base: Installing : harfbuzz-1.7.5-2.el7.x86_64 63/99
tts-base:
tts-base: Installing : pixman-0.34.0-1.el7.x86_64 64/99
tts-base:
tts-base: Installing : libpciaccess-0.14-1.el7.x86_64 65/99
tts-base:
tts-base: Installing : libdrm-2.4.97-2.el7.x86_64 66/99
tts-base:
tts-base: Installing : mesa-libgbm-18.3.4-5.el7.x86_64 67/99
tts-base:
tts-base: Installing : libXau-1.0.8-2.1.el7.x86_64 68/99
tts-base:
tts-base: Installing : libxcb-1.13-1.el7.x86_64 69/99
tts-base:
tts-base: Installing : libX11-1.6.7-2.el7.x86_64 70/99
tts-base:
tts-base: Installing : libXext-1.3.3-3.el7.x86_64 71/99
tts-base:
tts-base: Installing : libXrender-0.9.10-1.el7.x86_64 72/99
tts-base:
tts-base: Installing : libXfixes-5.0.3-1.el7.x86_64 73/99
tts-base:
tts-base: Installing : libXi-1.7.9-1.el7.x86_64 74/99
tts-base:
tts-base: Installing : libXdamage-1.1.4-4.1.el7.x86_64 75/99
tts-base:
tts-base: Installing : libXcomposite-0.4.4-4.1.el7.x86_64 76/99
tts-base:
tts-base: Installing : gdk-pixbuf2-2.36.12-3.el7.x86_64 77/99
tts-base:
tts-base: Installing : gtk-update-icon-cache-3.22.30-3.el7.x86_64 78/99
tts-base:
tts-base: Installing : libXtst-1.2.3-1.el7.x86_64 79/99
tts-base:
tts-base: Installing : libXcursor-1.1.15-1.el7.x86_64 80/99
tts-base:
tts-base: Installing : libXrandr-1.5.1-2.el7.x86_64 81/99
tts-base:
tts-base: Installing : libXft-2.3.2-2.el7.x86_64 82/99
tts-base:
tts-base: Installing : libXinerama-1.1.3-2.1.el7.x86_64 83/99
tts-base:
tts-base: Installing : libXxf86vm-1.1.4-1.el7.x86_64 84/99
tts-base:
tts-base: Installing : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 85/99
tts-base:
tts-base: Installing : mesa-libGL-18.3.4-5.el7.x86_64 86/99
tts-base:
tts-base: Installing : giflib-4.1.6-9.el7.x86_64 87/99
tts-base:
tts-base: Installing : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 88/99
tts-base:
tts-base: Installing : mesa-libEGL-18.3.4-5.el7.x86_64 89/99
tts-base:
tts-base: Installing : cairo-1.15.12-4.el7.x86_64 90/99
tts-base:
tts-base: Installing : pcsc-lite-libs-1.8.8-8.el7.x86_64 91/99
tts-base:
tts-base: Installing : lksctp-tools-1.0.17-2.el7.x86_64 92/99
tts-base:
tts-base: Installing : 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_ 93/99
tts-base:
tts-base: Installing : fribidi-1.0.2-1.el7.x86_64 94/99
tts-base:
tts-base: Installing : pango-1.42.4-4.el7_7.x86_64 95/99
tts-base:
tts-base: Installing : gtk2-2.24.31-1.el7.x86_64 96/99
tts-base:
tts-base: Installing : 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64 97/99
tts-base:
tts-base: Installing : 2:nmap-6.40-19.el7.x86_64 98/99
tts-base:
tts-base: Installing : unzip-6.0-20.el7.x86_64 99/99
tts-base:
tts-base: Verifying : libXext-1.3.3-3.el7.x86_64 1/99
tts-base:
tts-base: Verifying : perl-HTTP-Tiny-0.033-3.el7.noarch 2/99
tts-base:
tts-base: Verifying : libXi-1.7.9-1.el7.x86_64 3/99
tts-base:
tts-base: Verifying : libXrender-0.9.10-1.el7.x86_64 4/99
tts-base:
tts-base: Verifying : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 5/99
tts-base:
tts-base: Verifying : libwayland-server-1.15.0-1.el7.x86_64 6/99
tts-base:
tts-base: Verifying : python-lxml-3.2.1-4.el7.x86_64 7/99
tts-base:
tts-base: Verifying : 1:cups-libs-1.6.3-40.el7.x86_64 8/99
tts-base:
tts-base: Verifying : python-javapackages-3.4.1-11.el7.noarch 9/99
tts-base:
tts-base: Verifying : perl-File-Temp-0.23.01-3.el7.noarch 10/99
tts-base:
tts-base: Verifying : libXcomposite-0.4.4-4.1.el7.x86_64 11/99
tts-base:
tts-base: Verifying : fribidi-1.0.2-1.el7.x86_64 12/99
tts-base:
tts-base: Verifying : perl-Time-Local-1.2300-2.el7.noarch 13/99
tts-base:
tts-base: Verifying : lksctp-tools-1.0.17-2.el7.x86_64 14/99
tts-base:
tts-base: Verifying : perl-Socket-2.010-4.el7.x86_64 15/99
tts-base:
tts-base: Verifying : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 16/99
tts-base:
tts-base: Verifying : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 17/99
tts-base:
tts-base: Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 18/99
tts-base:
tts-base: Verifying : pcsc-lite-libs-1.8.8-8.el7.x86_64 19/99
tts-base:
tts-base: Verifying : 1:java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64 20/99
tts-base:
tts-base: Verifying : libxshmfence-1.2-1.el7.x86_64 21/99
tts-base:
tts-base: Verifying : libXau-1.0.8-2.1.el7.x86_64 22/99
tts-base:
tts-base: Verifying : perl-File-Path-2.09-2.el7.noarch 23/99
tts-base:
tts-base: Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 24/99
tts-base:
tts-base: Verifying : libpciaccess-0.14-1.el7.x86_64 25/99
tts-base:
tts-base: Verifying : libICE-1.0.9-9.el7.x86_64 26/99
tts-base:
tts-base: Verifying : giflib-4.1.6-9.el7.x86_64 27/99
tts-base:
tts-base: Verifying : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 28/99
tts-base:
tts-base: Verifying : unzip-6.0-20.el7.x86_64 29/99
tts-base:
tts-base: Verifying : fontpackages-filesystem-1.44-8.el7.noarch 30/99
tts-base:
tts-base: Verifying : 4:perl-libs-5.16.3-294.el7_6.x86_64 31/99
tts-base:
tts-base: Verifying : libXtst-1.2.3-1.el7.x86_64 32/99
tts-base:
tts-base: Verifying : pixman-0.34.0-1.el7.x86_64 33/99
tts-base:
tts-base: Verifying : javapackages-tools-3.4.1-11.el7.noarch 34/99
tts-base:
tts-base: Verifying : perl-Pod-Usage-1.63-3.el7.noarch 35/99
tts-base:
tts-base: Verifying : perl-Encode-2.51-7.el7.x86_64 36/99
tts-base:
tts-base: Verifying : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 37/99
tts-base:
tts-base: Verifying : jasper-libs-1.900.1-33.el7.x86_64 38/99
tts-base:
tts-base: Verifying : graphite2-1.3.10-1.el7_3.x86_64 39/99
tts-base:
tts-base: Verifying : perl-Getopt-Long-2.40-3.el7.noarch 40/99
tts-base:
tts-base: Verifying : libXfixes-5.0.3-1.el7.x86_64 41/99
tts-base:
tts-base: Verifying : 2:nmap-6.40-19.el7.x86_64 42/99
tts-base:
tts-base: Verifying : fontconfig-2.13.0-4.3.el7.x86_64 43/99
tts-base:
tts-base: Verifying : gdk-pixbuf2-2.36.12-3.el7.x86_64 44/99
tts-base:
tts-base: Verifying : perl-threads-shared-1.43-6.el7.x86_64 45/99
tts-base:
tts-base: Verifying : perl-Storable-2.45-3.el7.x86_64 46/99
tts-base:
tts-base: Verifying : 1:perl-Pod-Escapes-1.04-294.el7_6.noarch 47/99
tts-base:
tts-base: Verifying : libXcursor-1.1.15-1.el7.x86_64 48/99
tts-base:
tts-base: Verifying : libwayland-client-1.15.0-1.el7.x86_64 49/99
tts-base:
tts-base: Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-1.el7_7.x86_ 50/99
tts-base:
tts-base: Verifying : ttmkfdir-3.0.9-42.el7.x86_64 51/99
tts-base:
tts-base: Verifying : hicolor-icon-theme-0.12-7.el7.noarch 52/99
tts-base:
tts-base: Verifying : 1:perl-parent-0.225-244.el7.noarch 53/99
tts-base:
tts-base: Verifying : avahi-libs-0.6.31-19.el7.x86_64 54/99
tts-base:
tts-base: Verifying : copy-jdk-configs-3.3-10.el7_5.noarch 55/99
tts-base:
tts-base: Verifying : tzdata-java-2019b-1.el7.noarch 56/99
tts-base:
tts-base: Verifying : pango-1.42.4-4.el7_7.x86_64 57/99
tts-base:
tts-base: Verifying : libdrm-2.4.97-2.el7.x86_64 58/99
tts-base:
tts-base: Verifying : 4:perl-5.16.3-294.el7_6.x86_64 59/99
tts-base:
tts-base: Verifying : libjpeg-turbo-1.2.90-8.el7.x86_64 60/99
tts-base:
tts-base: Verifying : perl-Carp-1.26-244.el7.noarch 61/99
tts-base:
tts-base: Verifying : harfbuzz-1.7.5-2.el7.x86_64 62/99
tts-base:
tts-base: Verifying : libXrandr-1.5.1-2.el7.x86_64 63/99
tts-base:
tts-base: Verifying : atk-2.28.1-1.el7.x86_64 64/99
tts-base:
tts-base: Verifying : 14:libpcap-1.5.3-11.el7.x86_64 65/99
tts-base:
tts-base: Verifying : perl-podlators-2.5.1-3.el7.noarch 66/99
tts-base:
tts-base: Verifying : libtiff-4.0.3-32.el7.x86_64 67/99
tts-base:
tts-base: Verifying : libSM-1.2.2-2.el7.x86_64 68/99
tts-base:
tts-base: Verifying : perl-Filter-1.49-3.el7.x86_64 69/99
tts-base:
tts-base: Verifying : libXdamage-1.1.4-4.1.el7.x86_64 70/99
tts-base:
tts-base: Verifying : mesa-libEGL-18.3.4-5.el7.x86_64 71/99
tts-base:
tts-base: Verifying : libXinerama-1.1.3-2.1.el7.x86_64 72/99
tts-base:
tts-base: Verifying : libXxf86vm-1.1.4-1.el7.x86_64 73/99
tts-base:
tts-base: Verifying : perl-threads-1.87-4.el7.x86_64 74/99
tts-base:
tts-base: Verifying : perl-Exporter-5.68-3.el7.noarch 75/99
tts-base:
tts-base: Verifying : perl-constant-1.27-2.el7.noarch 76/99
tts-base:
tts-base: Verifying : perl-PathTools-3.40-5.el7.x86_64 77/99
tts-base:
tts-base: Verifying : mesa-libgbm-18.3.4-5.el7.x86_64 78/99
tts-base:
tts-base: Verifying : gtk2-2.24.31-1.el7.x86_64 79/99
tts-base:
tts-base: Verifying : alsa-lib-1.1.8-1.el7.x86_64 80/99
tts-base:
tts-base: Verifying : mesa-libglapi-18.3.4-5.el7.x86_64 81/99
tts-base:
tts-base: Verifying : gtk-update-icon-cache-3.22.30-3.el7.x86_64 82/99
tts-base:
tts-base: Verifying : mesa-libGL-18.3.4-5.el7.x86_64 83/99
tts-base:
tts-base: Verifying : libxslt-1.1.28-5.0.1.el7.x86_64 84/99
tts-base:
tts-base: Verifying : dejavu-fonts-common-2.33-6.el7.noarch 85/99
tts-base:
tts-base: Verifying : 1:perl-Pod-Simple-3.28-4.el7.noarch 86/99
tts-base:
tts-base: Verifying : libthai-0.1.14-9.el7.x86_64 87/99
tts-base:
tts-base: Verifying : libX11-1.6.7-2.el7.x86_64 88/99
tts-base:
tts-base: Verifying : libX11-common-1.6.7-2.el7.noarch 89/99
tts-base:
tts-base: Verifying : libxcb-1.13-1.el7.x86_64 90/99
tts-base:
tts-base: Verifying : libXft-2.3.2-2.el7.x86_64 91/99
tts-base:
tts-base: Verifying : 4:perl-macros-5.16.3-294.el7_6.x86_64 92/99
tts-base:
tts-base: Verifying : xorg-x11-fonts-Type1-7.5-9.el7.noarch 93/99
tts-base:
tts-base: Verifying : perl-Scalar-List-Utils-1.27-248.el7.x86_64 94/99
tts-base:
tts-base: Verifying : jbigkit-libs-2.0-11.el7.x86_64 95/99
tts-base:
tts-base: Verifying : cairo-1.15.12-4.el7.x86_64 96/99
tts-base:
tts-base: Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 97/99
tts-base:
tts-base: Verifying : 2:nmap-ncat-6.40-19.el7.x86_64 98/99
tts-base:
tts-base: Verifying : libfontenc-1.1.3-3.el7.x86_64 99/99
tts-base:
tts-base:
tts-base: Installed:
tts-base: java-1.8.0-openjdk.x86_64 1:1.8.0.222.b10-1.el7_7 nmap.x86_64 2:6.40-19.el7
tts-base: perl.x86_64 4:5.16.3-294.el7_6 unzip.x86_64 0:6.0-20.el7
tts-base:
tts-base: Dependency Installed:
tts-base: alsa-lib.x86_64 0:1.1.8-1.el7
tts-base: atk.x86_64 0:2.28.1-1.el7
tts-base: avahi-libs.x86_64 0:0.6.31-19.el7
tts-base: cairo.x86_64 0:1.15.12-4.el7
tts-base: copy-jdk-configs.noarch 0:3.3-10.el7_5
tts-base: cups-libs.x86_64 1:1.6.3-40.el7
tts-base: dejavu-fonts-common.noarch 0:2.33-6.el7
tts-base: dejavu-sans-fonts.noarch 0:2.33-6.el7
tts-base: fontconfig.x86_64 0:2.13.0-4.3.el7
tts-base: fontpackages-filesystem.noarch 0:1.44-8.el7
tts-base: fribidi.x86_64 0:1.0.2-1.el7
tts-base: gdk-pixbuf2.x86_64 0:2.36.12-3.el7
tts-base: giflib.x86_64 0:4.1.6-9.el7
tts-base: graphite2.x86_64 0:1.3.10-1.el7_3
tts-base: gtk-update-icon-cache.x86_64 0:3.22.30-3.el7
tts-base: gtk2.x86_64 0:2.24.31-1.el7
tts-base: harfbuzz.x86_64 0:1.7.5-2.el7
tts-base: hicolor-icon-theme.noarch 0:0.12-7.el7
tts-base: jasper-libs.x86_64 0:1.900.1-33.el7
tts-base: java-1.8.0-openjdk-headless.x86_64 1:1.8.0.222.b10-1.el7_7
tts-base: javapackages-tools.noarch 0:3.4.1-11.el7
tts-base: jbigkit-libs.x86_64 0:2.0-11.el7
tts-base: libICE.x86_64 0:1.0.9-9.el7
tts-base: libSM.x86_64 0:1.2.2-2.el7
tts-base: libX11.x86_64 0:1.6.7-2.el7
tts-base: libX11-common.noarch 0:1.6.7-2.el7
tts-base: libXau.x86_64 0:1.0.8-2.1.el7
tts-base: libXcomposite.x86_64 0:0.4.4-4.1.el7
tts-base: libXcursor.x86_64 0:1.1.15-1.el7
tts-base: libXdamage.x86_64 0:1.1.4-4.1.el7
tts-base: libXext.x86_64 0:1.3.3-3.el7
tts-base: libXfixes.x86_64 0:5.0.3-1.el7
tts-base: libXft.x86_64 0:2.3.2-2.el7
tts-base: libXi.x86_64 0:1.7.9-1.el7
tts-base: libXinerama.x86_64 0:1.1.3-2.1.el7
tts-base: libXrandr.x86_64 0:1.5.1-2.el7
tts-base: libXrender.x86_64 0:0.9.10-1.el7
tts-base: libXtst.x86_64 0:1.2.3-1.el7
tts-base: libXxf86vm.x86_64 0:1.1.4-1.el7
tts-base: libdrm.x86_64 0:2.4.97-2.el7
tts-base: libfontenc.x86_64 0:1.1.3-3.el7
tts-base: libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7
tts-base: libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7
tts-base: libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7
tts-base: libjpeg-turbo.x86_64 0:1.2.90-8.el7
tts-base: libpcap.x86_64 14:1.5.3-11.el7
tts-base: libpciaccess.x86_64 0:0.14-1.el7
tts-base: libthai.x86_64 0:0.1.14-9.el7
tts-base: libtiff.x
tts-base: 86_64 0:4.0.3-32.el7
tts-base: libwayland-client.x86_64 0:1.15.0-1.el7
tts-base: libwayland-server.x86_64 0:1.15.0-1.el7
tts-base: libxcb.x86_64 0:1.13-1.el7
tts-base: libxshmfence.x86_64 0:1.2-1.el7
tts-base: libxslt.x86_64 0:1.1.28-5.0.1.el7
tts-base: lksctp-tools.x86_64 0:1.0.17-2.el7
tts-base: mesa-libEGL.x86_64 0:18.3.4-5.el7
tts-base: mesa-libGL.x86_64 0:18.3.4-5.el7
tts-base: mesa-libgbm.x86_64 0:18.3.4-5.el7
tts-base: mesa-libglapi.x86_64 0:18.3.4-5.el7
tts-base: nmap-ncat.x86_64 2:6.40-19.el7
tts-base: pango.x86_64 0:1.42.4-4.el7_7
tts-base: pcsc-lite-libs.x86_64 0:1.8.8-8.el7
tts-base: perl-Carp.noarch 0:1.26-244.el7
tts-base: perl-Encode.x86_64 0:2.51-7.el7
tts-base: perl-Exporter.noarch 0:5.68-3.el7
tts-base: perl-File-Path.noarch 0:2.09-2.el7
tts-base: perl-File-Temp.noarch 0:0.23.01-3.el7
tts-base: perl-Filter.x86_64 0:1.49-3.el7
tts-base: perl-Getopt-Long.noarch 0:2.40-3.el7
tts-base: perl-HTTP-Tiny.noarch 0:0.033-3.el7
tts-base: perl-PathTools.x86_64 0:3.40-5.el7
tts-base: perl-Pod-Escapes.noarch 1:1.04-294.el7_6
tts-base: perl-Pod-Perldoc.noarch 0:3.20-4.el7
tts-base: perl-Pod-Simple.noarch 1:3.28-4.el7
tts-base: perl-Pod-Usage.noarch 0:1.63-3.el7
tts-base: perl-Scalar-List-Utils.x86_64 0:1.27-248.el7
tts-base: perl-Socket.x86_64 0:2.010-4.el7
tts-base: perl-Storable.x86_64 0:2.45-3.el7
tts-base: perl-Text-ParseWords.noarch 0:3.29-4.el7
tts-base: perl-Time-HiRes.x86_64 4:1.9725-3.el7
tts-base: perl-Time-Local.noarch 0:1.2300-2.el7
tts-base: perl-constant.noarch 0:1.27-2.el7
tts-base: perl-libs.x86_64 4:5.16.3-294.el7_6
tts-base: perl-macros.x86_64 4:5.16.3-294.el7_6
tts-base: perl-parent.noarch 1:0.225-244.el7
tts-base: perl-podlators.noarch 0:2.5.1-3.el7
tts-base: perl-threads.x86_64 0:1.87-4.el7
tts-base: perl-threads-shared.x86_64 0:1.43-6.el7
tts-base: pixman.x86_64 0:0.34.0-1.el7
tts-base: python-javapackages.noarch 0:3.4.1-11.el7
tts-base: python-lxml.x86_64 0:3.2.1-4.el7
tts-base: ttmkfdir.x86_64 0:3.0.9-42.el7
tts-base: tzdata-java.noarch 0:2019b-1.el7
tts-base: xorg-x11-font-utils.x86_64 1:7.5-21.el7
tts-base: xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
tts-base: Complete!
==> tts-base: Running provisioner: reload...
==> tts-base: Attempting graceful shutdown of VM...
==> tts-base: Clearing any previously set forwarded ports...
==> tts-base: Clearing any previously set network interfaces...
==> tts-base: Preparing network interfaces based on configuration...
tts-base: Adapter 1: nat
==> tts-base: Forwarding ports...
tts-base: 22 (guest) => 2222 (host) (adapter 1)
==> tts-base: Running 'pre-boot' VM customizations...
==> tts-base: Booting VM...
==> tts-base: Waiting for machine to boot. This may take a few minutes...
==> tts-base: Machine booted and ready!
==> tts-base: Checking for guest additions in VM...
==> tts-base: Setting hostname...
==> tts-base: Configuring proxy environment variables...
==> tts-base: Configuring proxy for Yum...
==> tts-base: Mounting shared folders...
tts-base: /vagrant => D:/STUDY/timesten/ttbase
==> tts-base: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> tts-base: flag to force provisioning. Provisioners marked to run always will still run.
==> tts-base: Running provisioner: shell...
tts-base: Running: inline script
tts-base: INSTALLER: Installation complete, TimesTen base VM ready to use!
确认此主机已运行:
D:\STUDY\timesten\ttbase>vagrant status
Current machine states:
tts-base running (virtualbox)
The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.
确认此主机可以用ssh登录:
vagrant ssh
如果安装了putty plugin,则可以用以下命令验证:
vagrant putty
制作TimesTen Scaleout基础Box
打包:
D:\STUDY\timesten\tts-base>vagrant package --base tts-base
==> tts-base: Attempting graceful shutdown of VM...
tts-base: Guest communication could not be established! This is usually because
tts-base: SSH is not running, the authentication information was changed,
tts-base: or some other networking issue. Vagrant will force halt, if
tts-base: capable.
==> tts-base: Forcing shutdown of VM...
==> tts-base: Clearing any previously set forwarded ports...
==> tts-base: Exporting VM...
==> tts-base: Compressing package to: D:/STUDY/timesten/ttbase/package.box
输出的box文件在当前目录,其大小为约800M:
D:\STUDY\timesten\ttbase>dir package.box
驱动器 D 中的卷是 Data
卷的序列号是 76FC-FF62
D:\STUDY\timesten\tts-base 的目录
2019/09/14 14:09 816,255,961 package.box
1 个文件 816,255,961 字节
0 个目录 45,325,139,968 可用字节
将box添加到Vagrant,其中tts-base是box的名称:
D:\STUDY\timesten\ttbase>vagrant box add tts-base package.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'tts-base' (v0) for provider:
box: Unpacking necessary files from: file://D:/STUDY/timesten/ttbase/package.box
box: Progress: 100% (Rate: 778M/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'tts-base' (v0) for 'virtualbox'!
确认box已添加到Vagrant中:
D:\STUDY\timesten\ttbase>vagrant box list
ol7-latest (virtualbox, 0)
tts-base (virtualbox, 0)
此时,中间过程的打包文件即可删除:
D:\STUDY\timesten\ttbase>del package.box
验证oracle用户的SSH登录
由于设置了oracle用户的公钥,此时可以用oracle用户免密码SSH登录。
ssh -p 2222 oracle@localhost -i id_rsa
如果以上的步骤报错说id_rsa的权限过于开放,请在Windows中修改id_rsa的权限,简单说就是禁止继承,删除所有权限,并只赋权给Owner:
具体参考这里和这里。
如果用vagrant putty,需要将id_rsa转换为PPK形式:
vagrant putty -p -- -l oracle -i id_rsa
Unable to use key file "id_rsa" (OpenSSH SSH-2 private key (old PEM format))
Using username "oracle".
通过puttygen将id_rsa转换为id_rsa.ppk后,就可以用vagrant putty登录了。