터미널에서 다운로드 및 설치를 일시 중지 / 다시 시작하려면 어떻게합니까?


10

나는 주로 프로그램 설치를 위해 터미널을 사용한다 (대부분 모두가 그러 하듯이). 그러나, 시간에 (내가 낮은 배터리없이 충전기 전선이 특히 또는 더 중요한 것은, 설치 파일이 너무 큰 경우를, 설치가 불완전 나는 내 시스템의 전원을 끌 필요 ) 나는 그것이있는 동안 (설치를 일시 정지하고 싶습니다 다운로드 상태)) 이미 다운로드 한 파일을 잃지 않도록하십시오.

어떻게해야합니까?


배터리가 부족할 때 긴 설치를 시작하지 않는 것이 더 간단하지 않습니까? 나는 "모두"가 새로운 것이라고 생각했습니다.
mikewhatever

상당한 배터리 (주로> 90 %)로 설치를 시작합니다. 그러나 대역폭 연결이 느리고 절전 문제가 있습니다. 다운로드시 최대 25kB / s를 얻습니다 (밤에는 30kB / s). 또한 더 자주 발생하는 두 번째 조건에 중점을 둡니다.
VedVals

답변:


10

Ctrl+ c취소하지만 다음에 프로세스 를 떠난 곳에서 시작하면 Ctrl+ z프로세스가 중지되지만 첫 번째 프로세스에 잠겨있는 상태에서 다른 프로세스를 수행 할 수 없습니다

위의 방법 중 하나를 사용하는 것이 일반적으로 터미널을 닫는 것보다 낫지 만 패키지를 다운로드하는 동안 터미널을 닫으면 다음에 실행할 때 중지 된 위치에서 다운로드를 시작 해야 합니다sudo apt-get upgrade

Ctrl+ 를 사용한 후 다운로드를 다시 시작하려면 다음을 수행하십시오 z.

  1. jobs터미널 에 입력하여 일시 정지 된 작업 확인
  2. 프로세스를 재개하려면 다음을 입력하십시오. fg
  3. 여러 작업이있는 경우에, 입력 fg 1, fg 2등 ...

그러나 다운로드 한 패키지를 설치하는 동안 중지하지 마십시오. apt-get이 잠기므로 컴퓨터를 다시 시작하거나 apt를 다시 구성해야하며 처음부터 시작해야합니다. 설치. 따라서 다운로드 할 때 터미널을 "일시 중지"(닫기)하지 말고 설치하지 마십시오.

첫 번째 프로세스를 일시 중지 한 후 다른 apt-get 프로세스를 시작하려면 sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; 아무것도하지 않은 것처럼 보이지만 다른 apt-get 프로세스를 시작할 수 있어야합니다.

Ctrl+로 일시 중지 한 명령을 종료하려면 터미널에 z입력 kill -9 %x하여 x를 일시 중지 된 프로세스의 번호로 바꿉니다 (참조 jobs). 프로세스는 목록에 남아 있지만 "중지됨"대신 "종료 됨"이라고 표시되어 더 이상 활성 상태가 아님을 나타냅니다.


출처 : [ubuntu] 터미널에서 다운로드 작업을 일시 중지하는 방법
우분투 Intrepid Ipex의 Linux 터미널에서 실수로 Ctrl-Z를 눌렀습니다. 지금 무엇을해야합니까? 우분투 터미널에서 작업 시작, 중지 및 관리



답을 시도했다. 이제 재개하는 방법?
VedVals

@ ved2254 fg다른 프로세스를 시작하지 않았다고 가정 하여 사용하십시오 . 일관성을 위해 답변에 추가했습니다.
DaimyoKirby

내가 집에 갈 때이 테스트를하지만, 입력 것이다, 그래서 나는 지금 내 집에있는 컴퓨터에 아니에요 fg또는 fg 1 해야 그것을 "일시 중지 해제".
DaimyoKirby

효과가있다. 참고로 서버에 연결할 수 없으므로 중지해야했습니다. 이런 경향이 있습니까? 설치하려고 우분투 궁극 자용 테마 팩
VedVals

1
게시물에 지침을 추가했습니다- sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock잠금을 해제해야하지만 나중에 다시 호출 할 수 있도록 이전 프로세스를 유지하십시오. 내가 기억하는 다른 fg것은 서버 오류없이 정상적으로 실행 되기 때문에 패키지와 함께 있다고 생각합니다 . 정말로 다른 것을 모릅니다. 죄송합니다. : / 어쩌면 새로운 스레드를 시작하면 더 많은 지식을 가진 사람이 그것을 볼 수 있습니다.
DaimyoKirby 2


-1

터미널에서 다운로드 한 파일을 일시 중지하려면 URL을 다운로드하십시오. 먼저 복사하십시오. 터미널에이 줄을 입력하십시오

wget -m -P [download-url]

다운로드 파일을 펄스 할 수 있습니다. 다운로드를 다시 시작하거나 net 연결이 끊긴 후에도 파일을 다시 시작하십시오. 터미널에서 간단히 실행하십시오.

wget -c -m -P [brokern url]

또는

wget --continue [broken url]

1
약간 혼란 스럽습니다. 우리는 wget이 아닌 apt-get을 원합니다
숲에서 나를 찾으십시오

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