LINUX.ORG.RU

debian9x64+libgtk1.2(i386)old зависимости?

 , ,


0

1

Это опять я)

Подскажите плиз почему не ставятся старые и386 библитотеки под Дебин9х64 они нужны для этого https://wiki.debian.org/Games/UT99

Ставил через dpkg и через gdebi

libglib1.2_1.2.10-17_i386.deb
libgtk1.2-common_1.2.10-18_all.deb

Все ровно при установке пишет что нет зависимых библотек. Почему? Подскажите.

root@debian:/home/deepforest/Загрузки# gdebi libgtk1.2_1.2.10-18_i386.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Traceback (most recent call last):
  File "/usr/bin/gdebi", line 86, in <module>
    if not debi.open(args[0]):
  File "/usr/share/gdebi/GDebi/GDebiCli.py", line 88, in open
    if not self._deb.check():
  File "/usr/lib/python3/dist-packages/apt/debfile.py", line 530, in check
    if not self._satisfy_depends(self.depends):
  File "/usr/lib/python3/dist-packages/apt/debfile.py", line 560, in _satisfy_depends
    if not self._is_or_group_satisfied(or_group):
  File "/usr/lib/python3/dist-packages/apt/debfile.py", line 152, in _is_or_group_satisfied
    depname = self._maybe_append_multiarch_suffix(depname)
  File "/usr/lib/python3/dist-packages/apt/debfile.py", line 125, in _maybe_append_multiarch_suffix
    cand = self._cache[multiarch_pkgname].candidate._cand
AttributeError: 'NoneType' object has no attribute '_cand'
root@debian:/home/deepforest/Загрузки# dpkg -i libgtk1.2_1.2.10-18_i386.deb
Выбор ранее не выбранного пакета libgtk1.2:i386.
(Чтение базы данных … на данный момент установлено 169428 файлов и каталогов.)
Подготовка к распаковке libgtk1.2_1.2.10-18_i386.deb …
Распаковывается libgtk1.2:i386 (1.2.10-18) …
dpkg: зависимости пакетов не позволяют настроить пакет libgtk1.2:i386:
 libgtk1.2:i386 зависит от libgtk1.2-common (>= 1.2.10-18).
 libgtk1.2:i386 зависит от libglib1.2 (>= 1.2.0), однако:
  Пакет libglib1.2:i386 не установлен.

dpkg: ошибка при обработке пакета libgtk1.2:i386 (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libgtk1.2:i386
root@debian:/home/deepforest/Загрузки# 

Deleted

Как такое может быть? Установил наконец libgtk1.2:i386, нужно было дописать в /var/lib/dpkg/status - Multi-Arch: foreign

Package: libgtk1.2
Status: install ok unpacked
Multi-Arch: foreign
Priority: optional
Section: libs
Installed-Size: 1732
Maintainer: Akira TAGOH <tagoh@debian.org>
Architecture: i386
Source: gtk+1.2
Version: 1.2.10-18
Replaces: libgtk1.1.5, libgtk1.1.6, libgtk1.1.9, libgtk1.1.11, libgtk1.1.12, libgtk1.1.13, libgtk1.1.14, libgtk1.1.15, libgtk1.1.16
Depends:
libgtk1.2-common (>= 1.2.10-18), libc6 (>= 2.3.5-1), libglib1.2 (>= 1.2.0), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxi6 | xlibs (>> 4.1.0)
Pre-Depends: dpkg (>= 1.6.8)
Conflicts: libgtk-dev (<< 1:1.0.2)
Description: The GIMP Toolkit set of widgets for X
 The GIMP Toolkit is a freely available set of widgets for X.
 GTK is easy to use, and has been implemented in such projects as
 The GNU Image Manipulation Program (The GIMP), GNOME, a GNU
 desktop set of utilities for X, and gzilla, a GNU web-browser.

но все ровно не стартует инсталлер

root@debian:/home/deepforest/Загрузки# dpkg -i libgtk1.2_1.2.10-18_i386.deb
(Чтение базы данных … на данный момент установлено 169443 файла и каталога.)
Подготовка к распаковке libgtk1.2_1.2.10-18_i386.deb …
Распаковывается libgtk1.2:i386 (1.2.10-18) на замену (1.2.10-18) …
Настраивается пакет libgtk1.2:i386 (1.2.10-18) …
root@debian:/home/deepforest/Загрузки# 
root@debian:/media/deepforest/NEW1/торрент2018/ut99/Linux# ./unreal.tournament_436-multilanguage.goty.run
Verifying archive integrity... All good.
Uncompressing Unreal Tournament 436-multilanguage.goty Installer....................................................................................
/root/.setup12181: error while loading shared libraries: libgtk-1.2.so.0: wrong ELF class: ELFCLASS32

root@debian:/media/deepforest/NEW1/торрент2018/ut99/Linux# 

Deleted ()

Зачем? UT99 поддерживается в game-data-packager.

anonymous ()
Ответ на: комментарий от Vsevolod-linuxoid

В общем получилось!

Хотя в мануле написано i386

In order to be able to launch the installer (and the game), you need to install 3 old libraries (install the i386 versions!).

Решил установить после многострадальных i386 еще amd64 версии libglib1.2, libgtk1.2 и усе стартануло!)

Deleted ()
Ответ на: комментарий от Vsevolod-linuxoid

Пробую, там еще бОльшие грабли. Поясните плиз как им пользоваться, да и УТ99 не вижу там в списке?

deepforest@debian:~$ game-data-packager quake
WARNING:game_data_packager.build:cannot unpack "setup_quake_the_offering_2.0.0.6.exe": tool "innoextract" is not installed
WARNING:game_data_packager.build:cannot unpack "resource.1?106_demo": tool "lha" is not installed
WARNING:game_data_packager.build:cannot unpack "resource.1?106_cd": tool "lha" is not installed
WARNING:game_data_packager.build:cannot unpack "q101_int.exe": tool "lha" is not installed
WARNING:game_data_packager.build:cannot unpack "dopa.rar": tool "unar" is not installed
ERROR:game_data_packager.build:Unable to complete any packages.
WARNING:game_data_packager.build:installing these packages might help:
apt-get install innoextract lhasa unar
deepforest@debian:~$ game-data-packager ut99
usage: game-data-packager [-h] [--package PACKAGE]  
                          [--target-format {arch,deb,rpm}]
                          [--target-distro TARGET_DISTRO]
                          [--install-method METHOD]
                          [--gain-root-command METHOD] [--binary-executables]
                          [-i | -n] [--destination OUTDIR]
                          [-z | --no-compress] [--download | --no-download]
                          [--save-downloads DIR] [--verbose | --no-verbose]
                          [--debug]
                          GAME ...
game-data-packager: error: argument GAME: invalid choice: 'ut99' (choose from 'amazon', 'amfv', 'arthur', 'arx', 'atlantis', 'baldurs-gate-1', 'baldurs-gate-2', 'ballyhoo', 'bargon', 'bbvs', 'black-cauldron', 'blakestone', 'blueforce', 'border-zone', 'brokensword1', 'sword1', 'bureaucracy', 'camelot', 'chex', 'chivalry', 'comi', 'compet-n', 'cruise', 'cutthroats', 'deadline', 'descent1', 'descent2', 'dig', 'discworld-1', 'dw', 'discworld-2', 'doom', 'doom2', 'doom3', 'draci', 'drbrain1', 'castlebrain', 'drbrain2', 'islandbrain', 'dreamweb', 'duke3d', 'dune2', 'ecoquest1', 'ecoquest', 'ecoquest2', 'elvira1', 'elvira2', 'enchanter', 'enclosure', 'enemy-territory', 'etqw', 'eye-of-the-beholder1', 'eob', 'eye-of-the-beholder2', 'eob2', 'fairytales', 'feeble-files', 'feeble', 'final-doom', 'tnt', 'plutonia', 'freddypharkas', 'freespace2', 'fullthrottle', 'ft', 'future-wars', 'fw', 'glory1', 'glory2', 'glory3', 'gobliiins', 'gob1', 'gobliins2', 'gob2', 'goblins3', 'gob3', 'goldrush', 'goose', 'grimfandango', 'grim', 'hacx', 'hank', 'heretic', 'heroes3', 'hexen', 'hexen2', 'hhgg', 'hollywood-hijinx', 'hopkins', 'hoyle', 'hugo', 'iceman', 'icewind-dale-1', 'icewind-dale-2', 'infidel', 'inherit', 'ite', 'ja', 'jk2', 'jones-fast-lane', 'journey', 'kingsquest1', 'kq1', 'kingsquest2', 'kq2', 'kingsquest3', 'kq3', 'kingsquest4', 'kq4sci', 'kingsquest5', 'kq5', 'kingsquest6', 'kq6', 'kyrandia1', 'kyra1', 'kyrandia2', 'kyra2', 'kyrandia3', 'kyra3', 'labyrinth-of-time', 'lands-of-lore', 'lol', 'larry1', 'lsl1', 'larry2', 'lsl2', 'larry3', 'lsl3', 'larry5', 'lsl5', 'larry6', 'lsl6-cd', 'last-crusade', 'indy3', 'laura-bow1', 'laurabow', 'laura-bow2', 'laurabow2', 'leather-goddesses', 'leather-goddesses2', 'lgop2', 'lgeneral', 'little-red', 'littlered', 'longbow', 'loom', 'lost-in-time', 'lit', 'lurking-horror', 'manhole', 'manhunter1', 'mh1', 'manhunter2', 'mh2', 'maniacmansion', 'maniac', 'marathon', 'monkey', 'monkey2', 'moonmist', 'morrowind', 'mortville', 'myst', 'nebular', 'neverhood', 'nippon', 'noahs-ark', 'nomouth', 'ihnm', 'nord-and-bert', 'pajama-sam-gtpoad', 'pjgames', 'pajama-sam-lost-found', 'lost', 'pajama-sam-sockworks', 'socks', 'pajama-sam1', 'pajama-sam2', 'pajama-sam3', 'ps3', 'personal-nightmare', 'pn', 'planescape-torment', 'plundered-hearts', 'policequest1', 'pq1', 'policequest2', 'pq2', 'policequest3', 'pq3', 'quake', 'quake2', 'q2xatrix', 'q2rogue', 'quake3', 'quake4', 'return-to-zork', 'rtz', 'ringworld1', 'ringworld2', 'rodney', 'rott', 'rtcw', 'sam-and-max', 'samnmax', 'seastalker', 'sfinx', 'sherlock', 'sherlock-holmes1', 'sherlock-holmes2', 'rosetattoo', 'shogun', 'simon-puzzle', 'puzzle', 'simon1', 'simon2', 'slater', 'soltys', 'sorcerer', 'spacequest1', 'sq1', 'spacequest2', 'sq2', 'spacequest3', 'sq3', 'spacequest4', 'sq4', 'spacequest5', 'sq5', 'spear-of-destiny', 'spear', 'spellbreaker', 'starcross', 'stationfall', 'strife', 'suspect', 'suspended', 'syndicate', 't7g', 'teenagent', 'tentacle', 'theme-hospital', 'toltecs', 'tony', 'toonstruck', 'toon', 'touche', 'trinity', 'troll', 'ttd', 'tucker', 'tyrian', 'ultima7', 'unreal', 'urban-runner', 'urban', 'waxworks', 'ween', 'winnie', 'wishbringer', 'witness', 'wolf3d', 'woodruff', 'xcom-ufo', 'zak', 'zork', 'zork-inquisitor', 'zork-nemesis', 'znemesis', 'gog', 'steam')
deepforest@debian:~$ game-data-packager unreal
ERROR:game_data_packager.build:Unreal requires binary-only executables which are currently disallowed
INFO:game_data_packager.build:Use the --binary-executables option to allow this, at your own risk
deepforest@debian:~$ 

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.