'N'을 누른 것처럼 apt-get이 자체적으로 중단되는 이유는 무엇입니까?


29

Ubuntu 14.04에서 앱을 설치하려고하거나 심지어

sudo apt-get upgrade

나는 항상 마지막 에이 메시지로 끝납니다.

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

아무 것도 입력하지 않고 자동으로 중단됩니다.

너희들이 나를 도울 수 있습니까?

======= [편집 # 1 8 월 12 일] ======= 여기에 전체 터미널 텍스트를 복사했습니다. 여기에 2 개의 명령을 실행했습니다 : sudo apt-get update 그리고 결과를 얻은 후 sudo apt-get upgrade를 실행하십시오.

터미널에서 복사 한 텍스트는 다음과 같습니다.

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:~$ 

======= [/ 편집 종료] =============


입력하면 어떻게됩니까 y?
Tim

@ 엘리아 네, [Y / n]을 물으면 실제로 y를 해보세요. 나는 sudo apt-get update | pastebinit그것이 꽤 긴 결과물이 될 수 있기 때문에 그들이 링크를 제공하고 링크를 제공 할 것을 일반적으로 제안한다 ...
Tim

나는 Y를 입력하면, 그냥 내가 ~ $에 입력 y를 요하기 때문에 명령을 찾을 수 없습니다 말한다
프란시스 M Albores

그래, @ 팀, 문제는 내가 아무것도 입력하지 않아도 이미 중단되었다는 것입니다 (지금 $ 명령 줄에 있음).
Francis M Albores

@EliahKagan 집에있는 컴퓨터로 돌아올 때 모든 내용을 복사하여 여기에 붙여 넣습니다.
Francis M Albores

답변:


28

apt-get은 대화식 확인을 원하지만 stdin의 입력을 읽을 수 없으면 중단됩니다.

예를 들어, 업그레이드 보류중인 모든 사람은 / dev / null을 stdin으로 리디렉션하여이 동작을 재현 할 수 있습니다.

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:~$

이것은 다음 질문으로 이어집니다. 전화 할 때 stdin을 인계받는 것은 무엇 sudo apt-get upgrade입니까? 까다로운 질문이며 sudo 구성이나 명령을 호출하는 데 사용하는 터미널 또는 쉘이 포함될 수 있습니다 ...

방금 해결 방법을 필요로하는 경우 또는, 당신은 통과 할 수 -yapt-get프롬프트를 건너 :sudo apt-get -y upgrade


1
같은 문제, 나는 입력을 먹는 것이 무엇인지 알고 싶습니다. 이것은 야 쿠아 케에서 발생합니다. KDE의 Konsole 또는 mlterm과 같은 다른 터미널은 평소와 같이 작동합니다.
Hamid

1
나는 이것도 (데비안에서는 Ask Ubuntu이지만, 여전히 도움이 될 것이다 ...) 문제가 사라졌습니다.
잭슨

그것은 죄와 같습니다. 그 큰 것 중 하나입니다. 알려진 업데이트 후 사라졌습니다.
Hamid

나는 그것이 wildmidi미디를 연주하는 동안 음량을 변경하기 위해 일부 입력을 캡처하려고 시도하지만 segfault 또는 무언가 후에 올바르게 릴리스되지 않은 을 사용한 후에 나에게 왜 그런지 설명 할 것입니다.
hsandt

6

내 문제는 여러 명령을 콘솔에 복사하여 붙여 넣음으로써 한 번에 여러 명령을 실행하려고한다는 것입니다.

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

각 명령을 별도로 호출하면 문제가 해결되었습니다.


2
두 패키지 이름 사이에 '숨겨진'캐리지 리턴이있을 수도 있습니다. 내가 한 줄 명령으로 설치된 eveything을 제거하면 예를 들어sudo apt-get install libssl-dev libdb-dev libdb++-dev
undersound

@undersound 감사합니다! 이것을 답변으로 추가해야합니다. 하나의 패키지를 설치할 때 그 문제가 있었다, 그러나 나는 웹 페이지에서 복사 및 그와 함께 캐리지 리턴을했다. (내 생각) 아직 apt-get을 나에게 프롬프트를하는 듯했으나 같은 내 입력했다 \rY보다는 Y이렇게 중단
anotherdave

1

방금 18.04.2 에서이 문제가 발생했습니다. update, updatedist-upgrade벌금을했다; install중단으로 실패했습니다. , 사용 -y했습니다.

그러나 /etc/apt/sources.list파일에 문제 가 있으며 배포와 함께 제공되는 기본값으로 복원하면 (버전을 온라인에서 쉽게 찾을 수 있음) 문제가 완전히 해결되었습니다.

자체 리포지토리를 추가하는 대체 타사 라이브러리 스크립트 중 하나가 실수를 한 것으로 보입니다.

백업 복사본을 만들고 파일을 바꾸고 소유권과 사용 권한이 원본과 동일한 지 sudo apt update확인한 다음 설치를 시도 하는 것이 좋습니다.

그 이후로 아무런 문제가 없었습니다.

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