Fedora가 NodeJS 업데이트에 대해 알리지 않도록 하려면 어떻게 해야 합니까?

Fedora가 NodeJS 업데이트에 대해 알리지 않도록 하려면 어떻게 해야 합니까?

Fedora 25에서 dnf를 사용하여 Nodejs를 설치한 다음 NodeJS 웹 사이트에서 패키지를 제거하고 설치했습니다.

dnf에서 npm을 제외했습니다. Dnf는 더 이상 npm 업데이트에 대해 알림을 보내지 않지만 소프트웨어 센터에서는 계속 알림을 보냅니다.

yum 등에서 npm을 제외해야 하나요? 매우 짜증납니다.

답변1

이 주제에 대한 복잡한 대답은 다음에서 설명됩니다.페도라에게 물어보세요, 간단히 말해서 DNF에서 업데이트를 비활성화하면 됩니다. GUI를 PackageKit이라고 합니다.DNF 구성 무시. 하지만 exclude저장소 파일의 지침을 따르 므로 추가해야 합니다.

exclude=npm

끝까지 /etc/yum.repos.d/fedora-updates.repo.

nodejs하지만 이전(낮은 버전) RPM 업스트림을 제공하는 데 문제가 있습니까? 아니면 버전 관리가 잘못되었거나 다른가요? 아니면 특정 버전만 유지하시겠습니까?

답변2

Fedora의 패키지 관리 시스템은 시스템을 일관된 RPM 세트로 구성되도록 설계되었습니다. 그 이상으로 넘어가면 실제로 문제를 해결할 수 있는 좋은 방법이 없습니다. 패키지를 제외하여 이 문제를 해결하려고 시도하지만 이로 인해 다른 문제가 발생할 수 있습니다(예를 들어 다른 패키지에 실제로 해당 시스템 버전의 NPM이 필요한 경우).

그러므로 나는 이것을 추천한다:

/usr/local/, /opt, 또는 에 자신의 NPM을 설치하십시오 /home/lynob/whatever. 경로와 스크립트를 조정하여 자신만의 용도로 사용하세요. 시스템 npm을 완전히 무시하십시오. 설치하지 않거나 설치된 경우 업스트림하려는 소프트웨어에 사용하지 마십시오.

관련 정보