Как я устанавливаю 32-разрядный perl-tgicl 2.1.1?

Я пытаюсь установить .deb, и мне нужны некоторые пакеты, но они не находятся на синаптическом.

Как я могу установить это пакеты

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

Моя ОС:

$ 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
0
задан 23 November 2011 в 21:48

1 ответ

На самом деле все недостающие пакеты находятся в репозиториях. dpkg не может обработать зависимости сам. Необходимо обеспечить их. Используйте ту команду:

склонные sudo - получают установку-f

Таким образом, все зависимости будут установлены рядом с perl-tgicl.


Те пакеты не подходят для i386 системы, я думаю. Таким образом, мы будем следовать за этим потоком. Во-первых, установите те два пакета:

склонные sudo - получают установку libfile-homedir-perl libfile-spec-perl

После установки их просто извлекают perl-tgicl_2.1-1_all.deb пакет Вам корневой каталог. Можно сделать это путем перемещения .deb файла в корневой каталог и щелчок правой кнопкой-> Извлечение сюда. У Вас должен быть каталог, названный perl-tgicl_2.1-1_all теперь.

Отбросьте тот каталог через:

CD ~/perl-tgicl_2.1-1_all

и скопируйте исполняемые файлы в/usr/local/bin

CP sudo usr/bin /*/usr/local/bin

Скопируйте файл конфигурации в / и т.д.

CP sudo etc/tgicl.cfg / и т.д.

Установите perl5, освобождает:

экспортируйте PERL5LIB =/your_home_directory_path/perl-tgicl_2.1-1_all/usr/share/perl5: $PERL5LIB

Измените здесь полужирную часть. т.е., если Ваше имя пользователя является использованием daniel/home/daniel.

Примечание: Если у Вас есть perl5, установленный, я думаю работы пути/usr/share/perl5 здесь также.

Я достиг для выполнения tgicl, но должен быть входной файл, я думаю для попытки его. Если у Вас есть один (я думаю, что Вы имеете), просто комментируют строку DB_FILE в файле конфигурации, который Вы скопировали в / и т.д. Затем используйте свой входной файл из командной строки.

1
ответ дан 24 December 2019 в 16:45

Другие вопросы по тегам:

Похожие вопросы: