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 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
dnes 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 0
včera 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 1
včera 14:00 | Zajímavý projekt

Byl spuštěn Humble Down Under Bundle. Za vlastní cenu lze koupit multiplatformní hry The Warlock of Firetop Mountain, Screencheat, Hand of Fate a Satellite Reign. Při nadprůměrné platbě (aktuálně 3,63 $) také Hacknet, Hacknet Labyrinths, Crawl a Hurtworld. Při platbě 12 $ a více lze získat navíc Armello.

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

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 4
včera 11:00 | Zajímavý článek

Článek (en) na Mozilla.cz je věnován vykreslování stránek ve Firefoxu. V průběhu roku 2018 by se ve Firefoxu měl objevit WebRender, jenž by měl vykreslování stránek urychlit díky využití GPU.

Ladislav Hagara | Komentářů: 5
včera 08:22 | Bezpečnostní upozornění

NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost) informuje o zranitelnosti ROCA v procesu generování RSA klíčů, který se odehrává v softwarové knihovně implementované například v kryptografických čipových kartách, bezpečnostních tokenech a dalších hardwarových čipech vyrobených společností Infineon Technologies AG. Zranitelnost umožňuje praktický faktorizační útok, při kterém útočník dokáže vypočítat

… více »
Ladislav Hagara | Komentářů: 3
včera 01:23 | Zajímavý software

Příspěvek na blogu otevřené certifikační autority Let's Encrypt informuje o začlenění podpory protokolu ACME (Automatic Certificate Management Environment) přímo do webového serveru Apache. Klienty ACME lze nahradit novým modulem Apache mod_md. Na vývoj tohoto modulu bylo uvolněno 70 tisíc dolarů z programu Mozilla Open Source Support (MOSS). K rozchození HTTPS na Apache stačí nově přidat do konfiguračního souboru řádek s ManagedDomain. Minutový videonávod na YouTube [reddit].

Ladislav Hagara | Komentářů: 4
17.10. 14:15 | Komunita

Daniel Stenberg, autor nástroje curl, na svém blogu oznámil, že obdržel letošní Polhemovu cenu, kterou uděluje Švédská inženýrská asociace za „technologickou inovaci nebo důvtipné řešení technického problému“.

marbu | Komentářů: 11
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (11%)
 (1%)
 (1%)
 (1%)
 (74%)
 (13%)
Celkem 95 hlasů
 Komentářů: 5, poslední dnes 07:28
    Rozcestník

    Dotaz: Linuxove balicky

    13.10. 01:25 Honza
    Linuxove balicky
    Přečteno: 396×
    Ahoj,

    linux pouzivam uz nejaky rok ale jedna vec mi neni stale jasna. Kdyz chci nainstalovat nejaky balicek ktery neni v repozitari tak si nekde stahnu zdrojak (treba z gitu) - nainstaluju podle instrukci.

    1. Jak je to se zavislostmi? Stahnou se automaticky nebo musim nejak rucne?

    2. Co bezpecnost, kdyz se bude chtit nainstalovat do /bin nebo /sbin a ne jen do lokalu?

    3. Jak pak na odinstalaci nebo pripadne na upgrade?

    Diky, H.

    Řešení dotazu:


    Odpovědi

    Řešení 1× (wamba)
    Jendа avatar 13.10. 01:58 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Linuxove balicky
    1. Ručně.

    2. Smůla, musíš tomu věřit.

    3. Typicky k make install existuje i make uninstall. Další možnost je instalovat do samostatného adresáře například v /opt a ten pak smazat (ale pak když z toho chceš používat třeba knihovny, tak je to opruz) nebo použít checkinstall, který vytvoří takybalíček a ten můžeš později pomocí správce balíčků odstranit a smaže to i soubory.
    13.10. 23:03 goro
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Aneb jak je to s flatpakem..
    16.10. 14:33 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Linuxove balicky
    2. Smůla, musíš tomu věřit.

    Tohle je naprostý nesmysl. Rád bych parafrázoval jednu reklamu: Nemusíš a nemusíš a nemusíš. Prostě nemusíš!

    Od toho má například Arch už asi tak od třetihor fakeroot. Balíčky se samozřejmě instalují pod normálním uživatelem (nebo dokonce pod ještě omezenějším účtem) a knihovna fakeroot předstírá, že se daří nastavovat vlastníka a oprávnění na roota. Všechna příslušná metadata se ukládají a nakonec se zapíšou do výsledného .tar archivu, takže při pozdější instalaci balíčku pacmanem (už pod rootem, pochopitelně) se správně nastaví. K vytvoření toho .tar archivu ale není nikdy potřeba root, dokonce ani při make install.

    Tohle^^^ ale není nic nového; je to postup, který je už přinejmenším celé jedno desetiletí standardem. Často a rád lidem říkám, že pokud jejich distribuce ve 2. dekádě 21. století pořád ještě vytváří balíčky pod rootem, ať tu distribuci vyhodí do digitální popelnice a přejdou na rozumnější distribuci. :-)

    Vytvoření balíčku v Archu je triviální; stačí si stáhnout PKGBUILD šablonu, vyplnit tam podle dokumentace pár detailů (například adresu Git/Mercurial/SVN/KdesiCosi repository, adresu tarballu ke stažení, checksumy atd.) a pak pomocí makepkg vyrobit balíček. Tohle celé se obejde bez roota a nemusíš tedy ničemu věřit. Balíček si pak můžeš před instalací zkontrolovat (tar -tJf ...), co přesně v něm je.

    3. Typicky k make install existuje i make uninstall. Další možnost je instalovat do samostatného adresáře například v /opt a ten pak smazat (ale pak když z toho chceš používat třeba knihovny, tak je to opruz) nebo použít checkinstall, který vytvoří takybalíček a ten můžeš později pomocí správce balíčků odstranit a smaže to i soubory.

    Když si člověk zvykne i pro velice jednoduché buildy dělat zásadně vždycky balíček (protože třeba v Archu je vytvoření balíčku skoro stejně jednoduché jako manuální build), má z toho jenom samé výhody:

    1. Obsah balíčku lze zkontrolovat předem.
    2. Není možné, aby nevychovaný instalační skript sáhl na existující soubory z jiných balíčků; prostě k tomu nemá oprávnění.
    3. Není žádný problém s odinstalací — standardní balíčkovací systém.
    4. Při správném nastavení závislostí se nestane, že by zkompilovanému balíčku najednou zmizely závislosti (dynamické knihovny atd.).
    5. Při aktualizaci na novější verzi člověk ušetří čas, když má PKGBUILD se vším potřebným. Stačí změnit verzi / download link, jde-li o tarball, v případě repository se makepkg automaticky podívá, co je nového.

    Všechny ostatní (rozumné) distribuce mají podobné mechanismy. Sečteno a podtrženo: Doporučuju všechno instalovat jako balíček. Má to samé výhody a stačí jen obětovat 10 minut práce navíc, když člověk daný kus softwaru instaluje a kompiluje poprvé.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    Jendа avatar 16.10. 15:32 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Chápu správně, že jsi právě řekl, že balíček zkompiluješ a nainstaluješ pomocí sandboxu a pak zkompilovaný program spouštíš mimo sandbox?
    Josef Kufner avatar 16.10. 15:42 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Přesně tak. Sandbox ale není kvůli omezení běžícího programu, ale kvůli tomu, aby jeho instalátor nenadělal bordel v systému.
    Hello world ! Segmentation fault (core dumped)
    16.10. 21:36 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Linuxove balicky

    No, v podstatě tam ten "sandbox" je kvůli omezení (nebo spíš oklamání) běžícího programu, v tomto případě instalátoru (třeba make install). Fakeroot zajistí, aby instalátor mohl běžet pod normálním omezeným účtem, ale aby se mu zdály sny o tom, že je root.

    Samozřejmě se to nesnaží řešít adresáře; není to chroot. Falešným rootem se tady myslí falešný uživatel 0, nikoliv falešný adresář /. Instalátor tedy musí umět instalovat do zvoleného podadresáře. Podstatné ale je, že jakmile se pokusí sáhnout mimo vyhrazený podadresář, nepodaří se to, protože neběží pod rootem a nemá potřebná oprávnění.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    17.10. 09:51 Aleš Kapica | skóre: 46 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Fakeroot zajistí, aby instalátor mohl běžet pod normálním omezeným účtem, ale aby se mu zdály sny o tom, že je root.
    To je moc hezky napsané.
    16.10. 21:29 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Linuxove balicky

    Jestli poukazuješ na přílišnou obšírnost mého popisu, myslím si, že je lepší k popisu přidat pár odkazů a vysvětlení, než pouze zmínit nějaký blíže neurčený sandbox, u kterého není jasné, jak se jmenuje, kde se používá a jak funguje.

    Především jsem reagoval na nesmyslý výrok musíš tomu věřit. Nemusíš. Ale to je příliš málo informací pro někoho, kdo si chce nainstalovat software, že ano.

    Instalace pomocí fakeroot prostředí je normální (a jediný) způsob přípravy balíčků v Archu; není to věc (mojí) volby nebo způsobu, jakým kompiluju balíčky. Je to standardní způsob fungování makepkg.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    Josef Kufner avatar 13.10. 23:55 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Existuje nástroj checkinstall, který kouká, co instalace dělá a podle toho vyrobí a nainstaluje balíček. Takže když pak tento balíček odstraníš, mělo by všechno hezky zmizet, jak se sluší a patří.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 14.10. 23:29 k3dAR | skóre: 46
    Rozbalit Rozbalit vše Re: Linuxove balicky
    i kdyz to mozna neni nejcistejsi reseni, pridam priklad jak pomoci checkinstall balim rdiff-backup-fs
    cd source
    
    autoreconf -i -f -v
    
    ./configure
    
    echo "Fuse filesystem for accessing rdiff-backup archives \n \
        rdiff-backup-fs is a filesystem in userspace that reads rdiff-backup \n \
        archives and provides convenient access for different revisions of the copied \n \
        files and directories." >description-pak
    
    checkinstall --nodoc --install=no --fstrans=yes --pkgname=rdiff-backup-fs --pkgversion=1.0.0+hg20110607+samba --pkgrelease=4 \
            --pkgarch=amd64 --pkggroup=utils --pkgsource="https://github.com/rbrito/rdiff-backup-fs.git" --conflicts="archfs" --provides="archfs" --replaces="archfs" \
            --pakdir=".."
    btw: kdyz uz zminuju rdiff-backup-fs, tak konkrente teda aplikuju rdiff-backup-fs samba patche, aby sel primontovana zaloha exportovat pres sambu (zameni z nazvu nevhodne : za -)
    a nedavno me uz stvalo ze v primontovanem adresare representuji cas zalohy maji UTC nikoliv Lokalni, coz pro prohrabani v zdojaku sem nakonec zjistil ze je trivialni a jen se zmeni pripravena volba, viz:
    --- rdiff-backup-fs.c.orig      2017-10-08 18:33:14.569144179 +0200
    +++ rdiff-backup-fs.c   2017-10-08 18:33:39.221144471 +0200
    @@ -23,7 +23,7 @@
         int options_count = 0;
         
         file_system_info = single(struct file_system_info);
    -    file_system_info->rev_dir_time = REV_GMT_TIME;
    +    file_system_info->rev_dir_time = REV_LOCAL_TIME;
     
         parse(file_system_info, argc, argv);
         initialize(file_system_info);
    
    porad nemam telo, ale uz mam hlavu... nobody
    Josef Kufner avatar 16.10. 15:44 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Linuxove balicky
    Nějaký rdiff-backup přes Fuse jsem kdysi zkoušel a bylo to ukrutně pomalé. rsync a hardlinky nebo btrfs snapshoty jsou mnohem lepší volba.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 16.10. 21:07 k3dAR | skóre: 46
    Rozbalit Rozbalit vše Re: Linuxove balicky
    ale rsync a hardlinky narozdil od rdiff-backup nedelaji jen diff u zmenenejch souboru... u btrfs nevim...
    porad nemam telo, ale uz mam hlavu... nobody
    Josef Kufner avatar 17.10. 00:09 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Linuxove balicky
    V případě rsync se nedělá diff, dělají kopie celých změněných souborů na disku, ale po síti se přenáší jen rozdíly. Záleží na povaze záloh, zda to vadí. U btrfs bych čekal stejný přístup, ale na úrovni bloků.

    Výhodou hardlinků a snapshotů je, že pro obnovu není potřeba žádný specializovaný nástroj. Prostě se to zkopíruje.

    rdiff-backup bude výrazně efektivnější například na logy, kde se jen připisuje na konec. Nebo na malé změny velkých souborů obecně. Pro běžné zálohování však jsou zrovna logy cíleně vynechávány.

    Z vlastní zkušenosti můžu říct, že rdiff-backup a rsync --linkdest se nijak zásadně ve spotřebě zálohovacího prostoru neliší. Výhodou rdiff-backup a snapshotů oproti rsync je schopnost říct, jak velký ten snapshot/diff je.
    Hello world ! Segmentation fault (core dumped)
    k3dAR avatar 17.10. 00:29 k3dAR | skóre: 46
    Rozbalit Rozbalit vše Re: Linuxove balicky
    ze rsync po siti prenasi jen rozdily samozrejme vim, poukazoval sem ale prave na to ukladani, nikoliv prenos po siti :) rdiff-backup pouzivam lokalne na zalohu dat co se casto meni a kde je potreba historie, rsync pouzivam na zalohu celeho pole na zalozni server...
    porad nemam telo, ale uz mam hlavu... nobody

    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.