종속성을 설치하지 않고 패키지를 설치하려면 어떻게 해야 합니까?

종속성을 설치하지 않고 패키지를 설치하려면 어떻게 해야 합니까?

설치하려고 하는데일품 요리기본적으로 모든 GNOME에 대한 종속성은 엄청납니다. 나는 그것이 불필요하다는 것을 알고 있습니다. 옵션이 있나요?시냅스또는적절한이것에 대한 플래그?

답변1

종속성에는 두 가지 종류가 있습니다.일품 요리: “의존한다”와 “권장한다”.

Alacarte는 Python 및 다양한 Python 라이브러리(일부 라이브러리를 가져옴)에 의존합니다. "의존" 수준에서는 alacarte가 이것들 없이는 작동하지 않을 것이라고 말합니다. APT 기반 도구를 사용하면 이러한 종속성 없이 alacarte를 설치할 수 없습니다. 으로 모든 종속성을 무시할 수 있지만 dpkg --force-depends나중에 alacarte가 종속성 계산에 포함될 때(예: 최신 버전의 패키지가 나타날 때) APT를 혼동하게 되므로 이 작업을 수행하지 않는 것이 좋습니다. 또한 이러한 종속성 없이 패키지를 사용할 가능성은 거의 없습니다.

Alacarte는 다음에 의존합니다.그놈 패널(Gnome의 다른 많은 부분에 따라 다름) "권장" 수준. 이는 알라카르트가 gnome-panel 없이는 거의 유용하지 않지만 어떤 상황에서는 유용할 수 있음을 나타냅니다. 여기서 alacarte는 다른 Freedesktop 호환 메뉴 애플리케이션이 있는 경우 gnome-panel 없이도 실제로 유용합니다.

기본적으로 apt-get install"의존" 또는 "권장" 수준에서 모든 종속성을 설치합니다. --no-install-recommends"권장" 수준 종속성을 설치하지 않도록 지시하는 옵션을 전달합니다 . APT::Install-Recommends "false";에 추가하여 이를 기본 설정으로 만들 수 있습니다 /etc/apt/apt.conf.d/zzz_mpmcfarlane.

aptitude명령줄에서 " 권장" 수준 종속성 설치를 전달 -R하거나 방지합니다. --without-recommendsAptitude 전체 화면 UI에서 설치를 위해 alacarte를 표시하면 gnome-panel도 선택되지만 설치를 진행하기 전에 표시를 해제할 수 있습니다. APT 선호도는 적성에 영향을 미칩니다.

Synaptic에서 설치를 위해 alacarte를 표시하면 gnome-panel도 선택됩니다. 그러나 변경 사항을 적용하기 전에 가서 gnome-panel 표시를 해제할 수 있습니다. "일반" 탭에는 "권장 패키지를 종속성으로 고려"에 대한 기본 설정이 있습니다.

답변2

추가할 핵심 옵션 apt-get--no-install-recommends

알라카르트의 경우 -

sudo apt-get install --no-install-recommends alacarte

alacarte가 표준 Ubuntu의 기본값이라는 점을 감안할 때 alacarte를 설치하려는 Ubuntu의 어떤 변형인지 물어봐도 될까요?

Xubuntu 또는 Lubuntu를 사용하는 경우 다음 답변에서 대체 메뉴 편집기를 추천할 수 있습니까?이 질문. 나는 alacarte가 Lubuntu와 Xubuntu 모두에서 작동하지 않는다는 것을 발견했습니다.

답변3

.deb 패키지( )를 다운로드 하고 옵션 을 사용 apt-get download foo하여 설치할 수 있습니다 .dpkg--force-depends

관련 정보