[root@node130 rh]# pwd
/opt/rh
[root@node130 rh]# ls
rhel-server-6.4-x86_64-dvd.iso

[root@node130 rh]#mkdir /mnt/cdrom

[root@node130 dev]# mount -v -t iso9660 -o loop  /opt/rh/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom/
mount: going to use the loop device /dev/loop0
/opt/rh/rhel-server-6.4-x86_64-dvd.iso on /mnt/cdrom type iso9660 (rw,loop=/dev/loop0)

[root@node130 yum.repos.d]# vim rhel-source.repo

[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

清除原有缓存

[root@node130 cdrom]# yum clean all

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Cleaning repos: rhel-source

Cleaning up Everything

  1.  

获取yum列表

验证yum配置是否成功

[root@node130 cdrom]# yum makecache

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

rhel-source                                                                                                                           | 3.9 kB     00:00 ...

rhel-source/group_gz                                                                                                                  | 204 kB     00:00 ...

rhel-source/filelists_db                                                                                                              | 3.7 MB     00:00 ...

rhel-source/primary_db                                                                                                                | 3.1 MB     00:00 ...

rhel-source/other_db                                                                                                                  | 1.5 MB     00:00 ...

Metadata Cache Create

验证yum配置是否成功
[root@node130 cdrom]# yum grouplist | grep Server

Network Infrastructure Server

Print Server

Web Server

Backup Server

Directory Server

Identity Management Server

Network Storage Server

Server Platform

Server Platform Development

Systems Management Messaging Server support

查找软件包

yum list available  #列出可供安装的软件包

yum list installed #列出已安装的软件包

yum list extras #列出不是通过仓库安装的软件包

yum list *vorbis*#列出标题包含vorbis的软件包

yum list updates #列出可以更新的软件包

yum info wordpress #wordpress软件包说明

yum info word* #以word开头的软件包说明

yum search mp3 #查找包含字符串mp3的软件包

安装软包

yum install wordpress

yum groupinstall XFCE #安装整套XFCE桌面软件包

更新软件包

yum check-update #列出所有可更新的软件包

yum list updates openoffice* #查找openoffice*的更新

yum update #更新所有可更新的软件包

删除软件包

yum remove beagle #删除beagle 软件包

yum remove xscreen* 删除xscreen开头的软件包

yum groupremove XFCE 删除XFCE的组内的所有软件包

清除软件包

yum clean packages #清除遗留在缓存里的包文件

yum clean metadata #清除遗留在缓存里的元数据

yum clean headers #清除遗留在缓存里的头文件

yum clean all #清除元数据,头文件和包文件

rpm安装软妹包

rpm -ivh rpmforge-release-*.rpm

rpm -ivh http://ftp************.rpm

rpm升级软件包

rpm -Uhv  *.rpm

删除软件包

rpm -e rpmforge-release

rpm -e --nodeps  rpmforge-release

查询rpm包相关信息

rpm -q rsync  #版本信息

rpm -qp ***.rpm #获取当前目录下rpm包的相关信息

rpm -qa|less #列出系统中已安装的所有软件包

rpm -qf /etc/sysctl.conf #检查系统里某个文件以查看该文件属于哪个软件包

rpm -qi rpmforge-release #列出已安装软件包的标准信息信息

rpm -qlp *.rpm |less #列出rpm文件的内容

rpm -q --scripts kernel |less #列出已安装的rpm包自带的安装前和安装后脚本

[root@node130 ~]# find / -name 'functest.sh' -print | xargs ls -l;
-rw-r--r--. 1 root root 202 Nov 30 06:42 /root/functest.sh
-rw-r--r--  1 root root 202 Dec 18 05:09 /tmp/functest.sh
[root@node130 ~]# find / -name "postgresql-9.4.10-1-linux-x64.run" -exec ls -l {} \;
-rwxr-xr-x. 1 root root 37291135 Nov  8 08:27 /root/postgresql-9.4.10-1-linux-x64.run
-rwxr-xr-x. 1 postgres postgres 37291135 Nov  8 08:30 /home/postgres/postgresql-9.4.10-1-linux-x64.run
[root@node130 ~]# find / -name "functest.sh" -exec ls -l {} \;
-rw-r--r--. 1 root root 202 Nov 30 06:42 /root/functest.sh
-rw-r--r-- 1 root root 202 Dec 18 05:09 /tmp/functest.sh
[root@node130 ~]# find /home -name '*.conf' |xargs -I {} cp -r {} /tmp/
[root@node130 tmp]# find /home -name '*.conf' |xargs -I {} ls -l {}
-rw------- 1 root root 20642 Dec 18 05:23 /home/kingbase/data/kingbase.conf
-rw------- 1 root root 4106 Dec 18 05:23 /home/kingbase/data/sys_hba.conf
-rw------- 1 root root 88 Dec 18 05:23 /home/kingbase/data/kingbase.auto.conf
-rw------- 1 root root 1628 Dec 18 05:23 /home/kingbase/data/sys_ident.conf
-rw------- 1 root root 20642 Dec 18 05:24 /home/kaadmin/data/master/kaseg-1/kingbase.conf
-rw-r--r-- 1 root root 2361 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/kaperfmon/conf/kaperfmon.conf
-rw------- 1 root root 4106 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/sys_hba.conf
-rw------- 1 root root 1628 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/sys_ident.conf
-rw------- 1 root root 20642 Dec 18 05:26 /home/kaadmin/data/kaseg0/kingbase.conf
-rw------- 1 root root 4106 Dec 18 05:26 /home/kaadmin/data/kaseg0/sys_hba.conf
-rw------- 1 root root 1628 Dec 18 05:26 /home/kaadmin/data/kaseg0/sys_ident.conf
-rw------- 1 root root 7856 Dec 18 05:23 /home/postgres/.gnupg/gpg.conf
-rw------- 1 root root 4214 Dec 18 05:22 /home/postgres/data/pg_hba.conf
-rw------- 1 root root 1636 Dec 18 05:22 /home/postgres/data/pg_ident.conf
-rw------- 1 root root 88 Dec 18 05:22 /home/postgres/data/postgresql.auto.conf
-rw-r--r-- 1 root root 20825 Dec 18 05:22 /home/postgres/data/postgresql.conf
[root@node130 tmp]# find /home -name '*.conf' -exec ls -l {}\;
find: missing argument to `-exec'
[root@node130 tmp]# find /home -name '*.conf' -exec ls -l {} \;
-rw------- 1 root root 20642 Dec 18 05:23 /home/kingbase/data/kingbase.conf
-rw------- 1 root root 4106 Dec 18 05:23 /home/kingbase/data/sys_hba.conf
-rw------- 1 root root 88 Dec 18 05:23 /home/kingbase/data/kingbase.auto.conf
-rw------- 1 root root 1628 Dec 18 05:23 /home/kingbase/data/sys_ident.conf
-rw------- 1 root root 20642 Dec 18 05:24 /home/kaadmin/data/master/kaseg-1/kingbase.conf
-rw-r--r-- 1 root root 2361 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/kaperfmon/conf/kaperfmon.conf
-rw------- 1 root root 4106 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/sys_hba.conf
-rw------- 1 root root 1628 Dec 18 05:25 /home/kaadmin/data/master/kaseg-1/sys_ident.conf
-rw------- 1 root root 20642 Dec 18 05:26 /home/kaadmin/data/kaseg0/kingbase.conf
-rw------- 1 root root 4106 Dec 18 05:26 /home/kaadmin/data/kaseg0/sys_hba.conf
-rw------- 1 root root 1628 Dec 18 05:26 /home/kaadmin/data/kaseg0/sys_ident.conf
-rw------- 1 root root 7856 Dec 18 05:23 /home/postgres/.gnupg/gpg.conf
-rw------- 1 root root 4214 Dec 18 05:22 /home/postgres/data/pg_hba.conf
-rw------- 1 root root 1636 Dec 18 05:22 /home/postgres/data/pg_ident.conf
-rw------- 1 root root 88 Dec 18 05:22 /home/postgres/data/postgresql.auto.conf
-rw-r--r-- 1 root root 20825 Dec 18 05:22 /home/postgres/data/postgresql.conf

Linux 使用本地yum源及软件包管理的更多相关文章

  1. Linux下 本地yum源搭建

    第1章 关于yum源 1.1 什么是yum源 yum(Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件 ...

  2. Linux 配置本地yum源

    Linux 配置无网络状态利用yum安装软件 在有网络的情况下安装软件只需一条yum install xxx命令,例如安装gcc只需一条指令:yum install gcc  那么在没有网络的情况下该 ...

  3. linux 配置本地yum源,配置国内yum源,配置epel源

    目录 一.配置本地yum源 二.配置国内yum源和epel源 一.配置本地yum源 1.挂载ISO镜像 mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1 ...

  4. Linux配置本地yum源

    最近在配置zabbix时,遇到CentOS 无法连接网络问题,搜索到一种配置本地yum源的方法,特此记录 一.联网安装预处理 配置缓存,修改/etc/yum.conf [main] cachedir= ...

  5. Linux系统本地yum源环境配置记录

    由于IDC的一些服务器没有外网,不能对外访问.所以打算部署一套内网的yum源环境,以供内网服务器使用.以下简单记录下操作过程: 1)下载centos6.9和centos7.3的镜像,并挂载 [root ...

  6. LINUX创建本地yum源

    .创建一个文件夹,把光盘中所有的RPM安装包都拷贝进来 # mkdir /rpms_yum .把光盘上的RPM包全部复制到rpms_yum中 # cd /mnt/cdrom/Packages/ # c ...

  7. linux系统配置本地yum源

    1. 前言 学习Linux系统需要大量的实验,而每次安装系统和准备安装系统后的基础配置比较耗时费力.如果在生产环境中,遇到内网(无法访问互联网)情况下,就需要利用挂载的ISO文件内的Packages中 ...

  8. Linux 安装本地 yum源

    放入Centos6.4的镜像光盘或找到镜像文件 [root]#mount /dev/cdrom  /media/cdrom  #挂载本地镜像 [root]#rm -rf /etc/yum.repo.d ...

  9. linux——制作本地yum源

    1. 将windows系统中的linux镜像插入到linux系统的光驱中 2. 将光驱挂载到一个挂载点 3. 清缓存:yum clean all 4. 修改配置文件 /etc/yum.repos.d/ ...

随机推荐

  1. nodejs review-04

    79 Secure your projects with HTTPS Express 生成SSL证书 openssl genrsa -out privkey.pem 1023 openssl req ...

  2. CAS代理配置

    CAS Server:www.sinosoft.com 代理服务:palace.sinosoft.com 被代理服务:gguser.sinosoft.com 1. 建立key,命令如下: keytoo ...

  3. an excellent capability of C# language and compiler

    Sometimes you want to write code that works for different primitive types, and as C# doesn't support ...

  4. ACM: NBUT 1105 多连块拼图 - 水题 - 模拟

    NBUT 1105  多连块拼图 Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:  Practice  Appoint ...

  5. Mac下抓包

    Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11).Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的X ...

  6. Android 开发项目笔记2 自建View满足特殊要求

    写java文件组成特殊的View,然后在xml文件中通过 包名.类名 调用. 1.padding 是指的组件内部的填充区域,不是指组件与parent之间的区域.操控后者间距后者使用margin 2.使 ...

  7. Bean不同配置方式的比较

    在<Spring3.x 企业应用开发实战>上学习了Bean的三种不同配置方法,下图是我从书中截取的图片,比较了一下这三种配置的异同 ps:发现图片不能完全显示(右侧有一块不显示),解决方法 ...

  8. WPF整理-为控件添加自定义附加属性

    附加属性 附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性.举个最常见的例子 <Canvas> ...

  9. LoadRunner使用技巧-IP欺骗的使用

    设置IP欺骗的原因         1.当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果. 2.某些服务器配置了负载均 ...

  10. MySQL优化性能my.cnf详解

    提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件): [client] port=3306 socket=/tmp/mysql.sock [mysqld] ...