Fórum Debian

Versão Completa: Dependências
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Boa noite galera. instalei a versão 2.0.6 do Debian no meu desktop e 1000 maravilhas com o sistema até quando eu tento instalar alguns pacotes para suporte e tudo mais. a maioria deles tem dependencias e quando tento resolver estas dependencias me deparo com milhares de outras !!
ja pesquisei em diversos forums insclusive aqui, ja atualizei varias vezes o apt-get e o aptitude, ambos nao acham muitas coisas e eu estou com essa bomba na mão.

ai segue meu source.list:

## Debian Squeeze sources.list
deb-src http://security.debian.org/squeeze/updates main
deb-src http://http.us.debian.org/debian testing main contrib non-free
deb http://thebachman.info/debian/mercury-stable ./

## Debian security updates:
deb http://security.debian.org/squeeze/updates main contrib non-free
deb-src http://security.debian.org/squeeze/updates main contrib non-free

## Debian.org:
deb http://ftp.debian.org/debian/squeeze main contrib non-free
deb-src http://ftp.debian.org/debian/squeeze main contrib non-free

## Debian Official Repository Mirror squeeze:
deb ftp://debian.oregonstate.edu/debian/squeeze main contrib non-free
deb-src ftp://debian.oregonstate.edu/debian/squeeze main contrib non-free
deb ftp://debian.oregonstate.edu/debian/sque...ed-updates main contrib non-free
deb-src ftp://debian.oregonstate.edu/debian/sque...ed-updates main contrib non-free

## Debian NL mirror:
deb http://ftp.nl.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.nl.debian.org/debian squeeze main contrib non-free

## Debian DE mirror:
deb http://ftp.de.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian squeeze main contrib non-free

## Debian US mirror:
deb ftp://ftp.us.debian.org/debian/squeeze main contrib non-free
deb-src ftp://ftp.us.debian.org/debian/squeeze main contrib non-free

## Wine repositories:
deb http://www.lamaresh.net/apt squeeze main

## Opera webbrowser:
deb http://deb.opera.com/opera/squeeze non-free

## Tor:
deb http://deb.torproject.org/torproject.org squeeze main
#Then add the gpg key used to sign the packages by running
#gpg --keyserver keys.gnupg.net --recv 886DDD89
#gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

## EFTel mirror updates
deb http://mirror.eftel.com/debian squeeze main non-free contrib
deb-src http://mirror.eftel.com/debian squeeze main non-free contrib

## Debian.hands.com squeeze:
deb http://debian.hands.com/debian/squeeze main non-free contrib
deb-src http://debian.hands.com/debian/squeeze main non-free contrib

## Debian Multimedia squeeze:
deb http://mirror.home-dn.net/debian-multimedia squeeze main

se alguem tiver alguma dica de como resolver essa bomba Alegre
abraço a todos!
Você está tentando instalar na mão? Se é isto precisará fazer o serviço do apt, buscar pacote de dependência um por um, se não for isto veja o logue de resposta se é impossível buscar algum pacote por falta de repositorio.
eu sou novo no linux ainda, entao estava tentando usar o apt pra instalar um por um, entao os pacotes mostravam mais dependencias ainda... como eu faço para buscar pelo repositorio??

vlw
Você não precisa instalar um por um, o apt (ou o aptitude) resolvem as dependências automaticamente, apenas especifique o pacote que você quer instalar que eles dão um jeito em tudo. Se aparecer algum erro, poste a mensagem de erro para vermos o que está acontecendo realmente.
Primeiro se eu tento compilar algum pacote da o seguinte erro

[email protected]:/home/chico/Downloads/kmess-stable# ./configure
configuring KMess 2.0.7dev-git ([email protected] >= 20110928)
checking build directory
running cmake from /home/chico/Downloads/kmess-stable/build
command: cmake -D CMAKE_INSTALL_PREFIX=/usr/local \
-D CMAKE_BUILD_TYPE=relwithdebinfo \
-D KMESS_DEBUG_OUTPUT=0 \
/home/chico/Downloads/kmess-stable

./configure: line 156: cmake: comando não encontrado
-- cmake failed

Please fix the problems mentioned above, and run ./configure again.
For example, make sure you have the KDE 4 devel packages installed.

entao tentei instalar o cmake e o kde 4 devel
instalei o cmake mais nada... quando tentei o kde 4 devel surgiram varias dependencias

[email protected]:/home/chico/Downloads# dpkg -i python-kde4-dev_4.6.80-3_all.deb
Selecionando pacote previamente não selecionado python-kde4-dev.
(Lendo banco de dados ... 124910 ficheiros e directórios actualmente instalados.)
Desempacotando python-kde4-dev (de python-kde4-dev_4.6.80-3_all.deb) ...
dpkg: problemas de dependência impedem a configuração de python-kde4-dev:
python-kde4-dev depende de python-kde4 (>= 4:4.6.80-3); porém:
Pacote python-kde4 não está instalado.
python-kde4-dev depende de python-qt4 (>= 4.4.4); porém:
Pacote python-qt4 não está instalado.
dpkg: erro processando python-kde4-dev (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante o processamento de:
python-kde4-dev

e sempre que eu tento colocar alguma coisa no repositório para instalar qualquer programa nem o apt-get nem o aptitude acham quando eu atualizo eles =S
O que estou tentando dizer pra você é que você não precisa instalar as dependências uma a uma. Por exemplo, o pacote python-kde4-dev exige várias dependências, certo? O aptitude resolve isso pra você automaticamente com um único comando:

Código:
# aptitude install python-kde4-dev

E isso serve para qualquer coisa que você queira instalar. De maneira geral, a primeira opção é procurar o pacote nos repositórios oficiais da sua release (ex: Squeeze). Se não tiver, a segunda opção é procurar o pacote nos repositórios oficias das outras releases (ex: Wheezy, Sid, Experimental). Como terceira opção, repositórios não-oficiais. Como quarta opção, instalação manual de um pacote .deb baixado de algum lugar. E em última opção, compilação manual do código fonte.

Você está fazendo o inverso, começando pelo que deveria ser sua última opção. O apt e o aptitude existem para facilitar sua vida. Aprenda a usá-los e você não se arrependerá.
ótimo =D realmente consegui instalar os pacotes com o aptitude... porém instalados o cmake e o kde4 devel o seguinte erro ainda surge na tentativa de instalar o kmess:

configuring KMess 2.0.7dev-git ([email protected] >= 20110928)
checking build directory
running cmake from /home/chico/Downloads/kmess-stable/build
command: cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=relwithdebinfo \
-D KMESS_DEBUG_OUTPUT=0 \
/home/chico/Downloads/kmess-stable

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/root/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:15 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
-- cmake failed

Please fix the problems mentioned above, and run ./configure again.
For example, make sure you have the KDE 4 devel packages installed.

alguma dica? to apanhando do Debian mais to aprendendo hehehehehheheheheh
Como mencionei, há formas mais fáceis de instalar um pacote, antes de ter que apelar para a compilação manual. Você quer instalar o kmess?

Código:
# aptitude install kmess
sim, mas pelo aptitude ele instala a versao 2.0.3 q ta bugada, eu tenho que instalar a versão 2.0.6 pra cima, e é oque ta dando trampo heuheuheueheuhehe
(28/09/2011 18:14)renatov Escreveu: [ -> ]De maneira geral, a primeira opção é procurar o pacote nos repositórios oficiais da sua release (ex: Squeeze). Se não tiver, a segunda opção é procurar o pacote nos repositórios oficias das outras releases (ex: Wheezy, Sid, Experimental). Como terceira opção, repositórios não-oficiais. Como quarta opção, instalação manual de um pacote .deb baixado de algum lugar. E em última opção, compilação manual do código fonte.

Se o pacote que você quer não está disponível no repositório oficial do Squeeze, procure-o no repositório dos outros releases, como mencionei. Por exemplo, o kmess na versão 2.0.6.1 está disponível nos repositórios do Wheezy.

Sugiro que você dê uma olhada em um programa chamado Synaptic, ele é uma interface gráfica para pesquisa, consulta e instalação de pacotes (é um front-end para o apt).
URL de Referência