Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kgochev в Mar 13, 2013, 09:27



Титла: libcdr howto
Публикувано от: kgochev в Mar 13, 2013, 09:27
Пробвах се да си инсталирам libcdr, което според мен е библиотека към Libre Office, позволяваща му "да гледа" файлове на Corel Draw. Ръководих се от http://www.freedesktop.org/wiki/Software/libcdr. След като инсталирах git, automake, (за това не съм сигурен, може би беше automate?) и doxygen, успях да изпълня на компютъра си ./autogen.sh, но последващото ./configure ми даде грешка (отначало нямаше компилатори - сложих g++, после търсеше libwpd-0.9 и libwpg-0.2) и там "си умрях". Независимо от това, че конзолата ми даде акъл да отворя конфиг файла, не можах да го направя, защото ми излезе на "маймуница". Освен това установих, че даже и да имам двата файла, не знам къде да ги сложа, така че командата ./configure да ги види и да ги ползва.
Системата ми е Ubuntu 12.04 LTS. Ако някой се е сблъсквал с това и го и решил, моля да сподели или да ми даде акъл какво да направя или какво да прочета, за да стане. Предварително благодаря на всички!


Титла: Re: libcdr howto
Публикувано от: tolostoi в Mar 13, 2013, 09:53
Освен това установих, че даже и да имам двата файла, не знам къде да ги сложа, така че командата ./configure да ги види и да ги ползва.
Това са пакети които се инсталират, няма нужда да ги слагаш тук и там. Обаче най-често при компилиране иска девелъп версиите на самите пакети, за да ги ползва. Значи търсиш пакетите които ти трябват с dev в името на пакета.
Иначе ... не зная защо си решил да ги компилираш при положение, че тази библиотека си я има в убунту като компилиран пакет. Инсталира се с команда
Код:
sudo apt-get install libcdr-tools 
Нямам идея дали ще ти отвори корелски файл либре офиса, това ти си го проверил. Корелски файлове до последно ги отваряше inkscape http://inkscape.org/ (пак можеш да си я инсталираш от софтуер центъра или апт-гет)


Титла: Re: libcdr howto
Публикувано от: go_fire в Mar 13, 2013, 10:01
Бих се позачудил такава шиндоширана програма като ЛО да ползва нещо външно, пък от Фрее Десктоп хич. Инскапето никак, ама никак не е зле, но е спартанско. С него трябва да имаш топки да работиш, не е за лигльовци. Ако преглътнеш това, ще откриеш, че е много по-мощен от всеки конкурент включително бившия Цорел дето лекинко фалира и беше погълнат.


Титла: Re: libcdr howto
Публикувано от: laskov в Mar 13, 2013, 10:45
Не съм пробвал, но в менюто "Отваряне на файл" на ЛО, сред познатите формати е и .cdr


Титла: Re: libcdr howto
Публикувано от: go_fire в Mar 13, 2013, 10:49
Аз поздравявам ЛО, че вкараха в основната инсталация редактиране на pdf, че иначе си го добавях ръчно. Не е голямо цвете, ама за pdf и това си е чудо и върши много добра работа.


Титла: Re: libcdr howto
Публикувано от: laskov в Mar 13, 2013, 10:54
Аз поздравявам ЛО, че вкараха в основната инсталация редактиране на pdf, че иначе си го добавях ръчно. Не е голямо цвете, ама за pdf и това си е чудо и върши много добра работа.
То, всъщност, не е редактиране, а писане върху картинка, като pdf-а е поставен като фон.


Титла: Re: libcdr howto
Публикувано от: go_fire в Mar 13, 2013, 10:59
За туй казах, че не е цвете, но за pdf и това си е добре. Но без допълнението преди, можеше да запази резултата само като картинка или евентуално да го „отпечата“ отново в pdf (от което се губеше качество), като четох новините за четворката там пише, че е вградено и тая галимация вече не е нужна.


Титла: Re: libcdr howto
Публикувано от: kgochev в Mar 13, 2013, 16:18
Благодаря на всички отзовали се. Оправих се благодарение на tolostoi, всъщност на съвета му да използвам dev версиите на съответните пакети. След като инсталирах двата, упоменати по-горе, пуснах ./configure, което няколко пъти "ми каза" какво му липсва. Всеки път инсталирах съответното нещо (намирах го с Google, като обязателно използвах dev). След това наново ./configure и накрая даже и на него му писна, стана.... и след това с make и make install го докарах до успешен край. За жалост още не съм пробвал офис пакета, ама се надявам всичко да е ОК! Благодаря много и за inkscape, даже не знаех за него, признавам си!!! ;D
А, и още нещо! Идеята да се инсталира директно библиотеката от хранилищата при мене не проработи!


Титла: Re: libcdr howto
Публикувано от: laskov в Mar 13, 2013, 16:29
Подозирам, че ще се наложи да конфигурираш и отново компилираш офис пакета. Скоро бях правил експеримент на слаба машина да инсталирам ЛО от source. Сваляне на пакети и конфигуриране - 3 часа. Пуснах го да се компилира, то си свали още пакети и ги компилира и тях. Тръгнах си и го оставих да си се компилира. На другия ден се оказа, че още не е свършил. И така още една нощ и половин ден. :) .


Титла: Re: libcdr howto
Публикувано от: neter в Mar 13, 2013, 20:01
Малко със закъснение, но все пак да кажа за командата
Цитат
sudo apt-get build-dep име_на_пакет
където "име_на_пакет" е името на пакета, който се опитваш да компилираш. Тази команда сваля и инсталира всички зависимости, нужни за компилирането на даден пакет, като взема информация за това от описанието на пакета в хранилищата. Това, разбира се, предполага, че пакетът е наличен в хранилищата, но поради някаква причина сме решили да го компилираме от изходен код. Най-често се използва, когато има нужда да се внесе някаква промяна в кода на пакета от хранилищата преди да се инсталира, та да не си играе после човек да инсталира зависимостите една по една, когато стигне до компилирането - apt си има информация за тях. При теб случаят е по-различен, но щом пакетът го има в хранилищата и все пак си решил да компилираш, build-dep щеше да ти инсталира автоматично нужните хранилища, ако версията на пакета, който компилираш, е същата или се уповава на същите версии на зависимостите, на които се уповава и версията на пакета в хранилищата. Щом като зависимости си инсталирал dev пакетите с apt, вместо и тях да ги компилираш от изходен код, значи е било така :)

П.П.: Занапред, когато пускаш тема, свързана с нещо в твоята система, не пропускай да споменеш коя дистрибуция използваш, коя версия, евентуално и графична среда и версии на програмите, за които става дума. Този път с малко налучкване е можело да се познае достатъчно от тези описания, за да ти се помогне адекватно, но го имай предвид за друг път ;)