일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- yum
- Update
- Linux
- centos 8 EOS
- 오류
- tv 스캔
- v7000
- #AIX
- ibm v7000
- oracle
- 리눅스
- CentOS
- db
- VMware
- c3850
- 스크립트
- HP
- IBM
- ibm storage
- Windows
- 오라클
- ssh
- iptv 스캔
- AIX
- EMC
- TV
- 디스크
- ibm 스토리지
- 파일시스템 확장
- centos8
- Today
- Total
현재에최선을
[리눅스] 로컬에 repo 서버 구축 본문
로컬에 리눅스 repo 서버 구축
1. yum repolist 결과에서 왼쪽 네임을 repoid에 명시
# yum repolist
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
epel-next Extra Packages for Enterprise Linux 8 - Next - x86_64
extras CentOS Stream 8 - Extras
extras-common CentOS Stream 8 - Extras common packages
remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
2. reposync 명령 실행
# reposync -m --repoid=baseos --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=appstream --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=epel --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=epel-modular --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=epel-next --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=extras --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=extras-common --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=remi-modular --newest-only --download-metadata -p /var/www/html/repo/
# reposync -m --repoid=remi-safe --newest-only --download-metadata -p /var/www/html/repo/
3. httpd.conf 파일 수정 (위치 : /etc/httpd/conf/httpd.conf)
<Directory "/repo">
Options All Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
5. test (클라이언트 서버에서 설정)
1) 기존 repo 정보를 로컬 서버를 보도록 수정
2) yum repolist
appstream CentOS Linux 8 - AppStream
baseos CentOS Linux 8 - BaseOS
extras CentOS Linux 8 - Extras
3) 위 결과에 나오는 파일 전체 수정
/etc/yum.repos.d 아래에 appstream, baseos, extras url 수정
baseurl = http://IP/repo/appstream/
baseurl = http://IP/repo/baseos/
baseurl = http://IP/repo/extras/
3) yum install tmux
'[리눅스]' 카테고리의 다른 글
[리눅스] scp 사용 (0) | 2022.06.15 |
---|---|
[리눅스] reboot 명령 입력했는데 반응이 없을 때 (0) | 2022.06.10 |
[리눅스] selinux port 추가 (0) | 2022.06.09 |
[리눅스] 스크립트 작성 시 (0) | 2022.06.08 |
[linux] centos 8 단종에 따른 대체 리눅스 선택 ? (0) | 2022.04.27 |