Страница 1 из 3

Ananas на Fedora

СообщениеДобавлено: Ср фев 03, 2010 11:37 pm
Hiisi
Здравствуйте!
Как установить ananas на Fedora 12 (i386)? В какой последовательности и какие пакеты мне необходимо установить? Инструкции на сайте [1] несколько устарели и не слишком подробные. В идеале было бы завести репозиторий для yum, но линк сo старого сайта [2] не работает.
Благодарю за внимание!
Футмаpкс:
[1] http://ananas.su/wiki/Download:index#Fedora
[2] http://ananas.su/ananas.lrn.ru/wiki/ind ... ntable=yes

Re: Ananas на Fedora

СообщениеДобавлено: Чт фев 04, 2010 4:47 pm
app
Да, действительно, yum репозитарий, указанный на старом сайте, не работает.
В пакетах с http://download.opensuse.org/repositori ... a_10/i386/
я не вижу одного важного пакета
qt-qsa...

который нужен, если смотретьна спек файл ananas-fc.spec из архива
http://download.opensuse.org/repositori ... .1.src.rpm
...
Requires: mysql-server >= 4.1
Requires: mysql >= 4.1
Requires: qt >= 3.2.0
Requires: qt-qsa >= 1.1
#Requires: bluecurve.so
Requires: zip
Requires: unzip
...

Пакета qt-qsa.. нет также и в дистрибутиве Fedora 12
http://ultra.linux.cz/MIRRORS/fedora.re ... /Packages/

Поэтому, я делаю вывод, что вы не сможете успешно установить Ананас с этого места.

Re: Ananas на Fedora

СообщениеДобавлено: Чт фев 04, 2010 10:25 pm
Hiisi
Эту проблему я решил:
Код: Выделить всё
yum provides qt-qsa
Loaded plugins: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: ftp.chg.ru
 * livna: ftp-stud.fht-esslingen.de
 * rpmfusion-free: mirror.yandex.ru
 * rpmfusion-free-updates: mirror.yandex.ru
 * rpmfusion-nonfree: mirror.yandex.ru
 * rpmfusion-nonfree-updates: mirror.yandex.ru
 * updates: ftp.rhd.ru
qt-qsa-1.1.5-7.fc12.i686 : QT Script for Applications
Repo        : fedora

Установил при помощи yum.
Что дальше? С какого пакета начать?

Re: Ananas на Fedora

СообщениеДобавлено: Пт фев 05, 2010 8:18 am
app
Попробуйте вот такую последовательность установки.
qt3
qt3-qdataschema
ananas

Re: Ananas на Fedora

СообщениеДобавлено: Пт фев 05, 2010 9:36 am
Hiisi
app писал(а):Попробуйте вот такую последовательность установки.
qt3
qt3-qdataschema
ananas

qt3 - уже стоит
qt3-qdataschema - установил
А вот при попытке установить ананасик следующие ошибки:
Код: Выделить всё
rpm -ivh ananas-0.9.5-2.1.i386.rpm
varoitus: ananas-0.9.5-2.1.i386.rpm: Otsikko V3 DSA allekirjoitus: NOKEY, avain 182f7b43
virhe: Puuttuvia riippuvuuksia:
   libcrypto.so.7 is needed by ananas-0.9.5-2.1.i386
   libmysqlclient.so.15 is needed by ananas-0.9.5-2.1.i386
   libmysqlclient.so.15(libmysqlclient_15) is needed by ananas-0.9.5-2.1.i386
   libssl.so.7 is needed by ananas-0.9.5-2.1.i386


(Ошибка зависимостей) Резкий гугль показал, что, например, библиотека libmysqlclient.so.15 заменена в F12 на libmysqlclient.so.16. Тогда я отправился в /usr/lib/mysql и создал линк:
libmysqlclient.so.15 => libmysqlclient.so.16.0.0
К сожалению не помогло. Что подскажите?

Re: Ananas на Fedora

СообщениеДобавлено: Пт фев 05, 2010 11:57 am
app
у команды rpm есть ключик --nodeps, который принуждает пакет к установке вне зависимости от зависимостей ( сори за каламбур :)
Хотя шансов, что Ананас заработает после такой установки, не много.

Re: Ananas на Fedora

СообщениеДобавлено: Пт фев 05, 2010 12:02 pm
app
Самым верным способом будет пересборка src.rpm Ананаса для 12-той Федоры.
rpmbuild --rebuild ananas...src.rpm

Хотя, без правки зависимостей в спек файле не обойтись. Поэтому src.rpm придется распаковать, подправить зависимости в спек файле и только потом пересобрать.

Ну и для сборки из исходников придется поставить ряд пакетов через yum. Те, что прописаны в BuildRequires спек файла
BuildRequires: gcc-c++ libstdc++-devel
BuildRequires: mysql-devel
BuildRequires: qt-devel
BuildRequires: qt-qsa-devel

Re: Ananas на Fedora

СообщениеДобавлено: Вс фев 07, 2010 11:47 pm
s2000
В федоре 8 скачал
cvs -d :pserver:anonymous@www.leaderit.ru:/var/cvs co ananas
установил, при попытке сохранить схему в дизайнере сообщение
Невозможно записать rc файл

Re: Ananas на Fedora

СообщениеДобавлено: Вс фев 07, 2010 11:53 pm
s2000
Какое Регистрационное имя необходимо указывать при Авторизации?

Re: Ananas на Fedora

СообщениеДобавлено: Пн фев 08, 2010 12:36 am
Yvgen
s2000 писал(а):В федоре 8 скачал
cvs -d :pserver:anonymous@www.leaderit.ru:/var/cvs co ananas
установил, при попытке сохранить схему в дизайнере сообщение
Невозможно записать rc файл

Права на чтение и запись дайте каталогу (и файлам если есть), куда вы собираетесь записывать.
Почитайте про chmod