이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 13597|회답: 1

[리눅스] apt-get -f 설치는 의존성 손상을 수정합니다

[링크 복사]
게시됨 2018. 1. 25. 오후 5:01:38 | | | |
1. 리눅스에서 apt-get install 또는 dpkg -i 명령어를 사용할 때, 다음과 같은 의존성 오류가 때때로 나타납니다:




이 시점에서 즉시 다음 명령을 실행할 수 있습니다: apt-get -f install.
2. apt-get 문법:
(1) apt-get [options] 명령어 [패키지 이름]
[선택지]
-h 이 도움 파일.
-q 출력, 로그에 - 진행 표시 없음
-qq는 오류를 제외한 정보를 출력하지 않습니다
-d 다운로드 전용으로 - 아카이브 파일을 설치하거나 압축 해제하지 않음
-실제로는 설치되지 않았어요. 명령 실행 시뮬레이션
-Y는 모든 쿼리에 '예'라고 가정하며, 프로프트는 없습니다.
-f 시스템 의존성 손상 수리 시도
-m 아카이브를 찾을 수 없으면 계속 진행해 보세요
-u 또한 업데이트된 패키지 목록도 표시합니다
-b 소스 코드 패키지를 받은 후 컴파일하세요 -V 상세 버전 번호를 표시하세요
-c=? 이 프로필을 읽어보세요
-o=? -o dir::cache=/tmp와 같은 맞춤 설정 옵션을 설정하세요
(2) 문법에는 다음과 같은 명령 필드도 있습니다:
업데이트 - 패키지 리스트를 다시 받아보세요
업그레이드 - 업데이트 하세요
install - 새 패키지 설치
제거 - 패키지 제거
autoremove - 사용하지 않는 모든 패키지를 자동으로 제거합니다
정리 - 패키지 및 설정 파일을 제거하기
소스 - 소스 코드 파일 다운로드
build-dep - 소스 패키지에 대한 컴파일 의존성 구성
dist-upgrade - 배급 업그레이드
dselect-upgrade - dselect가 선택한 대로 업데이트합니다
clean - 다운로드한 아카이브를 지우기
자동 정리 - 오래된 다운로드된 아카이브 삭제
확인 - 손상된 의존성 확인
3. 부록--- apt-get 원리
리눅스 운영체제에서는 apt-get을 사용해 소프트웨어를 설치하는 것이 매우 편리하다는 것을 모두 알고 있습니다. sudo apt-get 설치 소프트웨어 이름 하나만 있으면 됩니다; 가장 중요한 점은 복잡한 의존성을 모두 해결할 수 있어서 걱정할 필요가 없다는 점입니다. apt-get 전에 dpkg 또는 그 이전 버전을 사용하세요; 만들고; 소프트웨어 설치는 정말 상상할 수 없을 정도로 어렵습니다. 소프트웨어 A를 설치한 후 소프트웨어 B를 설치하라는 메시지가 뜨고, 마침내 설치를 완료하면 소프트웨어 C 설치 안내가 나옵니다. 온갖 얽힘이 있어! 따라서 apt는 대부분의 리눅스 사용자에게 큰 도움을 주고 리눅스 사용자의 진입 기준을 낮추는 고급 패키지 관리 도구입니다. 소프트웨어를 설치하거나 업데이트하거나 소스 소스를 업데이트하는 명령이 실행될 때마다, apt는 /etc/apt/sources.list의 주소를 방문하여 해당 시스템의 패키지 정보를 웹사이트에서 찾습니다. 예를 들어 운영체제는 우분투이고 웹사이트는 정확한 주요 제한 우주 http://mirrors.163.com/ubuntu/ 멀티버스 넷이즈를 실행한 후 설치 명령을 실행하면 http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz에 접근하게 됩니다. 이 파일은 패키지와 서버 의존성 목록이며, gzip으로 압축되었습니다. apt-get Update는 이 목록을 사용하여 어떤 보조 패키지가 사용 가능한지, 그 내용이 /var/lib/apt/lists에 저장되는지 결정하고, 이 목록에 접근해 소프트웨어가 설치되었는지, 최신 버전인지, 의존성이 충족되는지 확인한 후 콘텐츠 업데이트 여부를 결정하며, 설치 과정은 주로 DPKG에서 수행됩니다.
일반적으로 apt는 주로 다운로드되는 관리 도구입니다.




이전의:Ant G2 시스템 종료 자동 업데이트 튜토리얼
다음:[실전 전투] 우분투 노움 시각 인터페이스를 만들어
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com