1.先点击虚拟机下面光盘图标,启用光盘
2.mkdir /mnt/cdrom
3. mount /dev/cdrom /mnt/cdrom
4. ll /mnt/cdrom/Packages
rpm - ivh /mnt/cdrom/Packages/zziplib-0.13.62-5.el7.x86_64.rpm
如果已安装,--force 强制安装
rpm - ivh /mnt/cdrom/Packages/zziplib-0.13.62-5.el7.x86_64.rpm --force
查询已安装软件包,用管道过滤要查询的软件包名字,可以输入部分名字模糊查询
rpm -qa | grep zs
rpm -e zsh 卸载zsh软件包
qf 查询命令安装包位置
which rm ,找到 /usr/bin/rm
找到rm安装包名字 rpm -qf /usr/bin/rm
移除rm命令: rm /usr/bin/rm
通过之前找到的软件包名字,再次安装rm命令,需要加 --force
rpm -ivh /mnt/cdrom/Packages/coreutils-8.22.ll.el7.x86_64.rpm
qpi ,获取软件包的详细信息 p表示package ,i表示infomation
rpm -qpi /mnt/cdrom/Packages/httpd-2.4.5-17.el7.x86 64.rpm
新机器,建议删除yum仓库列表,然后再重新配置
配置yum源,centos6需要自己写
vim /etc/yum.repos.d/qin.repo X.repo , X可以随便写,后缀必须是repo
配置信息:
【cdrom】 来源是光盘
name=cdrom 名字叫cdrom
baseurl=file:// file:// 表示本地源 ,如果本地源是/mnt/cdrom/ ,那就配置成:baseurl=file:///mnt/cdrom/
如果是网络路径, baseurl=http://
ftp路径, baseurl=ftp://
enabled=1 激活,如果有多个yum源,假设今天http不能用,设置enabled=0,关闭http源
gpgcheck=0 不检测是否有病毒
保存退出,就可以了
centos7 配置yum源:
先删除yum源 rm /etc/yum.repos.d/*
yum-config-manager -h 查看帮助
yum-config-manager --add-repo=
再加入路径
yum-config-manager --add-repo=file:///mnt/cdrom
然后进入配置文件手动添加 gpgcheck=0
vim /etc/yum.repos.d/mnt_cdrom.repo
建议配置centos yum源,包比较全
卸载: yum remove httpd
出错指南:httpd-tools版本不一致,删除:
rpm -e httpd-tools-2.4.6-89.el7.centos.x86_64
yum命令:
reinstall:reinstall a package 重装软件包
erase 删除
search 模糊查找
list 列出yum源里可安装的包,可配合过滤命令高效查找
groupinstall 一组包安装
yum groupinstall MariaDB
yum-config-manager --add-repo=ftp://192.168.100.1
查看: vim /etc/yum.repos.d/192.168.100.1.repo
追加一条: echo gpgcheck=0 >> /etc/yum.repos.d/192.168.100.1.repo
实验:
qin1机器:
1. systemctl stop firewalld
systemctl stop iptables
systemctl stop ip6tables
systemctl stop ebtables
setenforce 0
cd /etc/sysconfig/network-scripts/网卡名
ONBOOT=yes
IPADDR=192.168.100.1
2. yum install vsftpd
3. mount /dev/cdrom /mnt/cdrom/
没有挂载,安装yum报错如下图
3.
4. createrepo /var/ftp/
================================================================================================
qin2机器:
cd /etc/sysconfig/network-scripts/网卡名
ONBOOT=yes
IPADDR=192.168.100.2
2. systemctl stop firewalld
systemctl stop iptables
systemctl stop ip6tables
systemctl stop ebtables
setenforce 0
3. rm - rf / yum.repos.d/*
yum-config-manager --add-repo=ftp://192.168.100.1
echo gpgcheck=0 >> /etc/yum.repos.d/192.168.100.1.repo
验证: yum install httpd