yum源或者叫dnf源,在C8上,有两个分支,Appstream和BaseOS;c7上,就在package包里
base源推荐使用光盘里面的数据,可以吧响应路径拷贝一个文件夹里,或者采取挂载光驱里,然后光驱自动挂载
#####自动挂载光驱,yum install autofs ,systemctl enable --now autofs ,systemctl start autofs,安装并启动,cd /misc/cd也是可以的
1:yum可以基于http ftp等形式安装,先采用基于https的,安装httpd服务。操作之前先关墙和selinux
2,在httpd默认安装目录/var/www/html新建路径和文件夹,C8不用了,C8回头考进来是两个
这是效果,目录的效果,
写错过x86_64一次,后面引$releasever $basearch 就一直报错
3,镜像放进来 没有6的镜像,所有我6也放的是7的,7不想挂两边源,所有建的快捷方式。第二部的坑就从这开始了。
ln -s /var/www/html/centos/6/os/x86_64/ ./os/ 开始挂错了挂了,造成了x86_64/x86_64,删的时候rm -rf x86_64/ tab补齐之后就悲剧了,把原数据删除了,
ln -s 绝对不能删除时结尾封闭路径,挂载的时手敲容易出错,可以进到路径下os下,如果进到x86下挂完又重叠了, mount /dev/sr0 `pwd`
4,写repo,7和8不同
7:
[BaseOs]
name=BaseOs
baseusrl=http://###/centos/$releasever/os/$basearch
gpgcheck=0 等于1的话,需要导入key
8:
[Appstream]
name=Appstream
baseurl=ftp:///var/www/html/centos/8/Appstream
服务在8上架的,所以就直接ftp拉本地了
5,验证
基本上就完成了yum本地的操作,下就到epel源了