Instalar usando o synaptic ignorando dependências

3

Eu estava tentando instalar o texmaker um editor de latex no meu sistema Debian a partir do synaptic. Ele mostra na lista de dependências texlive-base, texlive-common. etc como dependências. Mas eu já instalei o Texlive completo da fonte e está funcionando bem.

Existe alguma maneira de instalar o texmaker a partir do synaptic sem instalar as dependências texlive especificadas?

    
por user3539 13.05.2013 / 03:54

3 respostas

1

Citando o TeXLive & Documentação Debian :

Tell APT about your TeX Live installation by building a dummy package using equivs:

$ aptitude install equivs # as root 
mkdir /tmp/tl-equivs && cd /tmp/tl-equivs 
equivs-control texlive-local
# edit texlive-local (see below) 
$ equivs-build texlive-local 
$ sudo dpkg -i texlive-local_2011-1_all.deb

At the step "edit texlive-local", edit the Maintainer field and the list of the packages provided by your local TeX Live installation as appropriate. If you installed scheme-full except collection-texinfo as recommended, the file should look like this example.

    
por 13.05.2013 / 15:55
0

Uma opção seria implantar essa instalação em seu próprio pacote que você teria que manter. Mas ao fazê-lo, você seria capaz de pacificar a verificação de dependência das sinápticas.

Fazer isso soa muito mais difícil do que é. Existem muitos recursos bons sobre o tópico, como este intitulado: Rolando seus próprios pacotes Debian (parte 2) , para você começar. O Debian fornece dh-make , o que ajuda muito com o trabalho pesado.

    
por 13.05.2013 / 04:16
0

Não use sináptico. Basta baixar o pacote que você precisa, então use o dpkg diretamente:

dpkg -i --ignore-depends=<package(s) to ignore> yourpackage.deb
    
por 13.05.2013 / 10:15