Apt-get neden 'N' ye bastığım gibi kendiliğinden iptal ediyor?


29

Ubuntu 14.04'te, bir uygulama yüklemeye çalıştığımda veya sadece yaptığımda:

sudo apt-get upgrade

Her zaman sonunda bu mesajla bitirdim:

Do you want to continue? [Y/n] Abort.

Hiçbir şey yazmadım, sadece otomatik olarak iptal edildi.

Bana yardım edebilir misiniz?

======= [Düzenle # 1 Ağu 12] ======= Burada tüm terminal metinlerini kopyaladım. Burada 2 komutunu çalıştırdım: sudo apt-get update ve sonra sonucu aldıktan sonra sudo apt-get upgrade komutunu çalıştırdım.

İşte terminalden kopyalanan metinler:

franzbiely@Franz-Gizmo:~$ sudo apt-get update
Ign http://archive.ubuntu.com trusty InRelease                                 
Ign http://ppa.launchpad.net trusty InRelease                                  
Ign http://archive.canonical.com trusty InRelease                              
Ign http://extras.ubuntu.com trusty InRelease                                  
Ign http://archive.ubuntu.com trusty-updates InRelease                         
Ign http://ppa.launchpad.net trusty InRelease                                  
Hit http://archive.canonical.com trusty Release.gpg                            
Hit http://extras.ubuntu.com trusty Release.gpg                                
Ign http://archive.ubuntu.com trusty-backports InRelease                       
Ign http://ppa.launchpad.net trusty InRelease                                  
Hit http://archive.canonical.com trusty Release                                
Hit http://extras.ubuntu.com trusty Release                                    
Hit http://archive.canonical.com trusty/partner Sources                        
Hit http://extras.ubuntu.com trusty/main Sources                               
Hit http://ppa.launchpad.net trusty Release.gpg                                
Ign http://dl.google.com stable InRelease                                      
Hit http://ppa.launchpad.net trusty Release.gpg                                
Hit http://archive.canonical.com trusty/partner amd64 Packages                 
Hit http://dl.google.com stable Release.gpg                                    
Hit http://ppa.launchpad.net trusty Release.gpg                                
Hit http://archive.canonical.com trusty/partner i386 Packages                  
Hit http://extras.ubuntu.com trusty/main amd64 Packages                        
Ign http://archive.ubuntu.com trusty-security InRelease                        
Hit http://dl.google.com stable Release                                        
Hit http://ppa.launchpad.net trusty Release                                    
Hit http://extras.ubuntu.com trusty/main i386 Packages                         
Hit http://dl.google.com stable/main amd64 Packages                            
Hit http://archive.ubuntu.com trusty Release.gpg                               
Hit http://ppa.launchpad.net trusty Release                                    
Hit http://dl.google.com stable/main i386 Packages                             
Get:1 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]             
Hit http://ppa.launchpad.net trusty Release                                    
Hit http://archive.ubuntu.com trusty-backports Release.gpg                     
Hit http://ppa.launchpad.net trusty/main amd64 Packages                        
Get:2 http://archive.ubuntu.com trusty-security Release.gpg [933 B]            
Hit http://ppa.launchpad.net trusty/main i386 Packages                         
Hit http://archive.ubuntu.com trusty Release                                   
Get:3 http://archive.ubuntu.com trusty-updates Release [59.7 kB]               
Hit http://ppa.launchpad.net trusty/main amd64 Packages                        
Ign http://archive.canonical.com trusty/partner Translation-en_PH              
Hit http://ppa.launchpad.net trusty/main i386 Packages                         
Ign http://archive.canonical.com trusty/partner Translation-en                 
Ign http://extras.ubuntu.com trusty/main Translation-en_PH                     
Ign http://extras.ubuntu.com trusty/main Translation-en                        
Ign http://dl.google.com stable/main Translation-en_PH                         
Ign http://dl.google.com stable/main Translation-en                            
Hit http://archive.ubuntu.com trusty-backports Release                         
Hit http://ppa.launchpad.net trusty/main amd64 Packages                        
Get:4 http://archive.ubuntu.com trusty-security Release [59.7 kB]              
Hit http://ppa.launchpad.net trusty/main i386 Packages                         
Hit http://archive.ubuntu.com trusty/main amd64 Packages                       
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages                 
Hit http://archive.ubuntu.com trusty/universe amd64 Packages                   
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages                 
Hit http://archive.ubuntu.com trusty/main i386 Packages                        
Hit http://archive.ubuntu.com trusty/restricted i386 Packages                  
Hit http://archive.ubuntu.com trusty/universe i386 Packages                    
Hit http://archive.ubuntu.com trusty/multiverse i386 Packages                  
Hit http://archive.ubuntu.com trusty/main Translation-en                       
Hit http://archive.ubuntu.com trusty/multiverse Translation-en                 
Hit http://archive.ubuntu.com trusty/restricted Translation-en
Hit http://archive.ubuntu.com trusty/universe Translation-en
Get:5 http://archive.ubuntu.com trusty-updates/main amd64 Packages [290 kB]
Ign http://ppa.launchpad.net trusty/main Translation-en_PH
Ign http://ppa.launchpad.net trusty/main Translation-en 
Ign http://ppa.launchpad.net trusty/main Translation-en_PH
Ign http://ppa.launchpad.net trusty/main Translation-en  
Ign http://ppa.launchpad.net trusty/main Translation-en_PH                     
Ign http://ppa.launchpad.net trusty/main Translation-en                        
Get:6 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [5,820 B]
Get:7 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [177 kB]
Get:8 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [7,381 B]
Get:9 http://archive.ubuntu.com trusty-updates/main i386 Packages [286 kB]     
Get:10 http://archive.ubuntu.com trusty-updates/restricted i386 Packages [5,820 B]
Get:11 http://archive.ubuntu.com trusty-updates/universe i386 Packages [178 kB]
Get:12 http://archive.ubuntu.com trusty-updates/multiverse i386 Packages [7,598 B]
Hit http://archive.ubuntu.com trusty-updates/main Translation-en               
Hit http://archive.ubuntu.com trusty-updates/multiverse Translation-en         
Hit http://archive.ubuntu.com trusty-updates/restricted Translation-en         
Get:13 http://archive.ubuntu.com trusty-updates/universe Translation-en [87.0 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages             
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages       
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages         
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages       
Hit http://archive.ubuntu.com trusty-backports/main i386 Packages              
Hit http://archive.ubuntu.com trusty-backports/restricted i386 Packages        
Hit http://archive.ubuntu.com trusty-backports/universe i386 Packages          
Hit http://archive.ubuntu.com trusty-backports/multiverse i386 Packages        
Hit http://archive.ubuntu.com trusty-backports/main Translation-en             
Hit http://archive.ubuntu.com trusty-backports/multiverse Translation-en       
Hit http://archive.ubuntu.com trusty-backports/restricted Translation-en       
Hit http://archive.ubuntu.com trusty-backports/universe Translation-en         
Get:14 http://archive.ubuntu.com trusty-security/main amd64 Packages [125 kB]  
Get:15 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [14 B]
Get:16 http://archive.ubuntu.com trusty-security/universe amd64 Packages [43.4 kB]
Get:17 http://archive.ubuntu.com trusty-security/multiverse amd64 Packages [1,147 B]
Get:18 http://archive.ubuntu.com trusty-security/main i386 Packages [122 kB]   
Get:19 http://archive.ubuntu.com trusty-security/restricted i386 Packages [14 B]
Get:20 http://archive.ubuntu.com trusty-security/universe i386 Packages [43.3 kB]
Get:21 http://archive.ubuntu.com trusty-security/multiverse i386 Packages [1,402 B]
Hit http://archive.ubuntu.com trusty-security/main Translation-en              
Hit http://archive.ubuntu.com trusty-security/multiverse Translation-en        
Hit http://archive.ubuntu.com trusty-security/restricted Translation-en        
Hit http://archive.ubuntu.com trusty-security/universe Translation-en          
Ign http://archive.ubuntu.com trusty/main Translation-en_PH                    
Ign http://archive.ubuntu.com trusty/multiverse Translation-en_PH              
Ign http://archive.ubuntu.com trusty/restricted Translation-en_PH              
Ign http://archive.ubuntu.com trusty/universe Translation-en_PH                
Fetched 1,502 kB in 3min 15s (7,672 B/s)
Reading package lists... Done
franzbiely@Franz-Gizmo:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gnome-settings-daemon-schemas linux-headers-generic linux-signed-generic
  linux-signed-image-generic unity-settings-daemon
The following packages will be upgraded:
  linux-libc-dev
1 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Need to get 784 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
franzbiely@Franz-Gizmo:~$ 

======= [/ bitiş düzenlemesi] ==============


Yazı yazarsanız ne olur y?
Tim

@Eliah evet, [Y / n] sorulduğunda aslında onu y olarak vermeye çalışın. Normalde sudo apt-get update | pastebinituzun bir çıktı olabileceğinden, bize bağlantıyı vermelerini ve vermelerini öneririm ...
Tim

Ben y yazdıktan sonra, sadece ben ~ Doları cinsinden yazarak y olduğumdan beri komut bulunamadı diyor
Francis M Albores

Evet, mesele şu ki, hiçbir şey yazmasam bile, şimdiden iptal edildiğim için şu anda ($ komut satırı).
Francis M Albores,

@EliahKagan Evde bilgisayarıma döndüğümde her şeyi kopyalayıp buraya yapıştırmaya çalışacağım.
Francis M Albores

Yanıtlar:


28

apt-get etkileşimli doğrulama istediğinde iptal eder ancak stdin'den girdi okuyamaz.

Örneğin, (beklemedeki yükseltmeleri olan) herkes bu davranışı / dev / null komutunu stdin dizinine yönlendirerek çoğaltabilir:

skath@tahiti:~$ sudo apt-get upgrade < /dev/null
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libcgmanager0
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
skath@tahiti:~$

Bu bir sonraki soruya yol açar, aradığınızda stdin'i ne ele geçirir sudo apt-get upgrade? Bu daha zor bir soru ve sudo yapılandırmanızı veya komutu çağırmak için kullandığınız terminali veya kabuğu içerebilir.

Sadece geçici bir çözüm gerekiyorsa Ya da, geçebilir -yetmek apt-getistemi atlamak:sudo apt-get -y upgrade


1
Aynı konu, girişi ne yediğini bilmek isterdim. Bu Yakuake'de olur. KDE Konsole veya mlterm gibi diğer terminaller her zamanki gibi çalışır.
Hamid

1
Ben de bununla karşılaştım (Debian'da biliyorum ki, bu Ubuntu'ya sor, ama belki de hala yardımcı olacak ...) ve bunun neden olduğu hakkında hiçbir fikrim yok, ama terminal emülatör uygulamamda yeni bir sekme açtım ve sorun çözüldü.
Jackson

Günah gibi, o büyüklerden biri. Bildirilen bir güncellemeden sonra kayboldu.
Hamid

Gördüğüm gibi, kullandıktan sonra neden başıma geldiğimi, wildmidimidi çalarken ses seviyesini değiştirmek için bazı girdiler almaya çalıştığını açıklıyordum , ancak segfault ya da bir şeyden sonra doğru şekilde serbest bırakılmadı.
hsandt

6

benim sorunum, birkaç komutu bir kerede konsola kopyalayıp yapıştırarak çalıştırmaya çalışmaktı.

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install build-essential
...

Her komutu ayrı ayrı çağırmak sorunumu çözdü


2
İki paket adı arasında 'gizli' bir satır başı da olabilir. Bir satır komutuyla yüklenen bu her şeyi çıkardığımda, örneğinsudo apt-get install libssl-dev libdb-dev libdb++-dev
19

@undersound, teşekkür ederim! Bunu bir cevap olarak eklemelisin. Tek bir paket kurarken ben böyle bir sorun vardı, ama vardı bir web sayfasından kopyaladı & onunla birlikte satırbaşı aldı. apt-get hala bana istemi verdi ama (sanırım) benim \rYY
girişimi

1

18.04.2'de bu problemi yeni yaşadım. update, updateve iyi dist-upgradeçalıştı; install, iptal ile başarısız oldu. Evet , -yçalıştı.

Ancak, dosyamda bir sorun /etc/apt/sources.listolduğunu ve dağıtımla gelen varsayılana geri yükleyerek (sürümünüzü kolayca çevrimiçi bulabilirsiniz), sorunu tamamen çözdüğümü gördüm.

Kendi deposunu ekleyen alternatif üçüncü parti kütüphane senaryolarından birinin hata yaptığını düşünüyorum.

Yedek kopya oluşturmanızı, dosyayı değiştirmeyi, sahiplik ve izinlerin orijinaliyle aynı olmasını sağlamayı ve ardından a işlemini yapmayı ve ardından sudo apt updateyüklemenizi deneyin.

O zamandan beri hiç problem yaşamadım.

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.