Linux: Aptitude: Como substituir uma dependência por outra?

0

Eu tenho um pacote chamado libqt4-designer e outro pacote chamado libqt4-47-designer. Quando eu faço o aptitude remover o libqt4-designer, o Aptitude quer remover o kdesudo e muitas outras aplicações. Como posso substituir a dependência do libqt4-designer pelo libqt4-47-designer?

Obrigado

    
por JACKSONMEISTER 16.12.2011 / 22:38

1 resposta

0

Se o libqt4-47-designer incluir a descrição Provides: libqt4-designer , então tudo o que você precisa fazer é instalá-lo. Se não, então você pode ter deixado libqt4-designer .

Suponho que você poderia criar um pacote fictício com equivs para substitua libqt4-designer , mas é melhor você ter certeza de que libqt4-47-designer funcionará como um substituto antes de tentar fazer isso, você pode causar uma séria bagunça.

Se você observar a descrição do pacote libqt4-47-designer , parece haver conflito, substituição ou quebra de libqt4-designer . Uma vez que este é o caso, eu não deveria haver razão para removê-lo, se você o removeu, este pacote quase certamente não fornecerá a funcionalidade necessária, e você irá quebrar seu sistema se você removê-lo.

Package: libqt4-47-designer
Source: qt4-47-x11
Priority: optional
Section: libs
Installed-Size: 9076
Maintainer: Kubuntu Developers <[email protected]>
Architecture: i386
Version: 4:4.7.2-0fn~lucid0
Replaces: libqt4-47-gui (<< 4.4.0~beta1-1)
Depends: libc6 (>= 2.3.6-6~), libfontconfig1 (>= 2.8.0), libgcc1 (>= 1:4.1.1), libqt4-47-script (= 4:4.7.2-0fn~lucid0), libqt4-47-xml (= 4:4.7.2-0fn~lucid0), libqtcore4-47 (= 4:4.7.2-0fn~lucid0), libqtgui4-47 (= 4:4.7.2-0fn~lucid0), libstdc++6 (>= 4.1.1)
Breaks: libqt4-47-gui (<< 4.4.0~beta1-1)
    
por 16.12.2011 / 22:50