pacman/yaourt를 통한 선택적 업데이트?

pacman/yaourt를 통한 선택적 업데이트?

저는 ArchLinux에서 yaourt를 사용하고 있습니다.

  • yaourt -Syu코어/추가 패키지 또는 내가 원하는 패키지만 포함하는 것이 가능합니까 ?
  • 단일 패키지를 업데이트하는 방법은 무엇입니까? yaourt -U <package>작동하지 않습니다(패키지를 찾거나 읽을 수 없습니다). 꼭 사용해야 하나요 yaourt -S <package>?

편집하다

  • 사용에 문제가 있습니다 yaourt -S <package>. 사용 가능한 업데이트가 없으면 어쨌든 패키지가 다시 설치됩니다.

답변1

첫 번째 점의 경우:

yaourt -Syu를 수행할 수 있지만 코어/추가 패키지 또는 내가 원하는 패키지만 포함할 수 있습니까?

문서에 따르면, pacman(또는 yaourt이 경우) pacman.conf는 호출될 때마다 읽기를 시도합니다. 그럼, 업그레이드하고 싶지 않은 부분에 댓글을 달려고 해보셨나요?

두 번째 요점:

단일 패키지를 업데이트하는 방법은 무엇입니까? yaourt -U <package>작동하지 않습니다(패키지를 찾거나 읽을 수 없습니다). 꼭 사용해야 하나요 yaourt -S <package>?

Pacman의 설치 명령 -S은 실제로 동기화입니다. 설치 또는 업그레이드는 동일한 방식으로 수행됩니다.

$ pacman -S <package>

또는:

$ yaourt -S <package>

답변2

당신이 원한다면Arch Linux에서 하나의 패키지만 업데이트, 다음을 수행하십시오 (점에 유의하시기 바랍니다#명령이 다음과 같이 실행되어야 함을 나타냅니다.뿌리)

1) 다음으로 패키지 이름을 검색하세요.

$ 팩맨 -Ss예어

(여기에 패키지 이름과 기타 내용이 인쇄됩니다)

2) 다음 명령을 실행하여 패키지의 URI를 가져옵니다.

# 팩맨 -Syup | grep패키지_이름

(이전 명령에서 얻은 패키지 이름을 쓰십시오. 이제 패키지의 URI를 가져와야 합니다)

3) 마지막으로 uri를 복사하고 다음 명령을 실행하여 업데이트합니다.

# 팩맨 -U패키지의_uri

이것이 누군가에게 도움이 되기를 바랍니다. 참고로 이건권장되는 방법은 아닙니다패키지를 업데이트합니다. 가능하다면 전체 시스템을 업그레이드하십시오. 그러나 이는 하나의 패키지만 업데이트해야 하고 전체 시스템 업그레이드를 실행할 대역폭이 없을 때 좋은 방법입니다.(예를 들어 최근에플래시플러그인패키지).

관련 정보