4、mount,rpm,yum,yum组讲解

一、光盘文件使用                    Cluster         //集群二进制包

访问光盘里面数据    ClusterStorage  //集群文件系统二进制包

1.先放入RHEL5.9iso,确保电源OK    Server          //核心服务器的二进制包

2.先卸载    VT              //虚拟化二进制包

umount/dev/cdrom    image           //引导和驱动程序磁盘映像

ls /media/            isolinux    //图像引导文件

3.手动挂载

mount /dev/cdrom /media/

4.测试

mount | tail -1

ls /media/

二、RPM软件包管理

rpm -q bash 查询是否安装bash

rpm -qa 查询所有已安装的软件包  或  rpm -qa | less 以less形式查看

rpm -qa *ftp*  或  rpm -qa | grep ftp 查询所有已安装ftp的软件包

rpm -qi firefox 查看已安装的软件包的详细信息

rpm -ql firefox  查看安装路径

rpm -qc bash 只显示他安装在etc的配置文件

rpm -qf /etc/passwd 查询他是由哪个包产生的(要接绝对路径)(第一步)

(安装的软件包查询就用 -qi -ql -qc -qf)

cd /media/Server/ 如果进不去重新挂载

ls  *lynx*   (第二步)

rpm -q lynx

rpm -qpi lynx 按tab健

(查询未安装的软件包信息用 -qpi -qpl -qpc)

安装和卸载过程

rpm -i lynx按tab键 (安装软件包)

rpm -iv lynx按tab健 (显示细节信息)

rpm -ivh lynx按tab健 (以#号显示安装进度)(第三步)

rpm -e lynx(卸载安装包)

rpm -ivh lynx按tab健 --force (强制安装)

安装时候安装包名字要全称,御载不用全称(不管用rpm安装还是yum安装都是一样)

rmp  -i 安装   -U 升级    -F升级(老版本未装不装新版本,很少用到)

-v 显示细节信息    -h 以#显示安装进度    --force 强制安装

--nodeps:不考慮相依屬性的關係,給他強制的安裝下去;不考虑rpm的依赖包,直接强制安装或卸载。

rpm -V 安装包名 (检测软件包有没有被别人动过,正常则无输出)

rpm -Vf 文件路径 (包是由哪个文件产生的,有没有产生变动)

rpm -Va (检查所有文件中变动过的)

s 文件大小变化 M 权限或类型变化  5 MD5校检  D 设备编号

L 链接数不一致

U所属用户变化   G所属组变化 T修改时间变化

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

(删除安装时出现提示警告信息)

rpm -q bind-chroot (依赖关系下载)

ls gcc* (依赖关系下载)所有依赖软件都在/media/Server目录下

./INSTALL 直接运行安

yum -y localinstall 安装包全名.rpm --nogpgcheck

|

搭建本地YUM                          不需要检查签名

1.放入RHEL5.9iso,确保电源

2.挂载iso到/media

umount /dev/cdrom

mount /dev/cdrom /media/

mount | tail -1

ls media

3.客户端配置

1.拷贝模板

2.修改模板

cd /ect/yum.repos.d/

cp rhel-debuginfo.repo rh-server5.9.repo

vim rh-server5.9.repo

cat rh-server5.9.repo

yum clean all 清除缓存

yum list | less 查看配置成功还是失败

yum list | wc -l 查看配置成功还是失败 显示数字三千多个代表正常

yum list bash 查看有没有安装bash

yum repolist

yum search ftp 查询软件包名称或描述关键字

yum info firefox 查询软件包的相询信息

yum install gcc 安装指定软件包

yum remove bind 卸载bind软件包

yum provides /etc/passwd 查看是由哪个包提供的 类似于rmp -qf

软件组

LANG=en  或 LANG=“”或 LANG=en_US.UTF-8(此命令用来查看英文)

LANG=zh_CN.UTF-8(此命令用来查看中文)

yum grouplist (查询组表)

yum groupinfo "Web Server"  (查询组信息)

yum groupinstall "Web Server" (安装软件包)

yum groupremove "Web Server" (移出软件包)

yum groupinstall "GNOME Desktop Environment" "X Windown System"

(安装图形界面)

system-config-packages

yum install libreoffic* --nogpgcheck(可忽略)

时间: 2024-10-11 10:24:55

4、mount,rpm,yum,yum组讲解的相关文章

Centos7 mount/ rpm/ yum 软件仓库搭建

mount  --挂载光盘 umount /Bob  --删除挂载的光盘Bob df -h  --查看挂载的目录 例:将本地Centos 7 IOS镜像挂载到Bob目录下 首先在cd /  目录下建立Bob的文件夹,之后再进入cd /dev 目录,用ls查看,可看到cdrom这个目录,一般ISO镜像文件或者关盘都挂载此目录下,ls cdrom /   可查看到Bob文件夹已在此目录中,用 mount cdrom /abc 将镜像文件IOS或者光盘挂载Bob文件夹中,完成后,可通过df -h 查看

[Linux程序包管理之RPM及YUM]

Linux程序包管理之RPM及YUM 一.RPM和YUM简介 RPM,全称RPM Package Manager,是由Red Hat推出的软件包管理系统,现在在各个发行版普遍使用. RPM包管理器,将编译好的程序打包成一个文件或有限的几个文件,可用于实现便捷地安装.卸载.升级.查询.校验等程序管理:通常用与RHEL,红帽衍生系统,如CenOS等系统,用来实现对Linux程序包进行快捷管理. RPM包命名格式: Yum,全称Yellow dog Updater, Modified , 由Duke

《Linux程序包管理之RPM及YUM》

一.RPM和YUM简介 RPM,全称RPM Package Manager是由Red Hat推出的软件包管理系统,现在在各个发行版普遍使用. RPM包管理器,将编译好的程序打包成一个文件或有限的几个文件,可用于实现便捷地安装.卸载.升级.查询.校验等程序管理:通常用与RHEL,红帽衍生系统,如CenOS等系统,用来实现对Linux程序包进行快捷管理. RPM包命名格式: Yum,全称Yellow dog Updater, Modified , 由Duke University团队,修改Yello

软件包安装/rpm/yum/yum搭建本地仓库

安装软件包的三种方法 rpm工具yum工具源码包 源码包的安装相对复杂,yum工具是最简单方便的工具,rpm相对来说繁琐的多. rpm包介绍 rpm是Red Hat Package Manager的缩写,有Red Hat公司开发,它是以一种数据库记录的方式将我们所需要的套件安装到linux主机的一套管理程序.rpm的安装非常快捷,但是它有一些缺点,例如包与包之间存在着相互依赖的情况,卸载包时需要先把依赖的包卸载.如果依赖的包是系统所必需的,就不能卸载这个包,否则系统崩溃. 在介绍rpm包格式的时

笔记6 压缩工具、安装软件包(rpm、yum、源码包)、shell。

压缩打包 常见的压缩文件 windows:rar.zip.7z Linux:.zip..gz..bz2..xz..tar..gz..tar.bz2..tar.xz gzip压缩工具 它压缩后边直接跟文件名就可以 命令:gzip -d 解压的意思 命令gzip -数字  表示它的压缩级别,1--9,数字越大越严谨,默认保持的是6级别. 命令:file 查看解压缩文件,因为它被解压缩了,是一个二进制文件所以不能用cat来查看它的内容. 命令:zcat  可以查看解压缩文件的内容 命令:gzip -c

linux CentOS7 中安装包管理:rpm 、yum及源码包安装使用

一. 安装软件包的三种方法 yum ---python rpm工具 yum工具 源码包 二. rpm包介绍 设置光驱并挂载: [[email protected] ~]# mount /dev/cdrom /mntmount: /dev/sr0 写保护,将以只读方式挂载 [[email protected] ~]# ls /mntEULA    isolinux  repodata                      TRANS.TBL GPL     LiveOS    RPM-GPG-

rpm和yum程序包的管理

rpm和yum程序包的管理 rpm简介: RPM,是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了. 程序包管理: 内核功能:进程管理.内存管理.网络协议栈.驱动程序.... 应用程序:由二进制程序.管理程序文件.配置文件.文档文件.帮助手册文件组成 程序包的组成部分: 二进

Linux软件包管理器rpm与yum

在我们的运维工作,总是避免不了安装某些软件,或者编译安装某些软件,我们知道操作系统当中的程序都是有程序员通过开发工具开发的来,程序员直接编写的纯文本的文档我们称之为源代码,但我们的计算机只能识别二进制程序,那么必须要将源代码变成计算机能识别的二进制程序,这里需要通过编译器来进行编译,将源码转换成二进制程序,再通过安装即可. 还有一类程序就是二进制程序,系统是由某些厂商来做的,在厂商的系统上编译出来的程序,自然就在系统上运行了,这里是由厂商直接编译好程序然后释放出来给用户,如此一来,由于我们本来就

CentOS系统程序包管理之---rpm、yum和编译

一.程序包管理器 1.软件的运行 2.程序包管理 将编译好的文件打包成一个或有限的几个文件,可用于实现便捷的安装.卸载.升级.查询,校验等程序管理. centos常用的程序管理器有rpm和yum 二.程序包管理器之RPM  1.rpm是什么    RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的.RPM包管理器(RPM)是一个强大的命令行驱动的包管理系统能够安装.卸载.验证.查询和更新计算机软

Linux程序管理之rpm,yum,编译安装详解

操作系统:CentOS 6.7 内核版本:2.6.32-573.el6.x86_64 程序编译概念 程序要在机器上运行,就需要编译,编译针对特定的OS平台和硬件平台,编译后的程序只能运行在特定的软硬平台上  交叉编译:        在测试机上针对其他平台进行程序编译 编译过程:        预编译 -> 编译 -> 汇编 -> 链接            链接:生成库调用的头文件            静态链接:程序文件本身集成所需调用的库文件            动态链接:调用标