Como posso instalar um pacote sem instalar algumas dependências?

67

Estou tentando instalar o pacote LaTeXila e a saída é assim:

$ sudo apt-get install latexila --no-install-recommends
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  latexila-data latexmk luatex tex-common texlive-base texlive-binaries
  texlive-common texlive-doc-base texlive-latex-base
Suggested packages:
  rubber texlive-latex-extra debhelper
Recommended packages:
  texlive texlive-latex-recommended texlive-luatex lmodern
  texlive-latex-base-doc
The following NEW packages will be installed:
  latexila latexila-data latexmk luatex tex-common texlive-base
  texlive-binaries texlive-common texlive-doc-base texlive-latex-base
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 MB of archives.
After this operation, 74.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Eu não quero instalar os pacotes texlive. Eu instalei o texlive manualmente a partir do link . Alguma sugestão?

    
por Alex 01.11.2011 / 21:15

4 respostas

68

O apt-get não fará isso, mas o dpkg irá.

apt-get download latexila latexila-data

Isso fará o download dos arquivos .deb binários, mas não tentará instalá-los.

Agora você pode usar o dpkg para forçar a instalação.

dpkg --force-all -i <name of the .deb files you downloaded>

Eu irei ecoar o aviso na página de manual do dpkg aqui:

Aviso: essas opções destinam-se principalmente a ser usadas apenas por especialistas. Usá-los sem entender completamente seus efeitos pode quebrar todo o seu sistema.

Se o seu sistema está quebrado depois de tentar isso, você pode tentar remover latexila e latexila-data. Boa sorte.

    
por achiang 19.11.2011 / 18:34
13

Aqui estão as instruções seguindo a página do TUG em TeX Live e Debian / Ubuntu :

% bl0ck_qu0te%

(Basicamente, é preciso criar um pacote fictício para enganar apt-get )

Para outras formas, consulte também Como instalar “Vanilla” TeXLive no Debian ou Ubuntu? no TeX.SX.

    
por henrique 17.11.2012 / 00:54
6

depois de fazer

aptitude install [packagename]

Você tem a pergunta se deseja instalar todos os pacotes mencionados .. se houver um pacote que você não deseja instalar como o mysql-server porque ele é transferido para outro servidor que está respondendo y / n answer com

:mysql-server
    
por Daniel van den Oord 19.02.2014 / 10:24
1

Encontre a lista de pacotes que não estão atendendo à dependência.

Faça o download do arquivo .deb com apt-get download . Então use

% bl0ck_qu0te%     
por Archisman Panigrahi 13.02.2018 / 18:21