다음 리포지토리가 있는 CentOS 8.4 서버를 실행하고 있습니다.
~]$ dnf repolist
repo id repo name
appstream CentOS Linux 8 - AppStream
baseos CentOS Linux 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras CentOS Linux 8 - Extras
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
현재 fireWalld
버전은 0.8.2인데 꽤 오래되어서 fail2ban
... 업데이트하고 싶습니다. 실행하면 sudo dnf update firewalld
최신 버전을 찾지 못하고 일반적인 "아무것도 할 일이 없습니다"라는 메시지만 반환합니다. 어떤 저장소가 필요합니까? 감사해요.
답변1
firewalld
: CentOS 8 업데이트를 찾을 수 없지만 구축하기가 매우 쉽습니다.엘 8이후 "source.src.rpm"의 패키지: firewalld-0.9.4
.
이전/간단화된 "rpmmacros" 사용(CentOS 8 버전은 "2021 Firewalld.spec"과 일치하지 않음) https://www.linuxquestions.org/questions/linux-software-2/need-rpm-package-for-php-version-5-2-7-and-up-on-redhat-5-1-a- 766486/#13
Fedora 34 업데이트부터 시작
$ wget https://dl.fedoraproject.org/pub/fedora/linux/updates/34/Everything/source/tree/Packages/f/firewalld-0.9.4-1.fc34.src.rpm
$ rpm -Uvh firewalld-0.9.4-1.fc34.src.rpm
# dnf builddep /home/name/rpms/SPECS/firewalld.spec
$ cd /home/name/rpms/SPECS/
$ rpmbuild -bb firewalld.spec
.
Wrote: /home/knudfl/rpms/RPMS/noarch/firewalld-0.9.4-1.el8.noarch.rpm
Wrote: /home/knudfl/rpms/RPMS/noarch/python3-firewall-0.9.4-1.el8.noarch.rpm
Wrote: /home/knudfl/rpms/RPMS/noarch/firewalld-filesystem-0.9.4-1.el8.noarch.rpm
Wrote: /home/knudfl/rpms/RPMS/noarch/firewall-applet-0.9.4-1.el8.noarch.rpm
Wrote: /home/knudfl/rpms/RPMS/noarch/firewall-config-0.9.4-1.el8.noarch.rpm
패키지 링크https://drive.google.com/drive/folders/1KLZM0ZrxygWMMPLMrSEB5UEsJIjsnSBJ?usp=sharing