하나의 패키지에 대해서만 지정된 저장소를 구성하는 방법은 무엇입니까?

하나의 패키지에 대해서만 지정된 저장소를 구성하는 방법은 무엇입니까?

opensuse의 libavcodec 저장소를 tumbleweed에서 pacman으로 변경하고 pacman을 추가한 후 공식 저장소에 다른 모든 패키지를 유지하고 싶습니다.

이를 수행하는 방법을 설명해주세요.

지퍼와 야스트가 있는 모습은 다음과 같습니다. 특정 저장소의 특정 패키지 yum만 허용

답변1

libavcodec에 일부 비트가 누락된 것 같아서 팩맨 버전이 필요합니다.

  • openSUSE 버전 유지
  • 유용한 내용이 많이 있으므로 팩맨 저장소를 설치하십시오.
  • libavcodec을 제거하십시오:

    rpm -ql libavcodec | xargs -iRR rm RR
    
  • 최신 libavcodec을 다운로드하고 압축을 풀고 사용하세요.

    configure --prefix=/usr
    
  • 누락된 비트에 필요한 누락된 개발 패키지를 추가하세요.
  • 반복하다:

    configure --prefix=/usr
    
  • 어떤 것을 만들어
    make install
    
    루트 사용자로

이제 끝났습니다.

관련 정보