|
|
EXERCISE 01 : RPM Local Repository
- Create your local Repository Directory
[root@redhat ~]# mkdir /DATA/DVD/
- Mount your DVD on Repository Directory
[root@redhat ~]# mount -o loop /dev/sr0 /DATA/DVD
- Create repository Configuration Files
[root@redhat ~]# touch /etc/yum.repos.d/BaseOS.repo
[root@redhat ~]# touch /etc/yum.repos.d/AppStream.repo
- Configure repository by editing Configuration files
[root@redhat ~]# vi /etc/yum.repos.d/BaseOS.repo
-----------------------------------------
[BaseOS]
name=BaseOS
baseurl=file:///DATA/DVD/BaseOS
gpgcheck=0
-------------------------------------------
[root@redhat ~]# vi /etc/yum.repos.d/AppStream.repo
-----------------------------------------------
[AppStream]
name=AppStream
baseurl=file:///DATA/DVD/AppStream
gpgcheck=0
------------------------------------------
- Check local repository availability
[root@redhat ~]# yum repolist
- Search ftp service
[root@redhat ~]# yum search vsftpd
- Install and Configure FTP Server
[root@lab ~]# yum install *vsftpd*
edit /etc/vsftpd/vsftpd.conf file by setting YES to anonymous_enable
[root@lab ~]# firewall-cmd --add-service ftp --permanent
- Create a repository accessible via ftp server
[root@lab ~]# mkdir /var/ftp/DVD
[root@lab ~]# mount -o loop /dev/sr0 /var/ftp/DVD/
[root@lab ~]# systemctl start vsftpd.service
- Update repository Configuration files
[BaseOS]
name=BaseOS
metadata_expire=-1
baseurl=ftp://10.0.0.2/DVD/BaseOS
gpgcheck=0
[AppStream]
name=AppStream
metadata_expire=-1
baseurl=ftp://10.0.0.2/DVD/AppStream
gpgcheck=0
- Set Security Authorizations
[root@lab ~]# setenforce permissive
[root@lab ~]# systemctl stop firewalld.service
- Check ftp repository availability
[root@lab ~]# yum repolist
+ Correction
|
|
|