Làm cách nào để tạm dừng / tiếp tục tải xuống và cài đặt từ thiết bị đầu cuối?


11

Tôi chủ yếu sử dụng thiết bị đầu cuối để cài đặt các chương trình (hầu hết mọi người). Tuy nhiên, đôi khi (đặc biệt là khi tôi có pin yếu và không có dây sạc HOẶC quan trọng hơn, khi tệp trình cài đặt quá lớn, cài đặt không đầy đủ và tôi cần tắt nguồn hệ thống của mình ) Tôi muốn tạm dừng cài đặt (trong khi nó đang ở trong trạng thái tải xuống) để tôi không mất các tệp đã tải xuống.

Làm thế nào để tôi làm điều này?


Sẽ không đơn giản hơn nếu không bắt đầu cài đặt lâu khi pin yếu? Tôi nghĩ rằng "tất cả mọi người" mới về điều đó.
mikewhthing 19/11 '

Tôi bắt đầu cài đặt với pin đáng kể (chủ yếu> 90%). Nhưng tôi có một kết nối băng thông chậm và một vấn đề tiết kiệm năng lượng. Tôi nhận được tối đa 25 kB / giây khi tải xuống (đôi khi 30 kB / giây vào ban đêm). Cũng tập trung vào điều kiện thứ hai vì điều đó xảy ra thường xuyên hơn.
VedVals

Câu trả lời:


10

Ctrl+ chủy bỏ nhưng lần sau bắt đầu từ nơi bạn rời đi Ctrl+ zdừng quá trình nhưng sau đó bạn không thể thực hiện quy trình khác vì nó vẫn bị khóa trong quy trình đầu tiên

Sử dụng một trong các phương pháp trên thường tốt hơn là chỉ đóng thiết bị đầu cuối, nhưng nếu bạn chỉ đóng thiết bị đầu cuối trong khi đang tải gói, nó sẽ bắt đầu tải xuống ngay tại nơi nó dừng lại khi bạn chạy lần sausudo apt-get upgrade

Nếu bạn muốn khởi động lại tải xuống sau khi sử dụng Ctrl+ z:

  1. Kiểm tra các tác vụ bị tạm dừng bằng cách gõ jobsvào thiết bị đầu cuối
  2. Để tiếp tục một quá trình, gõ fg
  3. Nếu bạn có nhiều nhiệm vụ, sau đó gõ fg 1, fg 2, vv ...

Tuy nhiên, hãy đảm bảo rằng bạn không bao giờ dừng nó trong khi cài đặt các gói đã tải xuống, vì điều này sẽ dẫn đến khóa apt-get, sẽ yêu cầu khởi động lại máy tính hoặc cấu hình lại apt và bạn sẽ phải bắt đầu từ đầu của việc cài đặt. Vì vậy, hãy đảm bảo chỉ "tạm dừng" (đóng) thiết bị đầu cuối khi tải xuống, không cài đặt.

Nếu bạn muốn bắt đầu một quy trình apt-get khác - sau khi tạm dừng quy trình đầu tiên, hãy chạy sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; Nó sẽ không giống như nó đã làm bất cứ điều gì, nhưng bạn sẽ có thể bắt đầu một quá trình apt-get khác.

Để hủy lệnh mà bạn đã tạm dừng bằng Ctrl+ z, hãy nhập kill -9 %xvào thiết bị đầu cuối, thay thế x bằng số mà quá trình tạm dừng là (xem jobs). Quá trình sẽ vẫn còn trong danh sách, nhưng nó sẽ nói "bị giết" sau khi nó thay vì "dừng lại", cho thấy nó không còn hoạt động.


Nguồn: [ubfox] Cách tạm dừng hoạt động tải xuống trong thiết bị đầu cuối
Vô tình nhấn Ctrl-Z trong thiết bị đầu cuối Linux trong Ubuntu Intrepid Ipex. Tôi làm gì bây giờ? Bắt đầu, dừng và quản lý công việc trong Ubuntu Terminal



Đã thử câu trả lời. Bây giờ làm thế nào để tiếp tục?
VedVals

@ ved2254 Chỉ cần sử dụng fg, giả sử bạn chưa bắt đầu bất kỳ quy trình nào khác. Tôi đã thêm nó vào câu trả lời cho sự nhất quán.
DaimyoKirby

Tôi không ở trên máy tính ở nhà của mình ngay bây giờ, vì vậy tôi sẽ kiểm tra điều này khi tôi về nhà, nhưng gõ fghoặc fg 1 nên "bỏ tạm dừng" nó.
DaimyoKirby

Nó hoạt động. Bên cạnh đó, tôi đã phải dừng nó vì nó không thể kết nối với máy chủ. Điều này có xu hướng xảy ra? Đã thử cài đặt Gói chủ đề Ubuntu Ultimate Edition
VedVals

1
Tôi đã thêm các hướng dẫn vào bài đăng - sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/locknên mở khóa nó, nhưng vẫn giữ quy trình cũ để bạn có thể nhớ lại sau. Tôi nghĩ rằng đó chỉ là với gói đó, vì tôi bất cứ điều gì khác tôi nhớ lại với các fghoạt động như bình thường, không có bất kỳ lỗi máy chủ nào. Đừng thực sự biết những gì khác, xin lỗi. : / Có lẽ nếu bạn bắt đầu một chủ đề mới, ai đó hiểu biết hơn có thể xem nó.
DaimyoKirby


-1

Nếu bạn muốn tạm dừng các tệp đã tải xuống từ thiết bị đầu cuối, tôi hy vọng bạn đã tải xuống một cái gì đó url. Chỉ cần sao chép nó đầu tiên. và nhập dòng này trong thiết bị đầu cuối đó

wget -m -P [download-url]

Nó có thể xung các tập tin tải xuống. Khi bạn muốn tiếp tục tải xuống hoặc ngay cả sau khi mạng bị ngắt kết nối, muốn tiếp tục lại tệp. Đơn giản chỉ cần chạy này trong thiết bị đầu cuối:

wget -c -m -P [brokern url]

hoặc là

wget --continue [broken url]

1
hơi khó hiểu Chúng tôi muốn apt-get, không phải wget
Tìm tôi trong rừng

Bạn đang cố gắng để xung?
Yaakov Ainspan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.