Ahoj, všimli jste si někdy, že se uživatelé bojí dělat vlastní balíčky? Že vlastně neví, jak začít a bojí se, že jde o nějakou magii? Máme v plánu to jako vpsFree.cz změnit, připravit příručku pro balení a ještě se tím ukázat světu – jsme tu a umíme to! Kdo jiný by měl něco takového udělat než správcové serverů? Pracujeme proto na sérii článků pro Root.cz, kde se čtenář prakticky naučí balit software do balíků: deb, rpm, ebuild, pkg a další. Chceme pokrýt všechny běžně používané distribuce. Série by mohla vypadat tak, že si vezmeme jeden kousek softwaru jako příklad (Nginx?), na kterém to předvedeme napříč distribucemi, aby byly krásné vidět rozdíly mezi distribucemi. Kazdy článek by měl mít formu návodu, od nuly až po výsledný repozitář pro konkrétní distribuci. V tuhle chvíli hledám na projekt lidi, kteří umí balík udělat a umí o tom trochu něco napsat. Se vším pomůžu, potřebuju ty praktické zkušenosti, text se doladí. Když každý přidá své distro, vznikne špičkový materiál pro české linuxáky.
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Ahoj Petře,
nezapomeňte prosím zmínit Effing Package Manager ( https://github.com/jordansissel/fpm ) , balíčkovací software, který umí vytvořit balíček z čehokoliv a do čehokoliv. S úspěchem ho používáme na přebalení softwarů od komerčních dodavatelů (třeba Matlab, apod.) do formátů pro další distribuce.
Chcete napsat něco (potencionálně odstrašujícího) i o něm?
--Věroš http://veroskaplan.cz/
Ahoj,
On 2015-05-05 12:49, Petr Krcmar wrote:
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Prestoze rozhodne nejsem guru, mam nejake zkusenosti s balickovanim pro archlinux. byt se priznam, ze nevim, v jakem stavu vlastne arch template momentalne je, tedy jestli to pro vpsfree ma cenu.
Nginx je asi dobra volba, dost compile-time moznosti.
P.
Ahoj,
On 5.5.2015 12:49, Petr Krcmar wrote:
V tuhle chvíli hledám na projekt lidi, kteří umí balík udělat a umí o
tom trochu něco napsat. Se vším pomůžu, potřebuju ty praktické zkušenosti, text se doladí. Když každý přidá své distro, vznikne špičkový materiál pro české linuxáky.
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Již nějakou dobu balím pro Fedoru a RHEL, pokud na toto ještě nejsou lidi a rád pomůžu a rád si pocvičím.
Jakub
Ahoj, Balení jsem se dříve taky bál, než jsem objevil dříve zmíněný fpm. Šel bych nejlépe cestou něco jako "jak používat fpm a zabalit pomocí něj distro-specific věci", což je dnes často upstart script, systemd unit, příp. Init.d - víme jak to je s těma init scriptama. Jinak pro nginx +1 On May 5, 2015 10:37 PM, "Jakub Jelen" jakuje@gmail.com wrote:
Ahoj,
On 5.5.2015 12:49, Petr Krcmar wrote:
V tuhle chvíli hledám na projekt lidi, kteří umí balík udělat a umí o
tom trochu něco napsat. Se vším pomůžu, potřebuju ty praktické zkušenosti, text se doladí. Když každý přidá své distro, vznikne špičkový materiál pro české linuxáky.
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Již nějakou dobu balím pro Fedoru a RHEL, pokud na toto ještě nejsou
lidi a rád pomůžu a rád si pocvičím.
Jakub _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
No, jenze o tom to prave uplne neni. Kdyz se rekne balit veci pro distribuci a balit je opravdu spravne, kazda distribuce je dost specificka ve svych ohledech, je to vlastne to, co ji z vetsi casti definuje - ne software samotnej, ale jak je poskladanej do kupy.
U kazdyho distra jsou jiny ustaleny konvence, velmi se lisi moznosti nastroju v ekosystemu te ktere distribuce, atd.
Napr. (velmi stupidni priklad, protoze mne ted lepsi nenapada) - RPM spec file ma v sobe na konci changelog baliku, ktery je pak propagovany dal az na level automatickych reportu (to je hlavne domena placeneho RHELu), abyste tusili, co vam jde do aktualizace v systemu, na co se pripravit, ze co se rozbije a tak.
Genericky nastroje vzdycky tu "nadbytecnou" funkcionalitu ukrajujou, co se neshoduje napric vic ruznejma podporovanejma balikovacima systemama, vetsinou podporovany neni, nebo to stejne vede k tomu, ze sice mam 1 prikaz, ale kompletne jiny sady prepinacu podle ciloveho distra. Atd.
Stejna situace je Libvirt projekt, dat vedle sebe Xen, KVM/QEMU, OpenVZ a LXC vyzaduje mit dost "ignorance" k specifikum tech technologii .
Plni to ucel, pusti to tu virtualku, ale kdo zna konkretni technologii, kterou libvirt abstrahuje, breci, ze jak muze nekdo pouzivat libvirt :))
Snad je pointa pochopitelna - generalizacni nastroje jsou super pro konkretni pouziti, ale radit tim, jak opravdu zabalit balik pro dane distro, to nenecha moc dobrou vizitku tomu, kdo to poradil. Teda, to v pripade, kdy se jdeme bavit o baleni baliku pro konkretni distribuce.
Ale pokud se na to podivame takhle, tak udelat dily toho serialu i o generickych nastrojich by bylo krasny doplneni ty "balici" mozaiky.
Jo a dulezita vec, co Petr nezminil, nebo jsem to prehlidnul - nebo to zminit nechtel, ale ja muzu a on to muze poprit :D A sice =>
Vsechny ty dily toho serialu nakonec vyjdou na nejmenovanem_nejvetsim_linuxovem_portale_CZSK(tm) pod hlavickou vpsFree.cz, takze autora dilu ceka nehynouci vecna slava na ceskoslovenskych internetech :)
[ Moje osobni poznamka nakonec: kdyz se nam povede tenhle "miniprojekt" dotahnout do uspesneho konce, bude to aspon pro mne znamenat dalsi fazi vpsFree.cz, a sice, ze jsme schopni delat organizovane a paralelne na vic vecech, tim padem se cele vpsFree muze zacit hybat dopredu mnohem rychleji, pokud budou dobrovolnici. A "pool" potencialnich dobrovolniku zacina byt velmi, velmi slibny. Aneb, pojdme delat neco, co ma smysl - a vyvijet, testovat, podporovat open-source a to same se svetem svobodnych informaci obecne je velmi vzneseny cil, ktery ma cenu sledovat. ]
/snajpa
On 05/05/2015 11:40 PM, Tomáš Hejda Hejátko wrote:
Ahoj, Balení jsem se dříve taky bál, než jsem objevil dříve zmíněný fpm. Šel bych nejlépe cestou něco jako "jak používat fpm a zabalit pomocí něj distro-specific věci", což je dnes často upstart script, systemd unit, příp. Init.d - víme jak to je s těma init scriptama. Jinak pro nginx +1
On May 5, 2015 10:37 PM, "Jakub Jelen" <jakuje@gmail.com mailto:jakuje@gmail.com> wrote:
Ahoj,
On 5.5.2015 12:49, Petr Krcmar wrote:
V tuhle chvíli hledám na projekt lidi, kteří umí balík udělat a umí o tom trochu něco napsat. Se vším pomůžu, potřebuju ty praktické zkušenosti, text se doladí. Když každý přidá své distro, vznikne špičkový materiál pro české linuxáky.
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Již nějakou dobu balím pro Fedoru a RHEL, pokud na toto ještě nejsou lidi a rád pomůžu a rád si pocvičím.
Jakub _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz mailto:Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Cau,
ja sa v arch-u hybem nejaky ten patek uz ... Jako bolo spomenute tak riesim template pre vpsfree, ale okrem toho sa staram aj o nejake baliky na AUR (gitlab, gitlab-ci, netbeans-nightly, ... https://aur.archlinux.org/packages/?SeB=m&K=Lopo) Takze ak si popri worku najdem cas (makam na veciach pre min. skolstva) tak skusim nieco spisat ... netvrdim ze som nejaky super odbornik, ale na zaciatok by to mohlo stacit. A kedze sa tu uz aj niekto dalsi ohladom archu ozval tak budem mat aspon nejaku kontrolu ze som na nieco podstatne nezabudol, prip. to mozme nakonec dat dokopy aj spolocne.
Lopo
On 05/05/2015 12:49 PM, Petr Krcmar wrote:
Ahoj, všimli jste si někdy, že se uživatelé bojí dělat vlastní balíčky? Že vlastně neví, jak začít a bojí se, že jde o nějakou magii? Máme v plánu to jako vpsFree.cz změnit, připravit příručku pro balení a ještě se tím ukázat světu – jsme tu a umíme to! Kdo jiný by měl něco takového udělat než správcové serverů? Pracujeme proto na sérii článků pro Root.cz, kde se čtenář prakticky naučí balit software do balíků: deb, rpm, ebuild, pkg a další. Chceme pokrýt všechny běžně používané distribuce. Série by mohla vypadat tak, že si vezmeme jeden kousek softwaru jako příklad (Nginx?), na kterém to předvedeme napříč distribucemi, aby byly krásné vidět rozdíly mezi distribucemi. Kazdy článek by měl mít formu návodu, od nuly až po výsledný repozitář pro konkrétní distribuci. V tuhle chvíli hledám na projekt lidi, kteří umí balík udělat a umí o tom trochu něco napsat. Se vším pomůžu, potřebuju ty praktické zkušenosti, text se doladí. Když každý přidá své distro, vznikne špičkový materiál pro české linuxáky.
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Díky moc všem za reakce, tak zatím máme:
Arch – Paladin, Pavol Hluchý RPM – Jakub Jelen
To je jako základ bezva, ještě by to ale určitě chtělo DEB a Gentoo třeba. Určitě tu je někdo, kdo je schopen to zabalit i pro ně. Klidně to může dohromady psát víc lidí a můžeme to předem nechat zkouknout ostatní, pokud se bojíte nějaké boty.
Klidně bych do té série přidal i různé alternativní věci, jako zmíněné FPM – Věroš a Tomáš Hejda. Počítám s vámi!
Jak to vidíte s termíny? Zvládnete to do konce května?
2015-05-06 10:06 GMT+02:00 Petr Krcmar petr.krcmar@vpsfree.cz:
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Díky moc všem za reakce, tak zatím máme:
Arch – Paladin, Pavol Hluchý RPM – Jakub Jelen
To je jako základ bezva, ještě by to ale určitě chtělo DEB a Gentoo třeba. Určitě tu je někdo, kdo je schopen to zabalit i pro ně. Klidně to může dohromady psát víc lidí a můžeme to předem nechat zkouknout ostatní, pokud se bojíte nějaké boty.
Bolo by dobre to dat vidiet pred zverejnenim aspon trosku, vela ludi do takmer hotoveho textu bude mat podla mna co povedat, pretoze ich to napadne az po precitani :)
Brano
Klidně bych do té série přidal i různé alternativní věci, jako zmíněné FPM – Věroš a Tomáš Hejda. Počítám s vámi!
Jak to vidíte s termíny? Zvládnete to do konce května?
-- Petr Krčmář vpsFree.cz _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Dne 6.5.2015 v 10:15 Branislav Blaskovic napsal(a):
Bolo by dobre to dat vidiet pred zverejnenim aspon trosku, vela ludi do takmer hotoveho textu bude mat podla mna co povedat, pretoze ich to napadne az po precitani :)
Samozřejmě, přesně tak jsem ten závěr myslel. Až bude nějaká beta verze článků, tak je dáme přečíst všem v listu.
Můžu zkusit Deb, pár balíčků jsem v něm už vytvořil i když dávno a spíše copy paste metodou :).
Ale základní povědomí mám.
David Karban Specialista na správu linuxových serverů www.karban.eu
Dne 6. května 2015 10:06 Petr Krcmar petr.krcmar@vpsfree.cz napsal(a):
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Díky moc všem za reakce, tak zatím máme:
Arch – Paladin, Pavol Hluchý RPM – Jakub Jelen
To je jako základ bezva, ještě by to ale určitě chtělo DEB a Gentoo třeba. Určitě tu je někdo, kdo je schopen to zabalit i pro ně. Klidně to může dohromady psát víc lidí a můžeme to předem nechat zkouknout ostatní, pokud se bojíte nějaké boty.
Klidně bych do té série přidal i různé alternativní věci, jako zmíněné FPM – Věroš a Tomáš Hejda. Počítám s vámi!
Jak to vidíte s termíny? Zvládnete to do konce května?
-- Petr Krčmář vpsFree.cz _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Dne 6.5.2015 v 10:58 David Karban napsal(a):
Můžu zkusit Deb, pár balíčků jsem v něm už vytvořil
Výborně, díky!
Už nám zbývají jen ebuildy pro Gentoo, prý by to mělo být to nejjednodušší :-). Má tu někdo Gentoo? Podle vpsAdminu běží Gentoo šablona na 43 VPS.
Ahoj,
na gentoo ebuild vysel pred par lety celkem rozsahlej serial: https://www.abclinuxu.cz/serialy/gentoo-ebuild Ale gentoo uz dlouho nemam, tak nevim jak moc se od te doby zmenilo...
H.
2015-05-06 11:01 GMT+02:00 Petr Krcmar petr.krcmar@vpsfree.cz:
Dne 6.5.2015 v 10:58 David Karban napsal(a):
Můžu zkusit Deb, pár balíčků jsem v něm už vytvořil
Výborně, díky!
Už nám zbývají jen ebuildy pro Gentoo, prý by to mělo být to nejjednodušší :-). Má tu někdo Gentoo? Podle vpsAdminu běží Gentoo šablona na 43 VPS.
-- Petr Krčmář vpsFree.cz _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
Ahoj,
času nemám bohužel nazbyt, ale můžu pomoct s tím RPM. Hlavně co se případných rozdílů mezi CentOS / Fedora týče (pár balíků ještě vlastním :).
Fedora má výborně zpracovanou Fedora packaging guide a guidelines (https://fedoraproject.org/wiki/How_to_create_an_RPM_package, https://fedoraproject.org/wiki/Packaging:Guidelines).
Martin
6. 5. 2015 v 10:06, Petr Krcmar petr.krcmar@vpsfree.cz:
Umíš si zabalit balíček pro své oblíbené distro? Ozvi se a přidej se!
Díky moc všem za reakce, tak zatím máme:
Arch – Paladin, Pavol Hluchý RPM – Jakub Jelen
To je jako základ bezva, ještě by to ale určitě chtělo DEB a Gentoo třeba. Určitě tu je někdo, kdo je schopen to zabalit i pro ně. Klidně to může dohromady psát víc lidí a můžeme to předem nechat zkouknout ostatní, pokud se bojíte nějaké boty.
Klidně bych do té série přidal i různé alternativní věci, jako zmíněné FPM – Věroš a Tomáš Hejda. Počítám s vámi!
Jak to vidíte s termíny? Zvládnete to do konce května?
-- Petr Krčmář vpsFree.cz _______________________________________________ Community-list mailing list Community-list@lists.vpsfree.cz http://lists.vpsfree.cz/listinfo/community-list
community-list@lists.vpsfree.cz