Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: UP Как распаковать "новый" deb-пакет (tar.xz) в "старой" (10.04) системе?  (Прочитано 1156 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Доброго дня, комрады.
столкнулся с проблемой как в теме https://forum.ubuntu.ru/index.php?topic=246403.0

Появилось ли решение?

Суть в том, что есть торговый ПОС компьютер(Posiflex DT-208) на старом железе -- AMD Geode
Сейчас стоит WinXP + Атол РМК 3.9.14 , но в связи с новым законом о кассах необходимо обновление ПО
И тут произошел затык: новые версии ПО для Win не работают с этим процессором. Но есть версии для Линукс.
Решил ставить его. Т.к. железо слабенькое: проц, 512 оперативки... остановился на Lubuntu.
Сообщество утверждает, что последняя версия дистрибутива с ядром, которое поддерживает процессоры Geode -- это 10.04
Снимаю винт, ставлю CF 8гиг(железо позволяет), ставлю на нее Lubuntu 10.04(нашел, кстати, с трудом. вот здесь ,
 напримерhttp://phillw.net/isos/lubuntu/lucid/ )
Все встало без проблем.

начитаю ставить новое ПО Атол и в самом конце получаю две ошибки при установке менеджера лицензий.
Вот одна из них:
Цитировать
Ошибка выполнения dpkg -i /opt/ATOL/FrontolxPOS/license-manager_2.4.1.1393-1_i386.deb :
dpkg-deb: файл /opt/ATOL/FrontolxPOS/license-manager_2.4.1.1393-1_i386.deb содержит не распознаваемый компонент данных data.tar.xz     ,
сдаёмся

dpkg: не удалось обработать параметр /opt/ATOL/FrontolxPOS/license-manager_2.4.1.1393-1_i386.deb (--install):
 
подпроцесс dpkg-deb --fsys-tarfile возвратил код ошибки 2

При обработке следующих пакетов произошли ошибки:
 /opt/ATOL/FrontolxPOS/license-manager_2.4.1.1393-1_i386.deb

Путем рытья информации пришел к выводу о старом установщике на 10.04 , но вот решения не увидел.
В общем, посоветуйте, можно ли что-то с этим сделать?

ps выбросить старое железо пока не предлагать -- уж очень удобный форм-фактор: небольшой моноблок с торговой клавиатурой и экраном с 4мя com портами.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
Lubuntu 10.04(нашел, кстати, с трудом. вот здесь ,
 напримерhttp://phillw.net/isos/lubuntu/lucid/ )

- плохо искал, есть же офсайт https://lubuntu.net/lubuntu-10-04-lucid-lynx-released/



Пользователь добавил сообщение 08 Февраль 2018, 16:44:18:
не распознаваемый компонент данных data.tar.xz
- в системе установлено xz-utils?

Пользователь добавил сообщение 08 Февраль 2018, 16:47:09:
- но боюсь, что это не единственная проблема, которую придется решать при установке современного софта на древний дистрибутив ::)
« Последнее редактирование: 08 Февраль 2018, 16:47:09 от F12 »

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
плохо искал,
да, может быть... хотя где-то в тех краях был, но на дистрибутив выйти не мог почему-то.

да и вопрос, в общем-то не в этом.... ;)

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
да и вопрос, в общем-то не в этом..
- дык, в моем комменте и не только это :)

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
не только это
на кассе больше никакого ПО кроме ОС и РМК стоять не должно и стоять точно не будет. все внешнее оборудование(сканер ШК, дисплей покупателя и т.д.) работает через драйвер Атола. Поэтому других проблем после успешной инсталяции РМК, вроде как, быть не должно.
Хотя, конечно, все может быть.
но пока решаю вышеназванную проблему с установкой deb пакета.

- в системе установлено xz-utils?
не могу ответить с ходу -- ПОС не совсем рядом.
где смотреть? в синаптике?
(заранее прошу прощения, если несу чушь, но я с линуксом пока на "вы")
« Последнее редактирование: 08 Февраль 2018, 17:05:57 от sergejkov »

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
других проблем после успешной инсталяции РМК быть не должно.
- успешная инсталляция современной проги в давно не поддерживаемую систему, как раз и может оказаться настоящей проблемой, т.к. наверняка в процессе потребует удовлетворения неразрешимых зависимостей ::)

Пользователь добавил сообщение 08 Февраль 2018, 17:16:30:
где смотреть? в синаптике?
- можно и в Synaptic, а можно и в терминале dpkg -l | grep xz-utils

Пользователь добавил сообщение 08 Февраль 2018, 17:32:07:
- кстати сказать, вполне может оказаться, что в системе таки установлен пакет xz-utils, вот только во времена 10.04 при создании архивов .tar.xz вполне  мог использовался алгоритм сжатия LZMA, а сегодня это уже LZMA2, и скорее всего xz-utils тех времен не сможет распаковать архив упакованный по новой версии алгоритма сжатия...
« Последнее редактирование: 08 Февраль 2018, 17:32:07 от F12 »

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
использовался алгоритм сжатия LZMA, а сегодня это уже LZMA2
я, в принципе, именно это имел ввиду под нарисовавшейся проблемой.


установлено xz-utils?
оказалось -- не стоит. установил версия 4.999.9beta+20091116-1. сейчас попробую )
-------------------------------
нет, не помогло :(
« Последнее редактирование: 08 Февраль 2018, 18:04:02 от sergejkov »

Оффлайн Виктop

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Я что то не совсем понимаю, по моему у Geode архитектура x86, каким образом lubuntu может не поддерживать этот проц, тем более новые lubuntu даже на ещё более старом железе работают? Попробуйте установить более новую версию lubuntu. А что мешает распаковать этот архив на другом компе?

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 1168
    • Просмотр профиля
sergejkov, похоже нужно чтобы dpkg поддерживал xz.
Что я сделал. Нашел deb-пакет упакованный xz.
Запустил Ubuntu 10.04.4. Mc пакет не открывает.
Из Ubuntu 16.04 в 10.04 скопировал xz. Мс пакет не открывает.
Из Ubuntu 16.04 в 10.04 скопировал файлы dpkg* (из каталогов /usr/bin, /usr/sbin).
Mc пакет открывает, dpkg распаковывает.
 

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
dpkg распаковывает
- боюсь, в случае ТС этого будет недостаточно, т.к. ему нужно не просто распаковать некий архив .tar.xz, а выполнить полноценную установку определенного deb пакета, а это наверняка потребует по зависимостям наличия в системе определенных пакетов, которые если даже и есть в 10.04, то не той версии ::)

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 1168
    • Просмотр профиля
Цитировать
...не просто распаковать некий архив .tar.xz
Поэтому проверял на deb-пакете.
Цитировать
...в случае ТС этого будет недостаточно
Полностью согласен. Но на этот вопрос он сможет ответить только сам. Я показал возможный путь.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 1839
    • Просмотр профиля
Я что то не совсем понимаю, по моему у Geode архитектура x86, каким образом lubuntu может не поддерживать этот проц...

- из того что по этому поводу попадалось мне на глаза на нашем Форуме, не все так однозначно, вот например https://forum.ubuntu.ru/index.php?topic=284455.0

...а вот тут об этом прямо сказано
Цитировать
Компьютеры с процессорами i586, такими как VIA C3, AMD K6, National Semiconductor и AMD Geode не поддерживаются после версии 10.04.

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Попробуйте установить более новую версию lubuntu.
официальная 12.04 уже не запускается на этом процессоре(висит заставка лубунты и все), хотя кастомная 12.04 с РМК от другого разработчика(DNC:касса) работает с liveCD, но если устанавливать, то так же появляются траблы.

Из Ubuntu 16.04 в 10.04 скопировал xz. Мс пакет не открывает.
Из Ubuntu 16.04 в 10.04 скопировал файлы dpkg* (из каталогов /usr/bin, /usr/sbin).
т.е. нужно поставить на другой комп свежую версию и скопировать файлы dpkg* ?

встречал еще решения как на старых машинах иметь свежую лUbuntu -- заменить новое ядро старым.
но не знаю насколько это действенно в моем случае.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13726
    • Просмотр профиля
У меня 16.04 под рукой нет, но судя по
$ grep GEODE_LX /boot/config-3.13.0-108-generic
# CONFIG_MGEODE_LX is not set
CONFIG_FB_GEODE_LX=m
как минимум, в ядре 3.13 поддержка этого проца не исключена, а просто от неё отказался Canonical (в 14.04).
Потому вижу высокую вероятность завести на этой машине более новый релиз на самосборном ядре.

Пользователь добавил сообщение 09 Февраль 2018, 18:54:19:
ради интереса качнул с kernel.org крайний релиз ядра 4.15.2, там поддержка Geode LX так же не исключена.
Так что есть повод позаниматься "ядерной" физикой

P.S. Кстати, для экспериментов необязательно ставить систему на физическую машину, ведь уже давно придуманы виртуалки ;)
« Последнее редактирование: 09 Февраль 2018, 18:54:19 от fisher74 »
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн sergejkov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
есть повод
похоже я это не освою. вернее, когда освою -- будет неактуально (

 

Страница сгенерирована за 0.085 секунд. Запросов: 24.