Portál AbcLinuxu, 10. května 2025 10:54

Dotaz: balík ze zdrojovych textu ve FreeBSD

15.6.2007 09:11 standa
balík ze zdrojovych textu ve FreeBSD
Přečteno: 204×
Odpovědět | Admin
Ahoj, lze nejakym zpusobem ze zdrojaku nejakeho programu, ktere si stahnu z CVS a zkompiluji, vyrobit balík a ten posleze nainstalovat. To proto abych neobchazel balickovaci system OS. OS FreeBSD 6.2

Díky za navrhy, Standa
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.6.2007 09:29 marko
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokial sa ta aplikacia nenachadza v ports tree, musis si vyrobit vlastny port. Potom v adresari tohoto portu staci spustis make package, pripadne make package-noinstall.
15.6.2007 12:47 standa
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
diky za odpoved, jedna se konkretne o CVS verzi enlightenmentu E17 + nejake aplikace, kdysi na rootu vysel clanek o psani vlastnich portu, tak na nej mrknu

standa
15.6.2007 14:13 cronin | skóre: 49
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
Nestaci to, co uz v portoch je?
cd /usr/ports && make search name=enlightenment | grep -e ^Port -e  ^Path  -e ^$
Port:   enlightenment-theme-BlueSteel-0.16.8_2
Path:   /usr/ports/x11-themes/enlightenment-theme-BlueSteel

Port:   enlightenment-theme-BrushedMetal-Tigert-0.16.8_2
Path:   /usr/ports/x11-themes/enlightenment-theme-BrushedMetal-Tigert

Port:   enlightenment-theme-Ganymede-0.16.8_2
Path:   /usr/ports/x11-themes/enlightenment-theme-Ganymede

Port:   enlightenment-theme-ShinyMetal-0.16.8_2
Path:   /usr/ports/x11-themes/enlightenment-theme-ShinyMetal

Port:   enlightenment-0.16.8.6_1
Path:   /usr/ports/x11-wm/enlightenment

Port:   enlightenment-20070223_1,1
Path:   /usr/ports/x11-wm/enlightenment-devel

Port:   enlightenment-docs-0.16.8_2
Path:   /usr/ports/x11-wm/enlightenment-docs
15.6.2007 15:05 standa
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
ahoj, nestaci je to spis pro moji osobni potrebu, protoze E17 je v portech k datu 23. 2. 2007, je proste dost stara a CVS implementuje par novych ci pozmenenych funkci, hlavne lepe dodrzuje feedesktop standarty, ikony + nejake zmeny v tematech + celkove stabilita (pouzivam jej jako hlavni window manager). Ono za par mesicu ci tydnu se ten port E17 v port systemu stejne updatuje na nejakou posledni verzi, ale ja to chci proste ted :).

standa
15.6.2007 14:18 marko
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
Nezabudni potom poslat PR s hotovym portom. Priamo v freebsd mozes pouzit send-pr. Pre tvorbu portov je zakladom Porter's Handbook a tiez je dobre si precitat Contributing to the FreeBSD Ports Collection.
15.6.2007 15:13 standa
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
ahoj, diky za tip a linky, pokud se mi to povede, muzu poslat, ale myslim, ze to je zbytecne, protoze port E17 v port systemu se stejne za par tydnu ci mesicu updatuje na nejakou last verzi, delam to v podstate pro osobni potrebu, jak sem vyse psal, ale aspon si to muzu vyzkouset.

standa
15.6.2007 17:23 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
nez carovat v vlastnim balickem, tak si to zkompiluj sam a pouzij stow/graft/xstow na spravu, ktery to presymlinkuje do smysluplneho adresare:
/sw/pkgs/nazev_baliku
a binarky budou treba v
/sw/bin
(+ pridat /sw/lib pro ldconfig)

tak ci tak, pokud nebude ten port nekdo udrzovat, tak zadnou vyhodu balicku nevidim :)
15.6.2007 19:25 standa
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
Ahoj, diky za tip. Ja to ted delam naprosto jednoduse tak, ze si stahnu CVS verzi, zkompiluju ji a vysledek nainstaluju, ale tim prave obchazim balickovaci system, takze o tom co jsem zkompiloval nevi. Me slo primarne prave o to abych nejakym zpusobem mohl po kompilaci vytvorit balik a ten nainstalovat, aby o tom balickovaci system vedel a pak bych mohl vysledek odinstalovat tradicnim pkg_deinstall.

standa
16.6.2007 13:22 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
a k cemu je to dobre, kdyz ten balik neobsahuje podporu distribuce??? :)

to ze udelat par kroku navic? to ze pkg_info ti ukaze balik a ty oslnis ostatni? :)

distribucni balicky maji jednu hlavni vyhodu - support! tj. jsou odzkousene, nekdo delaji jejich pravidelny update a stara se one.

jestli se nikdo nebude starat o tvuj 'super' vlastni balik, tak je to uplne k nicemu.

a taky vlastni kompilace a stow/graft/xstow ti nabizi moznost mit vice stejnych kodu na systemu a testovat je... odinstalace je unsymlinknuti a rm -rf :)
16.6.2007 17:14 standa
Rozbalit Rozbalit vše Re: balík ze zdrojovych textu ve FreeBSD
No, urcite nepotrebuji oslnit ostatni a mas pravdu, chci par kroku navic a taky aby mi pkg_info ukazal muj balik :)

standa

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.