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


8

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

  • yaourt -Syu핵심 / 추가 패키지 또는 원하는 것을 포함하여 패키지 만 포함 시킬 수 있습니까?
  • 단일 패키지를 업데이트하는 방법? yaourt -U <package>작동하지 않습니다 (패키지를 찾거나 읽을 수 없음). 사용해야 yaourt -S <package>합니까?

편집하다

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

답변:


5

첫 번째 요점 :

yaourt -Syu를 할 수는 있지만 코어 / 엑스트라 또는 내가 원하는 것의 패키지 만 포함 할 수 있습니까?

문서에 따르면 pacman(또는 yaourt이 경우) pacman.conf호출 될 때마다 읽으려고 시도합니다 . 따라서 업그레이드하지 않으려는 섹션에 대해 언급하려고 했습니까?

두 번째 요점 :

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

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

$ pacman -S <package>

또는:

$ yaourt -S <package>

그러나 선택적 업데이트를 사용하면 업데이트를 수행 할 때 명령 줄에서 선택 항목을 제공해야했습니다.
user905686

3

당신이 할 경우 아치 리눅스에서 하나 개의 패키지를 업데이트 다음을 수행하십시오 (주의하시기 바랍니다 #이 명령으로 실행해야 함을 나타냅니다 루트 )

1) 패키지 이름으로 검색

$ pacman -Ss 키워드

(여기에서 패키지 이름과 다른 것들을 인쇄합니다)

2) 패키지의 URI를 얻으려면 다음 명령을 실행하십시오.

# 팩맨 -Syup | grep 패키지의 _name

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

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

# 팩맨 -U 패키지

이것이 누군가를 돕기를 바랍니다. 참고로, 이것은 패키지를 업데이트하는 데 권장되는 방법아닙니다 . 가능하면 전체 시스템을 업그레이드하십시오. 그러나 이것은 하나의 패키지 만 업데이트해야하고 전체 시스템 업그레이드를 실행할 밴드가없는 경우에 좋은 방법입니다 (예 : 최근에 flashplugin 패키지 만 업데이트해야 함 ) .


URI를 얻는 방법이 작동하지 않는 것 같습니다 pacman -Syup | grep linux. 아무것도 반환하지 않습니다. 또한 나는 pacman -Sy <package>주어진 패키지를 업데이트하는 것에 비해 이점이 무엇인지 잘 알지 못합니다 .
user905686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.