![Como posso instalar um pacote sem instalar suas dependências?](https://rvso.com/image/1035878/Como%20posso%20instalar%20um%20pacote%20sem%20instalar%20suas%20depend%C3%AAncias%3F.png)
Responder1
Existem dois tipos de dependências paraalacarte: “depende” e “recomenda”.
Alacarte depende do Python e de várias bibliotecas Python (que por sua vez extraem algumas bibliotecas); o nível “depende” diz que o alacarte não funcionará sem eles. As ferramentas baseadas em APT não permitem instalar o alacarte sem essas dependências. Você pode ignorar todas as dependências com dpkg --force-depends
, porém isso irá confundir o APT quando o alacarte estiver envolvido em um cálculo de dependência posteriormente (por exemplo, quando uma versão mais recente do pacote aparecer), portanto, fazer isso não é recomendado. Além disso, é improvável que você consiga usar o pacote sem essas dependências.
Alacarte dependepainel gnome(que por sua vez depende de muitas outras partes do Gnome) no nível “recomendado”. Isso indica que o alacarte raramente é útil sem o painel gnome, mas pode ser em algumas circunstâncias. Aqui, o alacarte é realmente útil sem o gnome-panel se você tiver um aplicativo de menu diferente compatível com o Freedesktop.
Por padrão, apt-get install
instala todas as dependências no nível “depende” ou “recomenda”. Passe a --no-install-recommends
opção para dizer para não instalar dependências de nível “recomendado”. Você pode tornar essa configuração padrão adicionando APT::Install-Recommends "false";
ao arquivo /etc/apt/apt.conf.d/zzz_mpmcfarlane
.
Na aptitude
linha de comando, passe -R
ou --without-recommends
para evitar a instalação de dependências de nível “recomendado”. Na UI de tela cheia do Aptitude, marcar alacarte para instalação também seleciona gnome-panel, mas você pode desmarcá-lo antes de prosseguir com a instalação. A preferência do APT também influencia a aptidão.
No Synaptic, marcar alacarte para instalação também seleciona gnome-panel. No entanto, você pode desmarcar o gnome-panel antes de aplicar as alterações. Existe uma preferência (na aba “Geral”) para “Considerar pacotes recomendados como dependências”.
Responder2
A principal opção para adicionar apt-get
é--no-install-recommends
Então, para alacarte -
sudo apt-get install --no-install-recommends alacarte
Dado que o alacarte é o padrão no Ubuntu padrão, posso perguntar para qual variante do Ubuntu você está instalando o alacarte?
Se você estiver usando Xubuntu ou Lubuntu - posso recomendar um editor de menu alternativo da resposta paraessa questão. Descobri que o alacarte não funciona tanto com o Lubuntu quanto com o Xubuntu.
Responder3
Você pode baixar o pacote .deb ( apt-get download foo
) e instalá-lo dpkg
usando a --force-depends
opção.