팩맨으로 하나의 패키지 만 업데이트


28

pacman에서 선택한 프로그램 만 업데이트하는 방법이 있습니까?

넷북에서 ArchLinux를 실행하고 있으며 시스템을 완전히 업그레이드하면 시스템보다 임시 공간이 더 많이 사용되므로 한 번에 하나의 프로그램 만 업데이트하고 싶습니다.


2
어느 시점에서 파손될 수 있습니다. 당신은 더 나은 업그레이드 모두 (이 롤링 릴리스입니다)의, 그리고 다음 일 또는 주마다 몇 백업은 / var / 캐시 / 팩맨 팩맨 -Scc와 외부 드라이브 캐시를 플러시에
jasonwryan

답변:


35

Pacman의 설치 명령은 실제로 '동기화'를 의미하므로 새 패키지를 설치하고 단일 패키지를 업그레이드하는 명령은 동일합니다.

pacman -S packagename

패키지가 업그레이드됩니다.


A는 package -Syu당신이 실제로 동기화 할 해당 버전을, 그래서 전에해야 할 수도 있습니다. 문서
Alexandre Bourlier

이것이 "부분 업그레이드"로 간주되지 않으므로 지원되지 않거나 권장되지 않습니까?
Severo Raz

아, 나는 당신이 pacman -Sy전에 한 경우에만 짐작이 든다면 패키지를 깰 위험에 처하게 될 것입니다
Severo Raz

10

pacman에서는 실제로 cache디렉토리를 지정할 수 있습니다 :

--cachedir <dir> set an alternate package cache location

따라서 USB 스틱을 컴퓨터에 연결하면 일반적인 방식으로 전체 시스템 업그레이드를 수행하고 다운로드 한 패키지를 스틱에 던져 넣을 수 있습니다.

pacman -Syu --cache /media/USB_STICK/pacman/

공간이 많이 들지 않으므로 (일반 1GB스틱이면 충분합니다) 넷북과 잘 작동합니다.

인터넷 속도가 느린 경우 다음과 같이 다운로드 목록을 만들고 다른 컴퓨터에서 파일을 다운로드 할 수도 있습니다.

pacman -Syup

그리고 패키지 URL 목록을 인쇄합니다. 매우 유용합니다 (적어도 나에게).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.