yum_rpm(利用dvd建立本地yum库)
#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源码

- $ 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的另一种方法:

- sudo find / -name 'git-completion*'
- /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:

- git rpmlint
- createrepo.bash gvfs-bash-completion.sh scl.bash
- dbus-bash-completion.sh perf subversion
- dkms pk-completion.bash yum.bash
- gdbus-bash-completion.sh rpmdevtools.bash-completion yum-utils.bash
安装:

- sudo yum install bash-completion
在查看/etc/bash_completion.d/下面的文件:

- ant gvfs-bash-completion.sh rcs
- autoconf gzip redefine_filedir
- automake iconv rfkill
- bash-builtins ifupdown rpcdebug
- bind-utils info rpm
- brctl iproute2 rpmdevtools.bash-completion
- bumblebee iptables rpmlint
- bzip2 java rsync
- chkconfig lsof samba
- configure lvm scl.bash
- coreutils lzma service
- cpan2dist make sh
- cpio man shadow
- createrepo.bash mdadm smartctl
- crontab minicom sqlite3
- cryptsetup module-init-tools ssh
- cups mysqladmin strace
- cvs net-tools subversion
- dbus-bash-completion.sh nmap tar
- dd ntpdate tcpdump
- dhclient open-iscsi util-linux
- dkms openssl wireless-tools
- dvd+rw-tools perf wodim
- e2fsprogs perl wvdial
- findutils pk-completion.bash xmllint
- fuse pkg-config xmlwf
- gcc pm-utils xorg-x11-server-utils
- gdb postfix xsltproc
- gdbus-bash-completion.sh postgresql xz
- genisoimage procps yp-tools
- getent python yum.bash
- git qdbus yum-utils.bash
- gpg2 quota-tools
yum_rpm(利用dvd建立本地yum库)的更多相关文章
- 本地yum库制作及本地安装Docker
生产环境中,我们总是会遇到服务器无法连接外网的情况,这样,如果想安装某个应用,而这个应用依赖的其他类库又特别多,就很痛苦了.这个时候,就需要自己制作个本地的yum库,进行本地安装.本文将以Docker ...
- Centos6.5建立本地YUM源
很多情况下公司的服务器是不允许连外网的,那么安装软件的时候就很不方便了,这里就需要建立一个本地YUM源了. 文件位置:/etc/yum.repos.d/ 后缀一定是.repo结束. 下面我们搭建 ...
- 本地yum库的搭建
1.建立yum服务器 yum服务器可以使用http或者ftp的方式,我们这里选择使用http的方式进行,需要先进行httpd的安装 # yum install httpd 在本地建立包目录 # mkd ...
- CentOS下建立本地YUM源并自动更新
1. 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑: l 网络速度:访问互联网可能比较慢 l 节省带宽:如果有大量的服务器,架设自己的yum源可以有 ...
- 了解什么是版本控制 & 用tortoiseSVN 建立本地版本库来管理自己的代码
什么是版本控制 版本控制系统(Version Control System,简称VCS)广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生了 ...
- createrepo 建立本地yum源
linux使用createrepo制作本地yum源 目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repod ...
- CentOS 6 通过DVD快速建立本地YUM源
一.将DVD光盘放入RedHat/CentOS6.X服务器/电脑光驱中 二.挂载DVD光驱到/mnt/cdrom # mkdir -p /mnt/cdrom # mount -t iso9660 /d ...
- CentOS 建立本地yum源服务器
安装CentOS系统,配置系统的网络环境 配置静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet O ...
- centos6.5官方dvd做本地yum
问题描述: 一切都搞定了,就是yum makecache 出现文件404,再目录看了也不对没后缀...(这不扯淡吗,rhel的dvd是可以直接使用的,难道企业版与社区版的区别??) 日志记录 [roo ...
随机推荐
- 学习使用Robot Framework自动化测试框架-web元素定位
转:http://blog.csdn.net/u012145166/article/details/50342569 1.name和id 其中使用到了name和id定位.但有时候由于开发人员的疏忽或者 ...
- 领域模型中的实体类分为四种类型:VO、DTO、DO、PO
http://kb.cnblogs.com/page/522348/ 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: V ...
- 栈的的链式实例LinkStack实现
1.#include <stdio.h>#include <malloc.h>#include "LinkList.h"typedef struct _ta ...
- Win7下JDK环境变量的设置
JDK并不像Microsoft阵营vs那样智能,安装好后所有的东西都给你配置好了,我们还没需要手动配置很多东西 首先说为什么要配置JDK的环境变量在任何路径下识别java命令和java类 配置分为2个 ...
- Python socket编程之四:模拟分时图
建立 socket,先运行服务器,再运行客户端,建立连接后服务器从本地数据库调数据一截一截地发送给客户端,客户端接受数据绘图模拟分时图 1.socket # -*- coding: utf-8 -*- ...
- C# 根据IP地址获取城市
using System; using System.IO; using System.Net; using System.Text; using System.Web.Script.Serializ ...
- 使用guava带来的方便
guava是在原先google-collection 的基础上发展过来的,是一个比较优秀的外部开源包,最近项目中使用的比较多,列举一些点.刚刚接触就被guava吸引了... 这 ...
- windows中快速停掉占用某端口的进程的方法
在Windows操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 本文将通过命令来强行终止这个已经运行的tomca ...
- oracle经典书籍推荐 转
很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 绍.首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作. 提到入门学习,我又得搬Tom(Thomas ...
- GPRS GPRS(General Packet Radio Service)是通用分组无线服务技术的简称,它是GSM移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术
GPRS 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . GPRS(General Packet Radio Service)是通用分组无线服务技术的简称,它是GSM移动电话用户可 ...