虛擬機中設置光驅並掛載
光驅設置,以下圖
掛載光驅python
[root@centos01 ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 is write-protected, mounting read-only [root@centos01 ~]# ls /mnt/Packages/ | head # 能夠查看到鏡像中的包 389-ds-base-1.3.1.6-25.el7.x86_64.rpm 389-ds-base-libs-1.3.1.6-25.el7.x86_64.rpm abattis-cantarell-fonts-0.0.12-3.el7.noarch.rpm abrt-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-ccpp-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-kerneloops-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-pstoreoops-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-python-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-vmcore-2.1.11-12.el7.centos.x86_64.rpm abrt-addon-xorg-2.1.11-12.el7.centos.x86_64.rpm
rpm命令的經常使用選項操做git
[root@centos01 ~]# rpm -ivh /mnt/Packages/zsh-5.0.2-7.el7.x86_64.rpm # 安裝,若是/zsh-5.0.2-7.el7.x86_64.rpm有相關的依賴,會提示先安裝對應的依賴包 Preparing... ################################# [100%] Updating / installing... 1:zsh-5.0.2-7.el7 ################################# [100%] [root@centos01 ~]# rpm -e zsh # 卸載,成功不會有提示,但錯誤會有相應的提示 [root@centos01 ~]# rpm -q ppp # 查詢指定包是否安裝 ppp-2.4.5-33.el7.x86_64 [root@centos01 ~]# rpm -q zsh package zsh is not installed [root@centos01 ~]# rpm -qi vim-enhanced Name : vim-enhanced Epoch : 2 Version : 7.4.160 Release : 4.el7 Architecture: x86_64 Install Date: Sat 29 Sep 2018 08:37:28 AM CST Group : Applications/Editors Size : 2296714 License : Vim Signature : RSA/SHA256, Wed 25 Apr 2018 07:50:34 PM CST, Key ID 24c6a8a7f4a80e b5 Source RPM : vim-7.4.160-4.el7.src.rpm Build Date : Wed 11 Apr 2018 07:55:09 AM CST Build Host : x86-01.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://www.vim.org/ Summary : A version of the VIM editor which includes recent enhancements Description : VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-enhanced package contains a version of VIM with extra, recently introduced features like Python and Perl interpreters. Install the vim-enhanced package if you'd like to use a version of the VIM editor which includes recently added enhancements like interpreters for the Python and Perl scripting languages. You'll also need to install the vim-common package. [root@centos01 ~]# rpm -ql vim-enhanced /etc/profile.d/vim.csh /etc/profile.d/vim.sh /usr/bin/rvim /usr/bin/vim /usr/bin/vimdiff /usr/bin/vimtutor [root@centos01 ~]# rpm -qf /usr/bin/vimtutor vim-enhanced-7.4.160-4.el7.x86_64
[root@centos01 yum.repos.d]# yum list | head #@anaconda中的@表明已經安裝的 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Installed Packages ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda NetworkManager.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda NetworkManager-glib.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda NetworkManager-tui.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda [root@centos01 ~]# yum grouplist Loaded plugins: fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.njupt.edu.cn * updates: centost5.centos.org Available environment groups: Minimal Install Compute Node Infrastructure Server File and Print Server Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: Compatibility Libraries Console Internet Tools Development Tools Graphical Administration Tools Legacy UNIX Compatibility Scientific Support Security Tools Smart Card Support System Administration Tools System Management Done [root@centos01 ~]# yum groupinstall 'Compute Node' Loaded plugins: fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) base | 3.6 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/7/x86_64/primary_db | 6.0 MB 00:04:04 Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.njupt.edu.cn * updates: centost5.centos.org Warning: Group scientific does not have any packages to install. Resolving Dependencies --> Running transaction check ---> Package NetworkManager.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 will be obsoleted ... Transaction Summary ===================================================================================== Install 73 Packages (+86 Dependent packages) Upgrade 5 Packages (+33 Dependent packages) [root@centos01 ~]# yum remove ppp Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package ppp.x86_64 0:2.4.5-33.el7 will be erased --> Processing Dependency: ppp = 2.4.5 for package: 1:NetworkManager-0.9.9.1-13.git20140326.4dba720.el7.x86_64 --> Running transaction check ---> Package NetworkManager.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 will be erased --> Processing Dependency: NetworkManager(x86-64) = 1:0.9.9.1-13.git20140326.4dba720.el7 for package: 1:NetworkManager-tui-0.9.9.1-13.git20140326.4dba720.el7.x86_64 --> Running transaction check ---> Package NetworkManager-tui.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ===================================================================================== Package Arch Version Repository Size ===================================================================================== Removing: ppp x86_64 2.4.5-33.el7 @anaconda 852 k Removing for dependencies: NetworkManager x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda 5.9 M NetworkManager-tui x86_64 1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda 253 k Transaction Summary ===================================================================================== Remove 1 Package (+2 Dependent packages)
[dvd] name=install dvd baseurl=file:///mnt enable=1 gpgcheck=0 yum clean all # 清除緩存 yum list
實際操做記錄vim
[root@centos01 ~]# cp /etc/yum.repos.d /etc/yum.repos.d.bak -r [root@centos01 ~]# cd /etc/yum.repos.d [root@centos01 yum.repos.d]# rm -rf * [root@centos01 yum.repos.d]# ls [root@centos01 yum.repos.d]# yum clean all Loaded plugins: fastestmirror Cleaning repos: dvd Cleaning up everything Cleaning up list of fastest mirrors [root@centos01 yum.repos.d]# yum list | tail -n 50 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-14-75dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-15-75dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-2-100dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-2-75dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-9-100dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-ISO8859-9-75dpi.noarch 7.5-9.el7 dvd xorg-x11-fonts-Type1.noarch 7.5-9.el7 dvd xorg-x11-fonts-cyrillic.noarch 7.5-9.el7 dvd xorg-x11-fonts-ethiopic.noarch 7.5-9.el7 dvd xorg-x11-fonts-misc.noarch 7.5-9.el7 dvd xorg-x11-glamor.x86_64 0.5.1-4.20140115gitfb4d046c.el7 dvd xorg-x11-proto-devel.noarch 7.7-8.el7.1 dvd xorg-x11-server-Xephyr.x86_64 1.15.0-7.el7 dvd xorg-x11-server-Xorg.x86_64 1.15.0-7.el7 dvd xorg-x11-server-common.x86_64 1.15.0-7.el7 dvd xorg-x11-server-utils.x86_64 7.7-4.el7 dvd xorg-x11-utils.x86_64 7.5-13.1.el7 dvd xorg-x11-xauth.x86_64 1:1.0.7-6.1.el7 dvd xorg-x11-xbitmaps.noarch 1.1.1-6.el7 dvd xorg-x11-xinit.x86_64 1.3.2-13.el7 dvd xorg-x11-xkb-utils.x86_64 7.7-9.1.el7 dvd xpp3.noarch 1.1.3.8-11.el7 dvd xrestop.x86_64 0.4-14.el7 dvd xsane-common.x86_64 0.999-9.el7 dvd xsane-gimp.x86_64 0.999-9.el7 dvd xsettings-kde.x86_64 0.12.3-7.el7 dvd xsom.noarch 0-10.20110809svn.el7 dvd xterm.x86_64 295-3.el7 dvd xulrunner.x86_64 24.5.0-1.el7.centos dvd xvattr.x86_64 1.3-27.el7 dvd xz-devel.x86_64 5.1.2-8alpha.el7 dvd yajl.x86_64 2.0.4-4.el7 dvd yelp.x86_64 1:3.8.1-7.el7 dvd yelp-libs.x86_64 1:3.8.1-7.el7 dvd yelp-xsl.noarch 3.8.1-2.el7 dvd yp-tools.x86_64 2.14-3.el7 dvd ypbind.x86_64 3:1.37.1-7.el7 dvd ypserv.x86_64 2.31-8.el7 dvd yum-langpacks.noarch 0.4.2-3.el7 dvd yum-plugin-aliases.noarch 1.1.31-24.el7 dvd yum-plugin-changelog.noarch 1.1.31-24.el7 dvd yum-plugin-tmprepo.noarch 1.1.31-24.el7 dvd yum-plugin-verify.noarch 1.1.31-24.el7 dvd yum-plugin-versionlock.noarch 1.1.31-24.el7 dvd yum-utils.noarch 1.1.31-24.el7 dvd zenity.x86_64 3.8.0-4.el7 dvd zlib-devel.x86_64 1.2.7-13.el7 dvd zsh.x86_64 5.0.2-7.el7 dvd zziplib.x86_64 0.13.62-5.el7 dvd