Автор Тема: Поддержка устаревших программ  (Прочитано 6702 раз)

Оффлайн Виталий Якунин

  • Начинающий
  • *
  • Сообщений: 14
    • Email
Есть в RHL, Fedora и CentOS группа пакетов с библиотеками для работоспособности устаревших программ (compat*.rpm). А есть-ли в Alt'е такая же группа пакетов?

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #1 : 04.08.2009 10:01:31 »
А что мешает набрать в консоли
apt-cache search compat | grep compat  ?

Оффлайн Виталий Якунин

  • Начинающий
  • *
  • Сообщений: 14
    • Email
Re: Поддержка устаревших программ
« Ответ #2 : 04.08.2009 10:09:54 »
А что мешает набрать в консоли
apt-cache search compat | grep compat  ?
В принципе ничего :)
$ apt-cache search compat | grep compat
aspell-ispell - Spell and Ispell compatibility scripts for Aspell
gambas-gb-vb - The Gambas Visual Basic(tm) compatibility component
ghc-regex-compat - Replaces/Enhances Text.Regex                   
java-1.5.0-gcj - JPackage runtime compatibility layer for GCJ     
kde4pim-kpilot - Synchronizing data with a Palm(tm) or compatible PDA
kdepim-kpilot - KDE support for synchronizing data with a Palm(tm) or compatible PDA                                                                         
libGL - OpenGL 1.3 compatible 3D graphics library for X Window server         
libImageMagick-compat - ImageMagick-compat shared libraries                   
libavcodec - ffmpeg codec library compat package                               
libgamin-fam - FAM compatilitity libraries for Gamin                           
libgnutls13-openssl - OpenSSL compatibility layer for the GnuTLS library       
libgnutls26-openssl - OpenSSL compatibility layer for the GnuTLS library       
libgpgme-compat - GnuPG Made Easy!                                             
libgpgme-compat-devel - Include files for development with GPGME               
libieee1284 - A library for interfacing IEEE 1284-compatible devices           
libusb-compat - Libusb is a library which allows userspace access to USB devices                                                                             
libusb-compat-devel - Libusb-compat is a wrapper which allows userspace access to USB devices via older (0.1.0) API of libusb                                 
module-init-tools-compat - Script for migration from modutils to module-init-tools                                                                           
mozilla-plugin-xine - Media plugin for mozilla compatible browsers using libxine backend                                                                     
ms-sys - Linux program for writing Microsoft compatible boot records.
netwmpager - A NetWM/EWMH compatible pager
pcre-ocaml - Perl compatibility regular expressions (PCRE) for OCaml
pcre-ocaml-runtime - Perl compatibility regular expressions (PCRE) for OCaml
perl4-compat - Perl 4 legacy libraries and *.ph files
platon - PLATON is a versatile SHELX97 compatible multipurpose crystallographic tool
qico.xe - qico, an FTN-compatible mailer
sqlite3-pcre - Perl-compatible regular expression support for the SQLite
sqlitebrowser - Design and edit database files compatible with SQLite
tacix-freenx - TaciX FreeNX compatibility layer
trix - Vypress compatible intranet chat
GraphicsMagick-ImageMagick-compat - Image processing tools providing ImageMagick interface
apache2-compat - Установка DocumentRoot в /var/www/apache2
apache2-mod_ssl-compat - Установка DocumentRoot в /var/www/apache2 (для https)
fonts-ttf-latex-xft - xft-compatible versions of some LaTeX fonts
jpackage-1.4.2-compat - JPackage build environment with java-1.4.2.
jpackage-1.5-compat - JPackage build environment with java-1.5.0.
jpackage-1.6-compat - JPackage build environment with java-1.5.0.
jpackage-generic-compat - ALT to JPackage build compatibility adaptor.
perl-Crypt-OpenPGP - Pure-Perl OpenPGP-compatible PGP implementation
perl-Encode-compat - Encode-compat - Encode.pm compatibility layer
perl-MRO-Compat - mro::* interface compatibility for Perls < 5.9.5
perl-Spreadsheet-WriteExcel - Perl module for generating Excel97+ compatible Spreadsheets
perl-Test-Memory-Cycle - A thin Test::More-compatible wrapper around Devel::Cycle module
python-module-xlwt - Library to generate spreadsheet files compatible with Microsoft Excel versions 95 to 2003.
rpm-build-compat - ALT Linux compatibility and extensions in rpm build
rpm-macros-apache2-compat - RPM макросы для веб-сервера Apache2
sendmail-common - Common files for sendmail-compatible MTAs
sklad-chkcfg - Collects and records data in a format compatible with CheckCfg
texmf-latex-obsolete - Collection of obsolete LaTeX packages, kept for compatibility with old documents
xemacs-fsf-compat - FSF Emacs compatibility files
xorg-compat-devel - Requires utility and config files
xorg-mesagl - OpenGL compatible 3D graphics library for X Window server
Только вот ничего тут нет для поддержки устаревшего ПО, т.е. библиотек предоставляющих ресурс.

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #3 : 04.08.2009 10:24:11 »
Только вот ничего тут нет для поддержки устаревшего ПО, т.е. библиотек предоставляющих ресурс.

Пакеты compat сами по себе и предназначены для совместимости с каким-то устаревшим софтом. Если Вас интересует некий конкретный софт - так укажите.

Оффлайн Виталий Якунин

  • Начинающий
  • *
  • Сообщений: 14
    • Email
Re: Поддержка устаревших программ
« Ответ #4 : 04.08.2009 14:58:47 »
Если Вас интересует некий конкретный софт - так укажите.
Софт от "Хакерс Дизайн". А именно: Клиент для Linux и Конфигуратор базы для Linux.

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #5 : 04.08.2009 17:36:01 »
Софт от "Хакерс Дизайн". А именно: Клиент для Linux и Конфигуратор базы для Linux.

И какие проблемы с его запуском? Вам лучше открыть отдельную ветку по этим софтинам и решать вопрос как их установить и запустить. Также может оказаться намного более продуктивно поднять этот вопрос в рассылках.

Оффлайн Виталий Якунин

  • Начинающий
  • *
  • Сообщений: 14
    • Email
Re: Поддержка устаревших программ
« Ответ #6 : 05.08.2009 09:15:01 »
И какие проблемы с его запуском?
Проблема в том, что эти софтины написаны еще в начале 2000-х. И они скомпилированы древним fpc. Поэтому требуют старые библиотеки. В RHL, CentOS, Fedora эта проблема решается установкой набора пакетов (compat*.rpm) с библиотеками, предназначенными для старых программ. Вчера просматривал группы пакетов в Alt'е и заметил "Система/Устаревшие библиотеки".  Установил, но "воз и ныне там".

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #7 : 05.08.2009 10:21:24 »
Проблема в том, что эти софтины написаны еще в начале 2000-х. И они скомпилированы древним fpc. Поэтому требуют старые библиотеки. В RHL, CentOS, Fedora эта проблема решается установкой набора пакетов (compat*.rpm) с библиотеками, предназначенными для старых программ. Вчера просматривал группы пакетов в Alt'е и заметил "Система/Устаревшие библиотеки".  Установил, но "воз и ныне там".

fpc - это вообще жесть. А так - вместо "воза, который и поныне там" я бы конкретизировал что не работает, и поднял этот вопрос в рассылке, т.к. разработчики форум не читают.

NotHAM

  • Гость
Re: Поддержка устаревших программ
« Ответ #8 : 05.08.2009 13:12:44 »
... fpc - это вообще жесть ...

Может оно и жесть, но, в общем то работает ...
Недавно собирал tux commander на сизифе, результат лежит тут:
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/_anatoly/packages/tuxcmd/
так жесть была с gear-update ... Начисто отказался импортировать исходники из
тарбола. Ругался что они не так упакованы как ему надо (якобы для i386),
хотя rpm -ba ... всё понимал.
Пришлось делать git add, а потом gear-commit ..., после чего gear-hsh ...
всё прекрасно собрал для i586, в т. ч. упаковал исходники.
Теперь импортирует (самоупакованные).

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #9 : 05.08.2009 13:18:14 »
Недавно собирал tux commander на сизифе, результат лежит тут:
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/_anatoly/packages/tuxcmd/

Кстати, эту погремушку просили для 4.1, если можно.

P.S. Только оно ж, наверняка, пол паскаля за собой потянет?

NotHAM

  • Гость
Re: Поддержка устаревших программ
« Ответ #10 : 05.08.2009 13:37:02 »
Не знаю что потянет за собой ...rpm (зависимостей там не очень много
а в гноме и xfce ничего не тянет), а вот голый бинарник, который я собирал
ещё в прошлом году на lite 4.0.2, у меня запускается где попало (любой ALT, debian).
Бинарник, похоже, вполне самодостаточный (всё включено).
Скриншот есть на 1-й странице темы ALT Linux GNOME.

ЗЫ. На 4.1 попробую ...
« Последнее редактирование: 05.08.2009 13:55:28 от NotHAM »

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #11 : 05.08.2009 14:13:28 »
а вот голый бинарник, который я собирал
ещё в прошлом году на lite 4.0.2, у меня запускается где попало (любой ALT, debian).

Получается, он компилится статически? Это ж какого размера он тогда получается?

NotHAM

  • Гость
Re: Поддержка устаревших программ
« Ответ #12 : 05.08.2009 14:25:51 »
Весьма небольшой, около 1.6 МБ, а может быть в системе для него
уже всё есть, не знаю ...

Drool

  • Гость
Re: Поддержка устаревших программ
« Ответ #13 : 05.08.2009 14:54:44 »
Весьма небольшой, около 1.6 МБ, а может быть в системе для него
уже всё есть, не знаю ...

Ну, логически рассуждая, ему нужны будут пасквильные либы. Если не статикой.

NotHAM

  • Гость
Re: Поддержка устаревших программ
« Ответ #14 : 05.08.2009 14:55:39 »
Кстати, эту погремушку просили для 4.1, если можно.

Вот только что поставил пакет на ALT 4.1.1 KDE. Всё работает и ничего не потянуло
по зависимостям, и в меню "Система" появился.
Ему ведь нужен только libgtk+2 для работы, а он в 4.1 у меня есть, GIMP что ли притянул,
или ещё кто ?
Ничего пасквильного ему не нужно, только для сборки (в спеке написано всё, очень мало).
« Последнее редактирование: 05.08.2009 14:58:11 от NotHAM »