패키지는 어떻게 제안되며 추가 패키지와 새 패키지의 차이점은 무엇입니까?


16

를 통해 새로운 패키지를 설치할 때 apt-get install, 나는 그것이 필요하거나 원하지 않는 프로그램이라면 예를 선택합니다. 그러나 그것을 읽고, 섹션이 실제로 무엇을 의미하는지 조금 궁금합니다.

  1. apt-get어떤 패키지가 "권장"되는지 어떻게 알 수 있습니까?

  2. "다음 추가 패키지가 설치 될 것"과 "다음 새 패키지가 설치 될 것"의 차이점은 무엇입니까?

답변:


11

우분투 패키지가 다른 패키지를 의존하거나 가져올 수있는 세 가지 기본 방법이 있습니다 :

  1. 따라 달라집니다 -이 하드 의존성, 당신은 설치 프로그램을 실행하려면이 다른 패키지가 필요합니다. 이러한 패키지 중 하나를 제거하려고하면 프로그램과 함께 제거됩니다.
  2. 권장 사항 -이것은 설치중인 프로그램을 정상적으로 사용하는 데 필요하거나 권장되는 패키지이지만 프로그램이 없으면 작동합니다. 기본적으로 Ubuntu는 이들을 설치 --no-install-recommends하지만 (로 비활성화하지 않는 한 ) 나중에 제거해도 불평하지 않습니다.
  3. 제안 -설치중인 프로그램을 향상시킬 수 있지만 일반적인 사용의 일부로 간주되지 않는 패키지입니다. 이 패키지는 기본적으로 설치되지 않으며 (로 설정되어 있지 않은 경우 --install-suggests) 패키지 개발자가 "이봐, 흥미로울 것"으로 간주됩니다.

기본적으로 우분투는 마크 패키지를 설치 의존 하고 권장 하고, 모든 이들로 표시됩니다 추가 명령 행에 명시 적으로 그 중 일부를 지정하지 않는 한, 패키지.

NEW 로 표시된 패키지는 설치하려고하는 모든 패키지, 즉 명령 줄에 지정된 패키지와 모든 추가 패키지입니다.


3

패키지가 작성되면 작성자가 제안 된 패키지 목록을 제공합니다.이 패키지는 필요하지는 않지만 원하는 패키지입니다.

패키지를 설치하면 해당 패키지와 패키지가 의존하는 다른 패키지가 자동으로 다운로드됩니다. "새"패키지는 명시 적으로 설치하도록 지시 한 패키지와 작동하기 위해 필요한 모든 종속 패키지의 조합입니다. "추가"는 필요한 것 뿐이지 만 지정하지 않았습니다.


0

기본적으로 컴퓨터에는 설치된 모든 프로그램 파일의 데이터베이스가 저장됩니다.

설치할 것을 요청하면 apt-get먼저 로컬 목록이 이미 설치되어 있는지 확인합니다. 그렇지 않으면 웹으로 이동하여 리포지토리에서 사용 가능한 최신 파일 목록을 가져옵니다.

각 프로그램에는 올바르게 작동하는 데 필요한 파일 (전제 조건 또는 필수)과이 프로그램에 의존하는 프로그램 (의존성)이 있습니다.

그런 다음 Apt-Get은 로컬 목록을 확인하여 모든 것이 있는지 확인합니다. 그렇지 않은 경우 필요한 전제 조건을 선택하여 설치 요청에 추가합니다.

도움이왔다


프로그램을 설치할 때 해당 종속성을 동시에 설치해야합니다. 일반적으로 필요한 대부분의 종속성이 이미 설치되어 있지만 몇 가지 추가 기능이 필요할 수도 있습니다. 따라서 패키지를 설치할 때 다른 여러 패키지가 설치되어 있어도 놀라지 마십시오. 선택한 패키지가 제대로 작동하는 데 필요한 종속성 일뿐입니다.

기본적으로 Ubuntu를 컴퓨터에 넣을 때 많은 유용한 프로그램이 이미 설치되어 있습니다. 그러나 기본 응용 프로그램에서 제공하지 않는 목적에 맞는 특정 소프트웨어가 필요할 수 있습니다. 이미 설치된 프로그램 대신 다른 프로그램을 시도 할 수도 있습니다. 다시 말해, 새로운 소프트웨어가 필요합니다.

다음 기사를 확인하십시오.

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