CentOS Stream 8 및 RedHat 8 Enterprise Linux를 위한 가장 인기 있고 신뢰할 수 있는 rpm dnf 저장소 [닫기]

CentOS Stream 8 및 RedHat 8 Enterprise Linux를 위한 가장 인기 있고 신뢰할 수 있는 rpm dnf 저장소 [닫기]

공식 IBM Red Hat 저장소에서 사용할 수 없는 표준 패키지나 소프트웨어를 찾기 위해 dnf를 사용할 수 있도록 CentOS Stream 8 및/또는 RHEL 8용 바이너리 호환 패키지가 포함된 몇 가지 rpm 저장소를 알려줄 수 있습니까?

내 말은 예를 들면

  • 커널, 모듈 및 헤더 - 저는 v5.11 및 다른 배포판을 사용하고 있지만 CentOS Stream은 여전히 ​​v4를 사용하고 있습니다.
  • Linux Utils 비디오 - openSuse에는 v4l-utils v1.20이 있습니다. 다른 배포판에서 1.18을 사용하고 있는데 CentOS 8은 여전히 ​​v1.14를 사용하므로 일부 소프트웨어가 제대로 작동하지 않습니다.
  • 치즈 - Fedora에는 이제 v3.38이 있습니다. 저는 다른 컴퓨터에서 3.34를 사용하고 있으며 CentOS는 이제 작동하지 않는 고대 3.28을 사용하고 있습니다.

지금은 치즈가 중요하지 않을 수도 있지만 일부 다른 도구는 중요하며 소프트웨어 개발자는 대부분의 공급 업체가 데비안 생태계에 ppa를 가지고 있는 것처럼 최신의 안정적인 일치 요구 사항 버전을 설치하기 위해 각 응용 프로그램에 대한 자체 저장소를 가져야 한다고 확신합니다.

답변1

프레임워크 문제로 최신 및 최고의 패키지를 찾고 있다면 CentOS/RHEL이 적합하지 않을 수 있습니다. CentOS/RHEL에서 패키지 버전 관리의 기본 개념은 패키지를 먼저 안정적으로 유지하는 것입니다. 이는 일반적으로 패키지가 특정 기능 수준으로 유지되고 버그 수정만 현재 버전에서 백포트된다는 의미입니다.

개발자가 의도한 것보다 새로운 패키지를 실행하는 것은 무해해 보이며 대부분의 경우에 그렇습니다. 그러나 문제가 발생할 가능성은 항상 적습니다. 데비안 세계에서는 이를 FrankenDebian이라고 하며, 외부 저장소가 최신 핵심 라이브러리 버전을 제공하여 설치된 라이브러리와 알려진 양호한 라이브러리를 덮어쓰는 경우 시스템이 손상될 수 있습니다. 사용자가 외부 저장소에서 덮어쓴 프로그램을 설치할 때 이 현상이 항상 나타나는데 glibc, 이 경우 압축을 풀 가치가 없기 때문에 일반적으로 전체 시스템을 다시 설치합니다.

일반적으로 CentOS/RHEL 및 기타 "안정적인" Linux 배포판에 적용되는 Don't Break Debian 페이지로 링크하겠습니다. Linux에서 작업하는 동안 정신을 차리고 싶다면 일반적으로 이는 좋은 사고방식입니다.

https://wiki.debian.org/DontBreakDebian

답변2

실제로 2개의 흥미로운 저장소를 발견했습니다.

$ sudo dnf 설치 https://extras.getpagespeed.com/release-latest.rpm

상업용이며 구독이 필요합니다.

이것:

$ sudo rpm -ivh http://repo.okay.com.mx/centos/8/x86_64/release/okay-release-1-5.el8.noarch.rpm

일부 소프트웨어 및 업데이트도 포함되어 있습니다.

Snap에서 필요한 소프트웨어를 찾았습니다.

$ sudo dnf 설치 스냅드
...
$ sudo systemctl 활성화 --이제 snapd.socket
...
$ sudo snap install 스냅스토어
...

참고: systemctl을 완료하는 데 몇 분 정도 걸리며 일부 SELinux 경고와 메시지가 나타날 수 있습니다.

오류: 작업이 너무 이르거나, 장비가 시드되지 않았거나, 장비 모델이 확인되지 않았습니다.

제 경우에는 30분 정도 기다린 후 재부팅하고 스냅샷 스토리지 설치를 다시 시도한 후 필요한 패키지를 설치할 수 있었습니다.

또 다른 소프트웨어 소스는 Flatpak/Flathub입니다. 하지만 이전 버전의 소프트웨어가 포함되어 있기 때문에 시도하지 않았습니다.

관련 정보