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í
×
    dnes 15:11 | Bezpečnostní upozornění

    V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | IT novinky

    Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.

    Ladislav Hagara | Komentářů: 2
    dnes 12:33 | Zajímavý software

    Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    dnes 03:33 | IT novinky

    Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    včera 16:33 | IT novinky

    Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.

    Ladislav Hagara | Komentářů: 2
    včera 15:55 | Nová verze

    Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.10. 23:55 | Komunita

    Ubuntu 26.04 LTS bude (𝕏) Resolute Raccoon (rezolutní mýval).

    Ladislav Hagara | Komentářů: 5
    6.10. 21:00 | Nová verze

    Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (39%)
     (45%)
     (15%)
     (17%)
     (21%)
     (15%)
     (17%)
     (15%)
     (15%)
    Celkem 196 hlasů
     Komentářů: 13, poslední dnes 07:41
    Rozcestník

    Dotaz: Návod na vlastní repozitář pro CentOS

    19.6.2009 18:11 Jack Hokus | skóre: 34 | blog: LostHeaven
    Návod na vlastní repozitář pro CentOS
    Přečteno: 1001×

    Chtěl bych si vytvořit vlastní repozitář pro CentOS, našel jsem tento návod http://wiki.centos.org/HowTos/CreateLocalRepos. Ale nikdy před tím jsem se o vytvoření vlastního repozitáře nepokoušel. Vypíšu zde celý postup, tak jak jsem jej pochopil z návodu a prosím ty, kdo mají s vytvářením zdrojů software zkušnosti o upozornění na případné chyby.

     
    Příkaz vytvoří adresářovou strukturu serveru na kterém to celé poběží.
    [root@server1 ~]# mkdir -p /share/CentOS/4/local/i386/RPMS

    Tady mne mate ten "server". Používá autor tento termín proto, protože v příkladu to běží na vyhrazeném stroji, nebo je to něco jako třeba Apache? Jestli je to server, jak jej doinstalovat?

    Potom by se měl doinstalovat program createrepo, který vytvoří metadata pro repozitář
    [root@server1 ~]# yum install createrepo


    [builduser@server1 ~]$ rpmbuild --rebuild /path/to/srpm/foo-1.2.3.4-1.el4.src.rpm
    vytvoří binární balíčeky z příslušného zdrojového .rpm balíčku


    [root@server1 ~]# mv /home/builduser/rpmbuild/RPMS/foo* /share/CentOS/4/local/i386/RPMS
    Tento příkaz kopíruje nový balíček do repozitáře

    [root@server1 ~]# chown -R root.root /share/CentOS/4/local
    Tento příkaz mění rekurzivně práva s běžného uživatele na roota

    [root@server1 ~]# createrepo /share/CentOS/4/local/i386
    Vytvářejí se metadata

    [root@server1 ~]# chmod -R o-w+r /share/CentOS/4/local
    Mění práva i pro obsah adresářů, R je rekurzivně, ostatní nevím.

    Pak už by mělo stačit jen vytvořit záznam v  /etc/yum.repos.d/local.repo, tak jak je uvedeno v příkladu.

    Omlouvám se za dlouhý dotaz, ale nešlo to udělat kratší.  

    Petr
     

    http://www.jackhokus.cz/

    Odpovědi

    michich avatar 20.6.2009 00:19 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Návod na vlastní repozitář pro CentOS
    Tady mne mate ten "server". Používá autor tento termín proto, protože v příkladu to běží na vyhrazeném stroji, nebo je to něco jako třeba Apache? Jestli je to server, jak jej doinstalovat?
    V tom návodu se celkem jasně píše, že to autor hodlá sdílet přes NFS, ale že to klidně může být i přes HTTP nebo FTP, to je jedno. Jak nastavit NFS export tam dále také popisuje.
    Pavel Stárek avatar 20.6.2009 09:58 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Návod na vlastní repozitář pro CentOS
    Není to vůbec složité, například vytvoření repozitáře pro přístup ostatních strojů přes http:

    1. - Vytvořím si adresář /var/www/html/CentOS/5/RPMS.moje

    2. - nakopíruju do něj všechny balíčky které chci mít ve svém repozitáři

    3. - spustím createrepo /var/www/html/CentOS/5/RPMS.moje

    4. - do /etc/yum.repos.d přidám soubor moje.repo ve kterém bude:
    [moje]
    name=Můj repositář pro CentOS $releasever
    baseurl=http://jmenopocitace/CentOS/5/RPMS.moje/
    # nebo pokud je to ten samý počítač na kterém je umístěný repozitář můžu použít (nemusí běžet apache):
    #baseurl=file:///var/www/html/CentOS/5/RPMS.moje/
    # nebo (musí běžet apache):
    #baseurl=http://localhost/CentOS/5/RPMS.moje/
    enabled=1
    gpgcheck=0
    
    5. - spustím yum makecache

    a "moje" balíčky by měli jít instalovat pomocí yum popřípadě yumex. Samozřejmě je potřeba nastavit práva tak, aby apache mohl číst a servírovat ty soubory ve /var/www/html/... . Samozřejmě by ty soubory mohly být i jinde (třeba /var/repos/...), ale pak by se apache musel patřičně nakonfigurovat. Soubor moje.repo pak musím dát na všechny počítače, které budou chtítb instalovat balíky z mojeho repozitáře.

    Kdo chce, hledá způsob; kdo nechce, hledá důvod.

    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.