![종속성을 설치하지 않고 패키지를 설치하려면 어떻게 해야 합니까?](https://rvso.com/image/1035878/%EC%A2%85%EC%86%8D%EC%84%B1%EC%9D%84%20%EC%84%A4%EC%B9%98%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
답변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-recommends
Aptitude 전체 화면 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