#wget "http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os"

建立起了index.html?release=6&arch=x86_64&repo=os库url
1.为DVD建立挂载目录
#mkdir /media/Centos

2.挂载DVD centos镜像

#mount -t auto /dev/cdrom /media/Centos

3.查看相关配置文件

可以通过# ls -l /etc/yum.repos.d/
total 28
-rw-r--r--. 1 root root 1991 Oct 23  2014 CentOS-Base.repo
-rw-r--r--. 1 root root  647 Oct 23  2014 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  289 Oct 23  2014 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Oct 23  2014 CentOS-Media.repo
-rw-r--r--. 1 root root 5394 Oct 23  2014 CentOS-Vault.repo
-rw-r--r--. 1 root root  475 Nov 22 21:04 index.html?release=6&arch=x86_64&repo=os

4.禁用yum的网络更新方式,简单地默认首选的Centos-Base.repo更名为Centos-Base.repo.bak

# cd /etc/yum.repos.d/
[root@cs6 yum.repos.d]# ls
adobe-linux-x86_64.repo  CentOS-fasttrack.repo  index.html?release=6&arch=x86_64&repo=os
CentOS-Base.repo         CentOS-Media.repo
CentOS-Debuginfo.repo    CentOS-Vault.repo
[root@cs6 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

5.配置本地yum源

~# vi /etc/yum.repos.d/CentOS-Media.repo

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
#enabled=0 20151122 start local update mode
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
6.清除原有yum信息

~#yum clean all

7.检查DVD软件列表

[root@cs6 yum.repos.d]#
安装软件:

$ yum search software

$ yum install softwareofpackage

http://www.centoscn.com/CentosBug/osbug/2015/0426/5271.html

解决Centos 6.6命令行实现不能实现自动补全 

公司同事用的ubuntu系统,自动补全功能不错,但是本人的Centos 6.6系统使用sudo的时候就不能自动补全了,git命令也不能自动补全。

网上搜索一番解决方法如下。

一  git不能补全问题

下载git源码

[python] view plaincopy

 
  1. $ git clone https://www.kernel.org/pub/scm/git/

找到git-completion.bash文件拷贝到 ~/目录下

$ sudo cp contrib/completion/git-completion.bash ~/.git-completion.bash

编辑 /etc/bashrc 文件  在最后加入:source /home/yourname/.git-completion.bash

或者

$ sudo cp contrib/completion/git-completion.bash /etc/bash_completion.d/
source /etc/bash_completion.d/git-completion.bash

得到git-completion.bash的另一种方法:

[python] view plaincopy

 
  1. sudo find / -name 'git-completion*'
  2. /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bash

所以linux系统里面是有一份文件的,直接拷贝就可以了。

二  自动补全。这里说的补全,不只是系统默认的补全路径跟文件名的补全功能,而是命令的参数的补全,有了这个补全之后,在Bash里面几乎能补全任何可以补全的补全。

RedHat系的默认没有安装,需要安装一个bash-completion,就可以实现了。当你sudo  yum  install xxx的时候,这些单词中的任何一个你都补全,输入到yum ins然后按Tab键的时候再按Tab就可以补全install。

安装之前,在/etc/bash_completion.d/目录下执行ls:

[python] view plaincopy

 
  1. git                          rpmlint
  2. createrepo.bash           gvfs-bash-completion.sh      scl.bash
  3. dbus-bash-completion.sh   perf                         subversion
  4. dkms                      pk-completion.bash           yum.bash
  5. gdbus-bash-completion.sh  rpmdevtools.bash-completion  yum-utils.bash


安装:

[python] view plaincopy

 

  1. sudo yum install bash-completion

在查看/etc/bash_completion.d/下面的文件:

[python] view plaincopy

 

  1. ant                       gvfs-bash-completion.sh  rcs
  2. autoconf                  gzip                     redefine_filedir
  3. automake                  iconv                    rfkill
  4. bash-builtins             ifupdown                 rpcdebug
  5. bind-utils                info                     rpm
  6. brctl                     iproute2                 rpmdevtools.bash-completion
  7. bumblebee                 iptables                 rpmlint
  8. bzip2                     java                     rsync
  9. chkconfig                 lsof                     samba
  10. configure                 lvm                      scl.bash
  11. coreutils                 lzma                     service
  12. cpan2dist                 make                     sh
  13. cpio                      man                      shadow
  14. createrepo.bash           mdadm                    smartctl
  15. crontab                   minicom                  sqlite3
  16. cryptsetup                module-init-tools        ssh
  17. cups                      mysqladmin               strace
  18. cvs                       net-tools                subversion
  19. dbus-bash-completion.sh   nmap                     tar
  20. dd                        ntpdate                  tcpdump
  21. dhclient                  open-iscsi               util-linux
  22. dkms                      openssl                  wireless-tools
  23. dvd+rw-tools              perf                     wodim
  24. e2fsprogs                 perl                     wvdial
  25. findutils                 pk-completion.bash       xmllint
  26. fuse                      pkg-config               xmlwf
  27. gcc                       pm-utils                 xorg-x11-server-utils
  28. gdb                       postfix                  xsltproc
  29. gdbus-bash-completion.sh  postgresql               xz
  30. genisoimage               procps                   yp-tools
  31. getent                    python                   yum.bash
  32. git                       qdbus                    yum-utils.bash
  33. gpg2                      quota-tools

yum_rpm(利用dvd建立本地yum库)的更多相关文章

  1. 本地yum库制作及本地安装Docker

    生产环境中,我们总是会遇到服务器无法连接外网的情况,这样,如果想安装某个应用,而这个应用依赖的其他类库又特别多,就很痛苦了.这个时候,就需要自己制作个本地的yum库,进行本地安装.本文将以Docker ...

  2. Centos6.5建立本地YUM源

    很多情况下公司的服务器是不允许连外网的,那么安装软件的时候就很不方便了,这里就需要建立一个本地YUM源了. 文件位置:/etc/yum.repos.d/    后缀一定是.repo结束. 下面我们搭建 ...

  3. 本地yum库的搭建

    1.建立yum服务器 yum服务器可以使用http或者ftp的方式,我们这里选择使用http的方式进行,需要先进行httpd的安装 # yum install httpd 在本地建立包目录 # mkd ...

  4. CentOS下建立本地YUM源并自动更新

    1. 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑: l 网络速度:访问互联网可能比较慢 l 节省带宽:如果有大量的服务器,架设自己的yum源可以有 ...

  5. 了解什么是版本控制 & 用tortoiseSVN 建立本地版本库来管理自己的代码

    什么是版本控制 版本控制系统(Version Control System,简称VCS)广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生了 ...

  6. createrepo 建立本地yum源

    linux使用createrepo制作本地yum源   目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repod ...

  7. CentOS 6 通过DVD快速建立本地YUM源

    一.将DVD光盘放入RedHat/CentOS6.X服务器/电脑光驱中 二.挂载DVD光驱到/mnt/cdrom # mkdir -p /mnt/cdrom # mount -t iso9660 /d ...

  8. CentOS 建立本地yum源服务器

    安装CentOS系统,配置系统的网络环境 配置静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet O ...

  9. centos6.5官方dvd做本地yum

    问题描述: 一切都搞定了,就是yum makecache 出现文件404,再目录看了也不对没后缀...(这不扯淡吗,rhel的dvd是可以直接使用的,难道企业版与社区版的区别??) 日志记录 [roo ...

随机推荐

  1. OracleOraDb10g_home1TNSListener无法启动

    1:“本地计算机上的OracleOraDb10g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止.” 解决办法:动态ip,服务 OracleOraDb10 ...

  2. Nagios告警和监控主机安装介绍(三)

    Nagios邮件告警 配置sendEmail 解压缩tar –zxvf sendEmail-v1.56.tar.gz cd sendEmail-v1.56 将可执行程序复制cp sendEmail / ...

  3. MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论

     MySQL ACMAIN_CHM06-26 16:36 等级 84次回复 [求证&散分]MySQL 中 where id in (1,2,3,4,...) 的效率问题讨论 庆祝本月大版得 ...

  4. mq安装参考

    CentOS 6.2 64bit 安装erlang及RabbitMQ Server 1.操作系统环境(CentOS 6.2 64bit) [root@leekwen ~]# cat /etc/issu ...

  5. Js注册等待

    <为维护网上公共秩序和社会稳定,请您自觉遵守以下条款: <br> <br>  一.不得利用本站危害国家安全.泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用 ...

  6. 使用node.js制作简易爬虫

    最近看了些node.js方面的知识,就像拿它来做些什么.因为自己喜欢摄影,经常上蜂鸟网,所以寻思了一下,干脆做个简单的爬虫来扒论坛的帖子. 直接上代码吧. var sys = require(&quo ...

  7. 教你如何---构建良好的windows程序(初学者必看)

    一使用菜单栏和工具栏 1.菜单栏和工具栏有什么作用和优点: 通过菜单栏把应用程序的功能进行分组,能够方便用户查找和使用,下图所示的菜单栏包含的每一项都是顶层菜单项,顶层菜单项下的选项称为”子菜单”或” ...

  8. sql中文字符串获取拼音首字母

    SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO )) ) as begin ),) set @PY='' begin ) --如果非汉字字符,返回原字 ...

  9. 第20章 使用LNMP架构部署动态网站环境

    章节概述: 本章节将从Linux系统的软件安装方式讲起,带领读者分辨RPM软件包与源码安装的区别.并能够理解它们的优缺点. Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳 ...

  10. Unity游戏开发之“屏幕截图”

    原地址:http://sygame.lofter.com/post/117105_791680 在unity游戏开发中,可能会遇到在游戏中截屏的效果.这儿提供两种截屏方法.(方法二提供显示截图缩略图代 ...