Bagaimana saya menghentikan sementara / melanjutkan pengunduhan dan pemasangan dari terminal?

11

Saya kebanyakan menggunakan terminal untuk instalasi program (seperti halnya kebanyakan orang). Namun, kadang-kadang (terutama ketika saya memiliki baterai rendah dan tidak ada kawat pengisi daya ATAU yang lebih penting, ketika file installer terlalu besar, instalasi tidak lengkap dan saya perlu mematikan sistem saya ) Saya ingin menghentikan sementara instalasi (ketika sedang dalam status pengunduhan) sehingga saya tidak akan kehilangan file yang sudah diunduh.

Bagaimana saya melakukan ini?

VedVals
sumber
Bukankah lebih mudah untuk tidak memulai instalasi yang lama ketika baterai lemah? Saya pikir "semua orang" baru tentang itu.
mikewhever
Saya memulai instalasi dengan baterai yang cukup besar (kebanyakan> 90%). Tetapi saya memiliki koneksi bandwidth yang lambat dan masalah penghematan daya. Saya mendapatkan maks 25 kB / dtk saat diunduh (terkadang 30 kB / dtk pada malam hari). Juga fokus pada kondisi kedua karena lebih sering terjadi.
VedVals

Jawaban:

10

Ctrl+ cmembatalkannya tetapi lain kali mulai dari tempat Anda pergi Ctrl+ zmenghentikan proses tetapi kemudian Anda tidak dapat melakukan proses lain karena tetap terkunci pada proses pertama

Menggunakan salah satu metode di atas umumnya lebih baik daripada hanya menutup terminal, tetapi jika Anda hanya menutup terminal saat sedang mengunduh paket, itu harus memulai unduhan tepat di mana ia berhenti saat berikutnya Anda menjalankansudo apt-get upgrade

Jika Anda ingin memulai kembali unduhan setelah menggunakan Ctrl+ z:

  1. Periksa tugas yang dijeda dengan mengetik jobsdi terminal
  2. Untuk melanjutkan proses, ketik fg
  3. Jika Anda memiliki beberapa tugas, kemudian ketik fg 1, fg 2, dll ...

Pastikan, bagaimanapun, bahwa Anda tidak pernah menghentikannya saat menginstal paket yang diunduh, karena ini akan menghasilkan kunci pada apt-get, yang akan membutuhkan komputer restart atau konfigurasi ulang apt, dan Anda harus mulai dari awal instalasi. Jadi, pastikan untuk hanya "jeda" (tutup) terminal saat mengunduh, bukan menginstal.

Jika Anda ingin memulai proses apt-get lain - setelah menjeda proses pertama, jalankan sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; tidak akan terlihat seperti melakukan apa-apa, tetapi Anda harus dapat memulai proses apt-get lainnya.

Untuk mematikan perintah yang telah Anda jeda dengan Ctrl+ z, masukkan kill -9 %xke terminal, ganti x dengan nomor yang menjadi proses jeda (lihat jobs). Proses akan tetap ada dalam daftar, tetapi akan mengatakan "terbunuh" setelah itu alih-alih "dihentikan", yang menunjukkan itu tidak lagi aktif.


Sumber: [ubuntu] Cara menjeda operasi pengunduhan di terminal Secara tidak
sengaja menekan Ctrl-Z di terminal Linux di Ubuntu Intrepid Ipex. Apa yang saya lakukan sekarang? Memulai, Menghentikan dan Mengelola Pekerjaan di Terminal Ubuntu


DaimyoKirby
sumber
Mencoba jawabannya. Sekarang bagaimana melanjutkan?
VedVals
@ ved2254 Cukup gunakan fg, dengan anggapan Anda belum memulai proses lain. Saya menambahkannya ke jawaban untuk konsistensi.
DaimyoKirby
Saya tidak di komputer di rumah saya sekarang, jadi saya akan menguji ini ketika saya sampai di rumah, tetapi mengetik fgatau fg 1 harus "menghentikan sebentar" itu.
DaimyoKirby
Berhasil. Di samping catatan, saya harus menghentikannya karena tidak dapat terhubung ke server. Apakah ini cenderung terjadi? Mencoba menginstal Paket Tema Edisi Ultimate Ubuntu
VedVals
1
Saya menambahkan instruksi ke posting - sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lockharus membuka kuncinya, namun tetap proses yang lama sehingga Anda dapat mengingatnya nanti. Saya pikir itu hanya dengan paket itu, karena saya hal lain yang saya ingat dengan fgberjalan seperti biasa, tanpa ada kesalahan server. Tidak tahu apa lagi, maaf. : / Mungkin jika Anda memulai utas baru seseorang yang lebih berpengetahuan bisa melihatnya.
DaimyoKirby
0

Temukan jawabannya tentang bagaimana saya menyelesaikannya di sini. atau ikuti tautan ini https://superuser.com/a/1388933/979057 . saya berlari grep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-amd64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linux

Thorne
sumber
-1

Jika Anda ingin menjeda file yang diunduh dari terminal, saya harap Anda telah mengunduh url sesuatu. Salin saja dulu. dan masukkan baris ini di terminal itu

wget -m -P [download-url]

Itu dapat menggerakkan file pengunduhan. Ketika Anda ingin melanjutkan untuk mengunduh atau bahkan setelah internet terputus, ingin melanjutkan file. Cukup jalankan ini di terminal:

wget -c -m -P [brokern url]

atau

wget --continue [broken url]
Venu A Positif
sumber
1
sedikit membingungkan. Kami ingin apt-get, bukan wget
Find Me In The Woods
Apa yang Anda coba untuk berdenyut?
Yaakov Ainspan