İndirme ve yüklemeyi terminalden nasıl duraklatır / devam ettiririm?


10

Programların kurulumu için çoğunlukla terminal kullanıyorum (çoğunlukla herkes gibi). Ancak, bazen (özellikle düşük pilim varsa ve şarj cihazı kablosu yoksa VEYA daha da önemlisi, yükleyici dosyası çok büyük olduğunda, yükleme tamamlanmadı ve sistemimi kapatmam gerekiyor ) Kurulumu duraklatmak istiyorum (içinde indirme durumu), böylece önceden indirilmiş dosyaları kaybetmeyeceğim.

Bunu nasıl yaparım?


Pil zayıfken uzun bir kurulum başlatmamak daha kolay olmaz mıydı? Bu konuda "herkesin" yeni olduğunu düşündüm.
mikewhatever

Kuruluma hatırı sayılır bir batarya ile başlıyorum (çoğunlukla>% 90). Ancak yavaş bir bant genişliği bağlantım ve güç tasarrufu sorunum var. İndirmelerde en fazla 25 kB / s alıyorum (geceleri bazen 30 kB / s). Ayrıca daha sık meydana geldiği için odak ikinci koşula odaklanır.
VedVals

Yanıtlar:


10

Ctrl+ ciptal eder, ancak bir dahaki sefere kaldığınız yerden başlar Ctrl+ zişlemi durdurur, ancak ilk işleme kilitli kaldığı için başka bir işlem yapamazsınız

Yukarıdaki yöntemlerden biri genellikle daha iyi sadece uç kapama daha kullanarak, ama paketleri indirirken çalışırken siz sadece yakın terminali, bu eğer gereken o çalıştırmak dahaki sefere durdu indir hakkını başlamaksudo apt-get upgrade

Ctrl+ Kullandıktan sonra indirmeyi yeniden başlatmak istiyorsanız z:

  1. jobsTerminalde yazarak duraklatılmış görevleri kontrol edin
  2. Bir işleme devam etmek için şunu yazın fg
  3. Eğer birden fazla görev varsa, sonra yazın fg 1, fg 2vb ...

Bununla birlikte, indirilen paketleri yüklerken asla durdurmamaya dikkat edin, çünkü apt-get'de bir kilitle sonuçlanır, bu da bilgisayarın yeniden başlatılmasını veya apt'nin yeniden yapılandırılmasını gerektirir ve başlangıçta başlamanız gerekir. kurulum. Bu yüzden terminali indirirken, yüklemeden değil yalnızca "duraklattığınızdan" (kapattığınızdan) emin olun.

Başka bir apt-get işlemi başlatmak istiyorsanız - ilk işlemi duraklattıktan sonra çalıştırın sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; hiçbir şey yapmamış gibi görünmeyecektir, ancak başka bir uygun işlem başlatabilmelisiniz.

Ctrl+ İle duraklattığınız bir komutu öldürmek için terminale zgirin kill -9 %xve x'i duraklatılmış işlemin numarasıyla değiştirin (bkz. jobs). Süreç listede kalacaktır, ancak "artık" yerine "öldürüldü" diyecek ve artık aktif olmadığını gösterecektir.


Kaynaklar: [ubuntu] Terminalde indirme işlemi nasıl duraklatılır
Ubuntu Intrepid Ipex'te bir Linux terminalinde yanlışlıkla Ctrl-Z tuşlarına basıldı. Ben şimdi ne yapacağım? Ubuntu Terminalinde İşleri Başlatma, Durdurma ve Yönetme



Cevabı denedim. Şimdi nasıl devam ettirilir?
VedVals

@ ved2254 fgBaşka bir işlem başlatmadığınız varsayılarak kullanın . Tutarlılık cevabına ekledim.
DaimyoKirby

Şu anda ev bilgisayarımda değilim, bu yüzden eve geldiğimde bunu test edeceğim, ancak yazarak fgveya "duraklatmayı" fg 1 yapmalıyım .
DaimyoKirby

İşe yarıyor. Bir yan not, ben sunuculara bağlanamadı çünkü durdurmak zorunda kaldı. Bu olma eğilimi var mı? Ubuntu Ultimate Edition Tema Paketi'ni
VedVals

1
Gönderiye talimatları ekledim - sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lockkilidini açmalı, ancak daha sonra hatırlayabilmeniz için eski işlemi saklamalısınız. Ben sadece bu paketi ile düşünüyorum, çünkü hatırladığım başka bir şey fgherhangi bir sunucu hatası olmadan normal gibi çalışır. Başka ne olduğunu gerçekten bilmiyorum, üzgünüm. : / Belki yeni bir iş parçacığına başlarsanız daha bilgili biri buna bir göz atabilir.
DaimyoKirby


-1

İndirilen dosyaları terminalden duraklatmak istiyorsanız, umarım bir şey indirmişsinizdir. Önce kopyalayın. ve bu satırları o terminale girin

wget -m -P [download-url]

İndirme dosyalarını nabızlayabilir. İndirmeye devam etmek istediğiniz yerde veya hatta ağ bağlantısı kesildikten sonra bile, dosyayı sürdürmek istediğinizde. Bunu sadece terminalde çalıştırın:

wget -c -m -P [brokern url]

veya

wget --continue [broken url]

1
biraz kafa karıştırıcı. Wget değil, uygun olsun istiyoruz
Beni Bulun Ormanda

Ne atmaya çalışıyorsun?
Yaakov Ainspan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.