Početak›Forumi›Linuks distribucije›Slackware›Kompajliranje INKSCAPE develop verzije
- This topic has 13 odgovora, 6 glasova, and was last updated 17 years, 10 months ranije by uzicanin.
-
AutorČlanci
-
12. maj 2006. u 5:59 am #7366workyUčesnik
Hteo bih da naglasim neke razlike između prekompajliranog Inkscape paketa koji dolazi sa FreeRock Gnome,a isto se sigurno odnosi i na RPM verziju koju sam bio prinuđen da instaliram prvi put.A posle neuspelog pokušaja kompajliranja iz sourcea,zbog nedostatka nekih GTK libova a koje sam opet imao teških nevolja da iskompajliram i uklopim sve u sistem.
Ovi problemi sa GTK se lako rešavaju ako strpate FRG na sistem ,makar ga nikad i ne koristili.Develop verzije Inkscape-a se ažuriraju skoro svakodnevno koliko sam video. Ja sam
skinuo current u tar.bz2 paketu veličina je 7,4Mb. Posle kompajliranja koje traje malo
duže i pravljenja svog paketa dobija se.tgz veličine 89,6Mb sa exe fajlovima inkscape i inkview koji su veliki po 96Mb,oni posle instalacije idu u /usr/local/bin/ direktorijum. A veličina celog raspakovanog paketa je 215Mb.Nasuprot njemu je paket inkscape-0.4…-i486’2frg.tgz veličine 7Mb sa inkscape i inkview bin `teških` po 4,4 i 4,2Mb.
Pa očigledno dosta velika razlika.Da li je razlog što sam kompajlirao na svom a ne na
neko super kompjuteru? Ne verujem. Ispravite me ako grešim.Iako je develop verzija radi dosta stabilno, sa puno unapređenja koja se mogu
koristiti a kojih nema u stable verziji.
Nadam se da će Gnuzilla nastaviti sa svojom serijom članaka o Inkscape-u,koji je
izuzetan i moćan alat za vektorsku grafiku.12. maj 2006. u 6:56 am #44216urosevicUčesnikPozdrav.
Prvo, da pozdravim što pratite događanja u GNUzilli, i da najavim seriju poučnih radionica na temu Inkscape.
Drugo. Kakav crini exe?! 🙂 To što si kompajlirao je razvojna verzija, sa uklučenim debug porukama, koje zauzimaju mnogo prostora. Da bi dobio kompaktan inkscape i inkview potrebno je da ./configure odradiš sa opcijom –enable-final (što će i skratiti vreme kompajliranja), ili ako nećeš da kompailiraš da isprazniš debug informacije iz izvršnih datoteka komandom strip. Dakle jedno # strip inkscape i # strip inkview svešće tih 90-ak MB na svega 5 MB.
Stavka kompajliranje. Nije neophodan FRG, potreban je samo LibGtkMM i LibXML2 i još neke sitnice. E sad, LibGtkMM je veoma zahtevan, što se tiče dependenciesa, jer tu treba obezbediti i libglibmm i još gomilu drugih LibGTK osnova, a ima ih (pango, atk i čudesa). Sve to ako nećeš da kompajliraš možeš da instaliraš ili preko paketskog menadžera distribucije (gen2 je odličan u tu svrhu 🙂 ili da ih pokupiš iz FRG-a (ali ne moraš instalirati ceo FRG ako ti ne treba!).
Takođe, ako kompajliraš Inkscape sa –disable-gnome-vfs i –disable-gnome-print (ili beše without umesto disable? skripta mi to radi pa se ne sećam) onda će biti otklonjena svaka potreba za ijednim delićem GNOME okruženja. Korisno recimo za Slackware 🙂
cya
12. maj 2006. u 8:46 am #44217workyUčesnikDrugo. Kakav crini exe?! Smile To ¹to si kompajlirao je razvojna verzija, sa ukluèenim debug porukama, koje zauzimaju mnogo prostora. Da bi dobio kompaktan inkscape i inkview potrebno je da ./configure odradi¹ sa opcijom –enable-final (¹to æe i skratiti vreme kompajliranja), ili ako neæe¹ da kompailira¹ da isprazni¹ debug informacije iz izvr¹nih datoteka komandom strip. Dakle jedno # strip inkscape i # strip inkview sve¹æe tih 90-ak MB na svega 5 MB
Pa dobro, učimo stalno nešto novo 😕
Baš mi je bila čudna tolika razlika u veličini.Pretpostavljao sam da je u načinu
konfigurisanja ali nisam se mnogo interesovao.
A mislio sam na executable sto je ustvari exe zar ne 🙂
Hvala na prosvetljenju u svakom slucaju12. maj 2006. u 11:50 am #44218urosevicUčesnikMilo mi je da i ja nekog nešto naučim 🙂
Nego, executable nikako nije EXE. Executable je „flag” koji daje svojstvo datoteci da bude izvršna. Znači, bilo da je binarna datoteka (ELF), BASH ili neka druga skripta, ona ije izvršna dok joj se ne dodeli +x flag. Dok je EXE uvek izvršna MZ datoteka 🙂 Nemoj da brčeš gnjidoz sa GNUom 😉
11. jun 2006. u 2:39 pm #44219uzicaninUčesnikDa ne otvaram novu temu.
Imam problem sa Inkscape-omProbao sam da instaliram i sa source i sa .tgz paketima, ali ni jedan ni drugi ne radi.
Preko source-a trazi brdo nekih biblioteka. Probao sam po urketovom upustvu, ali nista, a upreko .tgz izbacuje :
[code]root@darkstar:~# inkscape
-bash: /bin/inkscape: cannot execute binary file
[/code]12. jun 2006. u 7:06 am #44220DVSoftwareUčesnikkao prvo, predji u svoj korisnichki nalog, a ne radi kao root.
13. jun 2006. u 9:10 am #44221urosevicUčesnikZa kompajliranje Inkscape-a je neophodan libgtkmm i sve što on zahteva, respektivno. E sad, na Slackware current-u se on kompajlira kako treba, ali kada se pokrene program se samo zatvori. Problem je u GCC-u koji je u currentu trenutno u verziji 3.4.6, a pre toga je normalno radio sa FCC-om 3.3.6, pa sam bio primoran da vratim stari GCC da bi inkscape radio.
Koliko da dodam, do petka, 16. juna biće objavljen Inkscape 0.44 sa brdom noviteta i poboljšanja. Evo kako će izgleda – http://urosevic.net/devel/inkscape/degree_string.png
Što se tiče pokretanja gotovog TGZ-a, šta ti kaže kada ga pokreneš kao običan korisnik? I šta kaže
[code]ls -l ‘which inkscape'[/code]Ovde na windowsu nemam obrnuti apostrof pa umesto običnog, ukucaj obrnuti apostrof.
14. jun 2006. u 11:23 am #44222uzicaninUčesnik[code]root@darkstar:~# ls -l `which inkscape`
-r-xr-xr-x 1 root wheel 9052184 2004-05-03 20:18 /bin/inkscape*
[/code]inace, i kao obicnom user-u mi izbacuje istou gresku kada pokusavam da pokrenem inkscape
14. jun 2006. u 1:43 pm #44223LimitManUčesnikINKSCAPE nisam koristio od neke prastare verzije (koju sam samo na brzinu pregledao) ali po ovom screen shotu mogu reci da jeste unapredjen i sve vise lici na Corel Draw (mislim, po funkcijama)…
Btw … Zna li neko sta se desilo sa Corel Draw za linux? Secam se da su Photo Paint cak davali da se skine za DZ!
14. jun 2006. u 9:36 pm #44224popeyeGlavni majstorMislim da si instalirao 64-bitni .tgz paket na 32-bitni sistem ili nešto slično.
Šta kažu naredbe
[code]$ file /bin/inkscape[/code] i
[code]$ ldd /bin/inkscape[/code] -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.