-
1)查询
yum list # 查询所有可用软件包列表 yum search 关键字 # 搜索服务器上所有和关键字相关的包
查看全部 -
3、使光盘 yum 源生效
vim CentOS-Media.repo
[c6-media] name=CentOS-$releasever-Media baseurl=file:///mnt/cdrom # 地址为你自己的光盘挂载地址 # file:///media/cdrom/ # file:///media/cdrecorder/ # 注释这两个不存在的地址 gpgcheck=1 enabled=1 # 把 enabled=0 改为 enabled=1,让这个 # yum 源配置文件生效 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
查看全部 -
2、使网络 yum 源失效
cd /etc/yum.repos.d/ # 进入 yum 源目录 mv CentOS-Base.repo CentOSBase.repo.bak # 修改 yum 源文件后缀名,使其失效
查看全部 -
1、挂载光盘
mkdir /mnt/cdrom # 建立挂载点 mount /dev/cdrom /mnt/cdrom/ # 挂载光盘
查看全部 -
yum在线安装
疑问:
如果没有网络,如何使用 yum 源?
查看全部 -
Yum源文件
vi /etc/yum.repos.d/CentOS-Base.repo
[base]:容器名称,一定要放在 [] 中
name:容器说明,可以自己随便写
mirrorlist:镜像站点,这个可以注释掉
baseurl:我们的 yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的 yum 源地址
enabled:此容器是否生效,如果不写或写成 enable=1 都是生效,写成 enable=0 就是不生效
gpgcheck:如果是 1 是指 RPM 的数字证书生效,如果是 0 则不生效
gpgkey:数字证书的公钥文件保存位置。不用修改
查看全部 -
redhat 的 yum 在线安装需要付费
查看全部 -
好处:将所有软件包放到官方服务器上,当进行 yum 在线安装时,可以自动解决依赖性问题。
查看全部 -
如果所有 rpm 包都是手工安装,则 rpm 包使用难度较大
查看全部 -
缺点:安装过程中,rpm 包依赖性太强
查看全部 -
rpm -qf /bin/ls # 查询 ls 命令属于哪个软件包 mv /bin/ls/tmp/ # 造成 ls 命令误删除假象 rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls # 提取 RPM 包中 ls 命令到当前目录的 /bin/ls 下 cp /root/bin/ls /bin/ # 把 ls 命令复制回 /bin/ 目录,修复文件丢失
查看全部 -
[root@localhost ~]# cpio 选项 < [文件|设备]
选项:
-i:copy-in 模式,还原
-d:还原时自动新建目录
-v:显示还原过程
查看全部 -
2、RPM 包中文件提取
rpm2cpio 包全名 | cpio -idv .文件绝对路径
-rpm2cpio
#将 rpm 包转换为 cpio 格式的命令
-cpio
#是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件
查看全部 -
文件类型
C 配置文件(config file)
d 普通文档(documentation)
g “鬼”文件(ghostfile),很少见,就是该文件不应该被这个 RPM 包包含
L 授权文件(license file)
r 描述文件(read me)
查看全部 -
验证内容中的 8 个信息的具体内容如下:
S 文件大小是否改变
M 文件的类型或文件的权限(rwx)是否被改变
5 文件 MD5 校验和是否改变(可以看成文件内容是否改变)
D 设备的主从代码是否改变
L 文件路径是否改变
U 文件的属主(所有者)是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
查看全部
举报