Minimum installation to see how it differs from the VI command. Experience is recorded later
[[email protected] conf]# yum -y install vim
Loaded plug-in: fastestmirror
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): extras/7/x86_64/primary_db | 43 kB 00:00:00
(2/2): updates/7/x86_64/primary_db | 6.1 MB 00:00:08
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.hustunique.com
Resolving dependencies
-->Checking transactions
--->Package vim-enhanced.x86_.2.7.4.160-1.el7 will be installed
-->Processing dependency vim-common = 2:7.4.160-1.el7, which is required by package 2: vim-enhanced-7.4.160-1.el7.x86_
-->Processing dependency Perl (: module \ \ compat \ \ 5.16.3), which is required by package 2: vim-enhanced-7.4.160-1.el7.x86 \ \ 64
-->Processing dependency libperl. So() (64bit), which is required by package 2: vim-enhanced-7.4.160-1.el7.x86_
-->Processing dependency libgpm. So. 2() (64bit), which is required by package 2: vim-enhanced-7.4.160-1.el7.x86_
-->Checking transactions
--->Package gpm-libs.x86_.0.1.20.7-5.el7 will be installed
--->Package perl.x86-64.4.5.16.3-283.el7 will be installed
-->Processing dependency Perl (socket) > = 1.3, which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (scalar:: util) > = 1.10, required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl macros required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (threads:: shared), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (threads), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (constant), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (time:: local), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (storable), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (socket), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (scalar:: util), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (Pod:: simple:: XHTML), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (Pod:: Simple:: Search) required by package 4:perl-5.16.3-283.el7.x86 64
-->Processing dependency Perl (getopt:: long), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (filter:: util:: call), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (file:: temp), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (file:: spec:: Unix), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (file:: spec:: functions), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (file:: spec), which is required by package 4: perl-5.16.3-283.el7.x86_
-->Processing dependency Perl (file:: path), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (exporter), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (CWD), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
-->Processing dependency Perl (carp), which is required by package 4: perl-5.16.3-283.el7.x86 ʄ
--->Package perl-libs.x86_.4.5.16.3-283.el7 will be installed
--->Package vim-common.x86_.2.7.4.160-1.el7 will be installed
-->Processing dependency VIM filesystem required by package 2: vim-common-7.4.160-1.el7.x86 ʄ
-->Checking transactions
--->Package perl-carp.noarch.0.1.26-244.el7 will be installed
--->Package perl-exporter.noarch.0.5.68-3.el7 will be installed
--->Package perl-file-path.noarch.0.2.09-2.el7 will be installed
--->Package perl-file-temp.noarch.0.0.23.01-3.el7 will be installed
--->Package perl-filter.x86_.0.1.49-3.el7 will be installed
--->Package perl-getopt-long.noarch.0.2.40-2.el7 will be installed
-->Processing dependency Perl (Pod:: usage) > = 1.14, required by package perl-getopt-long-2.40-2.el7.noarch
-->Processing dependency Perl (text:: parsewords), which is required by package perl-getopt-long-2.40-2.el7.noarch
--->Package perl-pathtools.x86-64.0.3.40-5.el7 will be installed
--->Package perl-pod-simple.noarch.1.3.28-4.el7 will be installed
-->Processing dependency Perl (Pod:: escapes) > = 1.04, which is required by package 1: perl-pod-simple-3.28-4.el7.noarch
-->Processing dependency Perl (encode), which is required by package 1: perl-pod-simple-3.28-4.el7.noarch
--->Package perl-scalar-list-utilities.x86_.0.1.27-248.el7 will be installed
--->Package perl-socket.x86_.0.2.010-3.el7 will be installed
--->Package perl-storable.x86_.0.2.45-3.el7 will be installed
--->Package perl-time-local.noarch.0.1.2300-2.el7 will be installed
--->Package perl-constant.noarch.0.1.27-2.el7 will be installed
--->Package perl-macros.x86_.4.5.16.3-283.el7 will be installed
--->Package perl-threads.x86_.0.1.87-4.el7 will be installed
--->Package perl-threads-shared.x86_.0.1.43-6.el7 will be installed
--->The package vim-filesystem.x86-64.2.7.4.160-1.el7 will be installed
-->Checking transactions
--->Package perl-encode.x86_.0.2.51-7.el7 will be installed
--->Package perl-pod-escapes.noarch.1.1.04-283.el7 will be installed
--->Package perl-pod-usage.noarch.0.1.63-3.el7 will be installed
-->Processing dependency Perl (Pod:: text) > = 3.15, which is required by package perl-pod-usage-1.63-3.el7.noarch
-->Processing dependency Perl pod perldoc, which is required by package perl-pod-usage-1.63-3.el7.noarch
--->Package perl-text-parsewords.noarch.0.3.29-4.el7 will be installed
-->Checking transactions
--->Package perl-pod-perldoc.noarch.0.3.20-4.el7 will be installed
-->Processing dependency Perl (parent), which is required by package perl-pod-perldoc-3.20-4.el7.noarch
-->Processing dependency Perl (http:: tiny), which is required by package perl-pod-perldoc-3.20-4.el7.noarch
--->Package perl-podlators.noarch.0.2.5.1-3.el7 will be installed
-->Checking transactions
--->Package perl-http-tiny.noarch.0.0.033-3.el7 will be installed
--->Package perl-parent.noarch.1.0.225-244.el7 will be installed
-->Resolve dependency complete
Dependency resolution
========================================================================================
Package schema version source size
========================================================================================
Installing:
vim-enhanced x86_64 2:7.4.160-1.el7 base 1.0 M
Install for dependency:
gpm-libs x86_64 1.20.7-5.el7 base 32 k
perl x86_64 4:5.16.3-283.el7 base 8.0 M
perl-Carp noarch 1.26-244.el7 base 19 k
perl-Encode x86_64 2.51-7.el7 base 1.5 M
perl-Exporter noarch 5.68-3.el7 base 28 k
perl-File-Path noarch 2.09-2.el7 base 26 k
perl-File-Temp noarch 0.23.01-3.el7 base 56 k
perl-Filter x86_64 1.49-3.el7 base 76 k
perl-Getopt-Long noarch 2.40-2.el7 base 56 k
perl-HTTP-Tiny noarch 0.033-3.el7 base 38 k
perl-PathTools x86_64 3.40-5.el7 base 82 k
perl-Pod-Escapes noarch 1:1.04-283.el7 base 49 k
perl-Pod-Perldoc noarch 3.20-4.el7 base 87 k
perl-Pod-Simple noarch 1:3.28-4.el7 base 216 k
perl-Pod-Usage noarch 1.63-3.el7 base 27 k
perl-Scalar-List-Utils x86_64 1.27-248.el7 base 36 k
perl-Socket x86_64 2.010-3.el7 base 49 k
perl-Storable x86_64 2.45-3.el7 base 77 k
perl-Text-ParseWords noarch 3.29-4.el7 base 14 k
perl-Time-Local noarch 1.2300-2.el7 base 24 k
perl-constant noarch 1.27-2.el7 base 19 k
perl-libs x86_64 4:5.16.3-283.el7 base 686 k
perl-macros x86_64 4:5.16.3-283.el7 base 42 k
perl-parent noarch 1:0.225-244.el7 base 12 k
perl-podlators noarch 2.5.1-3.el7 base 112 k
perl-threads x86_64 1.87-4.el7 base 49 k
perl-threads-shared x86_64 1.43-6.el7 base 39 k
vim-common x86_64 2:7.4.160-1.el7 base 5.9 M
vim-filesystem x86_64 2:7.4.160-1.el7 base 9.6 k
Transaction summary
========================================================================================
Install 1 package (+ 29 dependent packages)
Total downloads: 18 m
Installation size: 59 M
Downloading packages:
(1/30): gpm-libs-1.20.7-5.el7.x86_64.rpm | 32 kB 00:00:00
(2/30): perl-Exporter-5.68-3.el7.noarch.rpm | 28 kB 00:00:00
(3/30): perl-File-Temp-0.23.01-3.el7.noarch.rpm | 56 kB 00:00:00
(4/30): perl-Filter-1.49-3.el7.x86_64.rpm | 76 kB 00:00:00
(5/30): perl-Getopt-Long-2.40-2.el7.noarch.rpm | 56 kB 00:00:00
(6/30): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm | 38 kB 00:00:00
(7/30): perl-PathTools-3.40-5.el7.x86_64.rpm | 82 kB 00:00:00
(8/30): perl-Pod-Escapes-1.04-283.el7.noarch.rpm | 49 kB 00:00:00
(9/30): perl-Carp-1.26-244.el7.noarch.rpm | 19 kB 00:00:00
(10/30): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm | 87 kB 00:00:00
(11/30): perl-Pod-Usage-1.63-3.el7.noarch.rpm | 27 kB 00:00:00
(12/30): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm | 36 kB 00:00:00
(13/30): perl-Socket-2.010-3.el7.x86_64.rpm | 49 kB 00:00:00
(14/30): perl-File-Path-2.09-2.el7.noarch.rpm | 26 kB 00:00:00
(15/30): perl-Text-ParseWords-3.29-4.el7.noarch.rpm | 14 kB 00:00:00
(16/30): perl-Storable-2.45-3.el7.x86_64.rpm | 77 kB 00:00:00
(17/30): perl-Time-Local-1.2300-2.el7.noarch.rpm | 24 kB 00:00:00
(18/30): perl-Pod-Simple-3.28-4.el7.noarch.rpm | 216 kB 00:00:00
(19/30): perl-constant-1.27-2.el7.noarch.rpm | 19 kB 00:00:00
(20/30): perl-parent-0.225-244.el7.noarch.rpm | 12 kB 00:00:00
(21/30): perl-macros-5.16.3-283.el7.x86_64.rpm | 42 kB 00:00:00
(22/30): perl-threads-1.87-4.el7.x86_64.rpm | 49 kB 00:00:00
(23/30): perl-threads-shared-1.43-6.el7.x86_64.rpm | 39 kB 00:00:00
(24/30): perl-podlators-2.5.1-3.el7.noarch.rpm | 112 kB 00:00:00
(25/30): perl-libs-5.16.3-283.el7.x86_64.rpm | 686 kB 00:00:01
(26/30): vim-filesystem-7.4.160-1.el7.x86_64.rpm | 9.6 kB 00:00:00
(27/30): vim-enhanced-7.4.160-1.el7.x86_64.rpm | 1.0 MB 00:00:01
(28/30): perl-5.16.3-283.el7.x86_64.rpm | 8.0 MB 00:00:03
(29/30): vim-common-7.4.160-1.el7.x86_64.rpm | 5.9 MB 00:00:04
(30/30): perl-Encode-2.51-7.el7.x86_64.rpm | 1.5 MB 00:00:18
----------------------------------------------------------------------------------------
Total 996 KB / s | 18 MB 00:18
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing: 1: perl-parent-0.225-244.el7.noarch 1 / 30
Installing: perl-http-tiny-0.033-3.el7.noarch 2 / 30
Installing: perl-podlators-2.5.1-3.el7.noarch 3 / 30
Installing: perl-pod-perldoc-3.20-4.el7.noarch 4 / 30
Installing: 1: perl-pod-escapes-1.04-283.el7.noarch 5 / 30
Installing: perl-text-parsewords-3.29-4.el7.noarch 6 / 30
Installing: perl-encode-2.51-7.el7.x86_7 / 30
Installing: perl-pod-usage-1.63-3.el7.noarch 8 / 30
Installing: 4: perl-libs-5.16.3-283.el7.x86_9 / 30
Installing: 4: perl-macros-5.16.3-283.el7.x86_10 / 30
Installing: perl-storable-2.45-3.el7.x86_11 / 30
Installing: perl-exporter-5.68-3.el7.noarch 12 / 30
Installing: perl-constant-1.27-2.el7.noarch 13 / 30
Installing: perl-time-local-1.2300-2.el7.noarch 14 / 30
Installing: perl-socket-2.010-3.el7.x86_15 / 30
Installing: perl-carp-1.26-244.el7.noarch 16 / 30
Installing: perl-pathtools-3.40-5.el7.x86_17 / 30
Installing: perl-scalar-list-utilities-1.27-248.el7.x86_18 / 30
Installing: perl-file-temp-0.23.01-3.el7.noarch 19 / 30
Installing: perl-file-path-2.09-2.el7.noarch 20 / 30
Installing: perl-threads-shared-1.43-6.el7.x86_21 / 30
Installing: perl-threads-1.87-4.el7.x86_22 / 30
Installing: perl-filter-1.49-3.el7.x86_23 / 30
Installing: 1: perl-pod-simple-3.28-4.el7.noarch 24 / 30
Installing: perl-getopt-long-2.40-2.el7.noarch 25 / 30
Installing: 4: perl-5.16.3-283.el7.x86_26 / 30
Installing: 2: vim-filesystem-7.4.160-1.el7.x86_27 / 30
Installing: perl-threads-1.87-4.el7.x86_22 / 30
Installing: perl-filter-1.49-3.el7.x86_23 / 30
Installing: 1: perl-pod-simple-3.28-4.el7.noarch 24 / 30
Installing: perl-getopt-long-2.40-2.el7.noarch 25 / 30
Installing: 4: perl-5.16.3-283.el7.x86_26 / 30
Installing: 2: vim-filesystem-7.4.160-1.el7.x86_27 / 30
Installing: 2: vim-common-7.4.160-1.el7.x86_28 / 30
Installing: gpm-libs-1.20.7-5.el7.x86_29 / 30
Installing: 2: vim-enhanced-7.4.160-1.el7.x86_30 / 30
In verification: 2: vim-common-7.4.160-1.el7.x86_1 / 30
In verification: perl-http-tiny-0.033-3.el7.noarch 2 / 30
In verification: perl-threads-shared-1.43-6.el7.x86_/30
In verification: perl-storable-2.45-3.el7.x86_4 / 30
In verification: perl-exporter-5.68-3.el7.noarch 5 / 30
In verification: perl-constant-1.27-2.el7.noarch 6 / 30
In verification: perl-pathtools-3.40-5.el7.x86_ / 30
In validation: 1: perl-pod-escape-1.04-283.el7.noarch 8 / 30
In validation: 1: perl-parent-0.225-244.el7.noarch 9 / 30
In verification: 1: perl-pod-simple-3.28-4.el7.noarch 10 / 30
In verification: perl-file-temp-0.23.01-3.el7.noarch 11 / 30
In verification: 4: perl-libs-5.16.3-283.el7.x86_12 / 30
In verification: perl-time-local-1.2300-2.el7.noarch 13 / 30
In verification: gpm-libs-1.20.7-5.el7.x86_14 / 30
In verification: perl-pod-perldoc-3.20-4.el7.noarch 15 / 30
In verification: perl-socket-2.010-3.el7.x86_16 / 30
In verification: 4: perl-macros-5.16.3-283.el7.x86_17 / 30
In verification: 2: vim-filesystem-7.4.160-1.el7.x86_18 / 30
In verification: 4: perl-5.16.3-283.el7.x86_19 / 30
In validation: perl-carp-1.26-244.el7.noarch 20 / 30
In verification: 2: vim-enhanced-7.4.160-1.el7.x86_21 / 30
In verification: perl-scalar-list-utilities-1.27-248.el7.x86_22 / 30
In verification: perl-pod-usage-1.63-3.el7.noarch 23 / 30
In verification: perl-encode-2.51-7.el7.x86_24 / 30
In verification: perl-podlators-2.5.1-3.el7.noarch 25 / 30
In verification: perl-getopt-long-2.40-2.el7.noarch 26 / 30
In verification: perl-file-path-2.09-2.el7.noarch 27 / 30
In verification: perl-threads-1.87-4.el7.x86_/30
In verification: perl-filter-1.49-3.el7.x86_29 / 30
In verification: perl-text-parsewords-3.29-4.el7.noarch 30 / 30
Installed:
vim-enhanced.x86_64 2:7.4.160-1.el7
Installed as a dependency:
gpm-libs.x86_64 0:1.20.7-5.el7 perl.x86_64 4:5.16.3-283.el7
perl-Carp.noarch 0:1.26-244.el7 perl-Encode.x86_64 0:2.51-7.el7
perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7
perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7
perl-Getopt-Long.noarch 0:2.40-2.el7 perl-HTTP-Tiny.noarch 0:0.033-3.el7
perl-PathTools.x86_64 0:3.40-5.el7 perl-Pod-Escapes.noarch 1:1.04-283.el7
perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7
perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7
perl-Socket.x86_64 0:2.010-3.el7 perl-Storable.x86_64 0:2.45-3.el7
perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Time-Local.noarch 0:1.2300-2.el7
perl-constant.noarch 0:1.27-2.el7 perl-libs.x86_64 4:5.16.3-283.el7
perl-macros.x86_64 4:5.16.3-283.el7 perl-parent.noarch 1:0.225-244.el7
perl-podlators.noarch 0:2.5.1-3.el7 perl-threads.x86_64 0:1.87-4.el7
perl-threads-shared.x86_64 0:1.43-6.el7 vim-common.x86_64 2:7.4.160-1.el7
vim-filesystem.x86_64 2:7.4.160-1.el7
Complete!
CentOS 7.0 Installation Vim