abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 16:11 | IT novinky

    19. ledna 2038 přeteče hodnota time_t na 32bitových systémech, na vyřešení problému roku 2038 (Y2K38) tedy zbývá 13 let. Např. Debian v uplynulém roce přešel na 64bitový čas. Bernhard Wiedemann z openSUSE sdílí chyby v sestavení rozšířeného softwaru.

    Fluttershy, yay! | Komentářů: 0
    včera 15:44 | Nová verze

    Byla vydána druhá opravná verze 21.2 v dubnu loňského roku vydané verze 21 multimediálního centra Kodi (dříve XBMC, Wikipedie) s kódovým označením Omega.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | IT novinky

    TikTok ve Spojených státech v sobotu večer místního času přerušil činnost. Uživatelé čínskou firmou vlastněné sociální sítě dostali zprávu, že aplikaci kvůli zákazu nelze používat. TikTok je momentálně nedostupný v obchodech s aplikacemi Google Play a App Store. Podle zákona přijatého loni a potvrzeného v pátek soudem měla platforma do dneška přerušit spojení se svou mateřskou společností ByteDance, která sídlí v Číně, nebo činnost v

    … více »
    Ladislav Hagara | Komentářů: 0
    18.1. 23:00 | Nová verze

    Wings 3D, tj. open source 3D modelovací program naprogramovaný v programovacím jazyce Erlang zaměřený na modelování pomocí subdivision a inspirovaný programy Nendo a Mirai od Izware, byl vydán v nové opravné verzi 2.4.1. Ke stažení již také ve formátu Flatpak z Flathubu.

    Ladislav Hagara | Komentářů: 0
    18.1. 22:22 | Nová verze

    Webový prohlížeč Dillo byl vydán ve verzi 3.2.0. Přidává podporu vzorců v SVG, obrázků ve WebP, změny velikosti stránky či možností posouvání. Nedávno oslavil 25. výročí vzniku.

    Fluttershy, yay! | Komentářů: 0
    18.1. 01:33 | Zajímavý software

    Hra Mini Thief je na Steamu zdarma napořád, když aktivaci provedete do 24. ledna do 19.00 [ProtonDB].

    Ladislav Hagara | Komentářů: 0
    16.1. 22:00 | IT novinky

    Certifikační autorita Let's Encrypt oznámila, že bude volitelně nabízet krátkodobé certifikáty s šestidenní platností a navíc s možností vystavit je na IP adresu. Zvolit typ certifikátu bude možné v certifikačním profilu ACME.

    Ladislav Hagara | Komentářů: 9
    16.1. 21:22 | IT novinky

    Herní konzole Nintendo Switch 2 byla oficiálně potvrzena. Vyjde letos. Trailer na YouTube. Více ve středu 2. dubna na Nintendo Direct.

    Ladislav Hagara | Komentářů: 4
    16.1. 17:33 | Nová verze

    Byl vydán Linux Mint 22.1 s kódovým jménem Xia. Podrobnosti v přehledu novinek a poznámkách k vydání. Linux Mint 22.1 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    15.1. 19:33 | Nová verze

    Google Chrome 132 byl prohlášen za stabilní. Nejnovější stabilní verze 132.0.6834.83 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 16 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: patchování zdrojáků

    14.9.2014 01:31 salvero
    patchování zdrojáků
    Přečteno: 269×

    Ahoj. Potřebuji poradit, jak mám aplikovat patch na zdrojový kód.

     

    Ačkoli linux používám už hodně let, tak jsem pořád tak trošku "ucho".....

     

    Ze začátku jsem vyzkoušel několik různých distribucí až jsem zakotvil u ArchLinuxu. No ale nikdy jsem se tak nějak "nehrabal pod kapotu"....

    Protože mám teď trošku víc času, tak jsem se rozhodl, že se o linuxu zkusím dozvědět něco trošku víc a začal jsem laškovat s LFS. No a tady nastal problém. Všechno se kompiluje ze zdrojáků a na některé programy je třeba aplikovat patch. Já to nikdy nedělal a co jsem se dočetl v různých diskuzích, tak patch na určitý program byl vždy soubor .diff. Tady se ale na opatchování zdrojájků používají soubory .patch a já nevím, co s nimi... ????

    Můžete mi prosím někdo poradit, jak třeba opatchovat soubor: http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz patchem: http://www.linuxfromscratch.org/patches/lfs/development/bash-4.3-upstream_fixes-3.patch

    nebo soubor: http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.88dsf.tar.bz2 patchem: http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-2.88dsf-consolidated-1.patch

     

    A jesli můžu být hodně smělý.... můžete mi poradit tak nějak polopaticky...... např. uvést konkrétní příkaz .

     

    Moc díky.

    Odpovědi

    14.9.2014 01:34 salvero
    Rozbalit Rozbalit vše Re: patchování zdrojáků
    omlouvám se, ale netuším, proč je můj dotaz zobrazen dvakrát......
    14.9.2014 03:50 Sten
    Rozbalit Rozbalit vše Re: patchování zdrojáků
    Soubory .diff a .patch jsou totéž. diff je program, kterým se generují, patch je program, kterým se aplikují.

    Většinou se to aplikuje takto:
    cd /neopatchovaný/zdroj # Sem je rozbalený ten tar.gz
    patch -p1 < soubor.patch
    (za -p je většinou 1, ale občas je potřeba zjistit správnou hodnotu systémem pokus-omyl)
    14.9.2014 13:05 nobody
    Rozbalit Rozbalit vše Re: patchování zdrojáků
    vetsinou je -p1, ale pro uplnost... :)
    cislo za -p se nezjistuje systemem pokus-omyl, ale udava kolik adresaru v ceste k souborum ktere se maji patchnout, uvedene v .patch souboru se ma ignorovat...

    pro ten konretni sysvinit je cesta sysvinit-2.88dsf/src/Makefile
    s -p1 bude brano jako ./src/Makefile
    s -p2 by bylo brano jako ./Makefile
    s -p0 by bylo brano jako ./sysvinit-2.88dsf/src/Makefile
    14.9.2014 15:57 salvero
    Rozbalit Rozbalit vše Re: patchování zdrojáků
    @Sten @nobody

    Díky moc :-)

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.