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


답변:


17

alacarte 에는 "종속"과 "권장"의 두 가지 종속성이 있습니다 .

Alacarte는 Python 및 다양한 Python 라이브러리 (일부 라이브러리에서 가져옴)에 의존합니다. “종속”레벨은 이것 없이는 alacarte가 작동하지 않을 것이라고 말합니다. APT 기반 도구를 사용하면 이러한 종속성없이 alacarte를 설치할 수 없습니다. 를 사용하여 모든 종속성을 무시할 수는 dpkg --force-depends있지만 나중에 alacarte가 종속성 계산에 포함 된 경우 (예 : 최신 버전의 패키지가 나타나는 경우) APT 와 혼동되므로 권장하지 않습니다. 또한 이러한 종속성없이 패키지를 사용하지 못할 수도 있습니다.

Alacarte 는 "권장"수준 에서 gnome-panel (Gnome의 다른 많은 부분에 의존)에 의존합니다. 이것은 alacarte가 gnome-panel 없이는 거의 유용하지 않지만 어떤 상황에서는 유용 할 수 있음을 나타냅니다. 여기서 alacarte는 다른 Freedesktop 호환 메뉴 응용 프로그램이있는 경우 그놈 패널없이 실제로 유용합니다.

기본적으로 apt-get install모든 종속성은 "종속"또는 "권장"수준으로 설치합니다. 패스 --no-install-recommends는 설치하지 않도록 말할 옵션을 -level 종속 "좋습니다". 당신은 추가하여 기본 설정을 할 수 있습니다 APT::Install-Recommends "false";/etc/apt/apt.conf.d/zzz_mpmcfarlane.

함께 aptitude명령 행에서, 통과 -R또는 --without-recommends"권장"-level 종속성을 설치하지 않도록 할 수 있습니다. Aptitude 전체 화면 UI에서 설치를 위해 alacarte를 표시하면 그놈 패널이 선택되지만 설치를 진행하기 전에 표시를 해제 할 수 있습니다. APT 선호도는 적성에 영향을 미칩니다.

시냅틱에서 설치를 위해 alacarte를 표시하면 그놈 패널도 선택됩니다. 그러나 변경 사항을 적용하기 전에 gnome-panel의 표시를 해제 할 수 있습니다. "일반"탭에서 "권장 패키지를 종속성으로 간주"를 선호합니다.


1
아주 좋은 대답은 약 백 패키지에서 약 4로 변경했습니다.

5

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

그래서 alacarte의 경우-

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

alacarte가 표준 우분투에서 기본값이라는 것을 감안할 때 alacarte를 설치할 Ubuntu의 변형을 물어볼 수 있습니까?

Xubuntu 또는 Lubuntu를 사용하는 경우이 질문에 대한 답변에서 다른 메뉴 편집기를 권장 할 수 있습니다 . 나는 alacarte가 Lubuntu와 Xubuntu에서 작동하지 않는 것을 발견했습니다.


5

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


패키지 이름 만 있으면 .deb 파일을 찾는 방법은 무엇입니까?
knocte

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