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는 주로 다운로드되는 관리 도구입니다. |