Como instalo o perl-tgicl 2.1.1 de 32 bits?

0

Estou tentando instalar um .deb e preciso de alguns pacotes, mas eles não estão no synaptic.

Como posso instalar esses pacotes

lib32z1

libc6-i386

TGICL$ sudo dpkg -i perl-tgicl_2.1-1_all.deb 
Selecting previously deselected package perl-tgicl.
(Reading database ... 168515 files and directories currently installed.)
Unpacking perl-tgicl (from perl-tgicl_2.1-1_all.deb) ...
dpkg: dependency problems prevent configuration of perl-tgicl:
 perl-tgicl depends on lib32z1 (>= 1:1.1.4); however:
  Package lib32z1 is not installed.
 perl-tgicl depends on libc6-i386 (>= 2.3); however:
  Package libc6-i386 is not installed.
 perl-tgicl depends on libfile-homedir-perl (>= 0.10); however:
  Package libfile-homedir-perl is not installed.
 perl-tgicl depends on libfile-spec-perl (>= 0.10); however:
  Package libfile-spec-perl is not installed.
dpkg: error processing perl-tgicl (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 perl-tgicl

Meu sistema operacional:

$ uname -a
Linux 3.0.0-12-generic-pae #20-Ubuntu SMP Fri Oct 7 16:37:17 UTC 2011 i686 i686 i386 GNU/Linux
    
por Daniel Fernandez 22.11.2011 / 23:02

1 resposta

1

Na verdade, todos os pacotes ausentes estão nos repositórios. O dpkg não pode manipular dependências em si. Você deve fornecê-los. Use esse comando:

% bl0ck_qu0te%

Assim, todas as dependências serão instaladas juntamente com o perl-tgicl.

Esses pacotes não são adequados para um sistema i386, eu acho. Então, vamos seguir este tópico . Primeiro, instale esses dois pacotes:

% bl0ck_qu0te%

Depois de instalá-los, basta extrair o pacote perl-tgicl_2.1-1_all.deb para seu diretório pessoal. Você pode fazer isso movendo o arquivo .deb para o seu diretório pessoal e clicando com o botão direito- > Extraia aqui. Você deve ter um diretório chamado perl-tgicl_2.1-1_all agora.

Solte o diretório por:

% bl0ck_qu0te%

e copie os executáveis para / usr / local / bin

% bl0ck_qu0te%

Copie o arquivo de configuração para / etc

% bl0ck_qu0te%

Defina as bibliotecas perl5:

% bl0ck_qu0te%

Altere aqui a parte em negrito. ou seja, se o seu nome de usuário é daniel use / home / daniel.

Nota: Se você tiver o perl5 instalado, acho que o caminho / usr / share / perl5 também funciona aqui.

Consegui executar o tgicl, mas deve haver um arquivo de entrada para tentar. Se você tiver um (eu acho que você tem) apenas comente a linha DB_FILE no arquivo de configuração que você copiou em / etc. Em seguida, use seu arquivo de entrada na linha de comando.

    
por heartsmagic 22.11.2011 / 23:12