Resolver (auto)dependência de pacotes [RESOLVIDO]

1. Resolver (auto)dependência de pacotes [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/10/2010 - 20:35h

DIa desses, fui instalar o kmahjongg jogo do kde de mahjongg, o problema é que, quando botei pra instalar, nas dependencias tinham os seguintes pacotes: ksudo e kpackagekit (o primeiro é um sudo para o kde e o segundo um gerenciador de pacotes para o kde).

Mas o que esses dois pacotes interferem na boa ou ruin execução do kmahjongg? que eu saiba, pra ele rodar, só seria preciso algumas libraries do kde, não um monte de dependências desnecessárias.

Inclusive, quando fui instalar o kde no ubuntu, tinha como dependência, o kpatience, um pacote de jogos de cartas para o KDE. E fui desinstala-lo, já que eu tinha um jogo parecido pro gnome (o aisle-riot). Porém, o kubuntu-desktop (desktop KDE pro ubuntu) dependia desse jogo, e se eu removesse o jogo, o KDE sumia junto com ele.

Um dos motivos de eu não gostar muito do KDE é isso: a autodependencia de pacotes.

Agora vem a pergunta: tem como eu forçar a instalação de alguns aplicativos com dependencias faltando, ou seja, poder instalar um programa sem ter todas as dependencias instaladas, como, por exêmplo, instalar o kmahjongg sem ter que ter (expressão extranha: ter que ter) o ksudo e o kpackagekit instalados


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/10/2010 - 21:22h


seninha, se o pacote que quiser remover da lista de instalação não for importante pro sistema (nenhum dos pacotes a serem instalados forem dependentes dele), acrescente-o no final do comando com um traço(-), exemplo:

$ sudo apt-get install kubuntu-desktop kpatience-

ou instale um desktop magro:

$ sudo apt-get --no-install-recommends install kubuntu-desktop


* o problema com esses meta-packages é que eles trazen consigo muitos pacotes.

Interessante seria você rodar o comando para a instalação desse meta-package acrescentando -s e direcionado para um arquivo, assim você saberia o que instalar (na seção: Os NOVOS pacotes a seguir serão instalados), e aproveitava para removê-lo da lista, exemplo:

$ sudo apt-get install kubuntu-desktop -s > install-kubuntu.txt

É o que faço para excluir o gnome-desktop-environment (se eu pedir a instalação desse pacote virá Evolution e uma pancada de coisas).

Se não entendeu retorne.

Dê uma lida nisso:

http://www.vivaolinux.com.br/dica/Excluindo-pacotes-da-lista-de-atualizacoes-em-distros-Debianlike/
http://www.vivaolinux.com.br/dica/Reduzindo-o-download-de-pacotes-ao-instalar-programas-com-o-APT/

3. Re: Resolver (auto)dependência de pacotes [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/10/2010 - 21:33h

@edps

muito obrigado, me quebrou um BAITA galho

Valeu


4. Re: Resolver (auto)dependência de pacotes [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/10/2010 - 21:35h

Mas você chegou a fazer?


5. Re: Resolver (auto)dependência de pacotes [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/10/2010 - 09:49h

eu não sabia sobre essas opções do apt-get, e estava procurando como fazer para instalar sem algumas dependências.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts