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 01:11 | IT novinky

    Od úterý 28. dubna musí nově uváděné notebooky v Evropské unii podporovat nabíjení přes USB-C. Jednotná nabíječka byla schválena Evropským parlamentem v říjnu 2022.

    Ladislav Hagara | Komentářů: 7
    včera 23:44 | Bezpečnostní upozornění

    Byly publikovány informace o kritické zranitelnosti CVE-2026-31431 pojmenované Copy Fail v Linuxu, konkrétně v kryptografii (AF_ALG). Běžný uživatel může získat práva roota (lokální eskalaci práv). Na všech distribucích Linuxu vydaných od roku 2017. Pomocí 732bajtového skriptu. V upstreamu je již opraveno. Zranitelnost byla nalezena pomocí AI Xint Code.

    Ladislav Hagara | Komentářů: 2
    včera 17:44 | Nová verze

    Textový editor Zed dospěl do verze 1.0. Představení v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Komunita

    Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.

    Ladislav Hagara | Komentářů: 5
    včera 03:55 | Nová verze

    VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.

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

    Bylo oznámeno vydání Fedora Linuxu 44. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 7
    28.4. 15:44 | Zajímavý článek

    David Malcolm se na blogu vývojářů Red Hatu rozepsal o vybraných novinkách v GCC 16, jež by mělo vyjít v nejbližších dnech. Vypíchnuta jsou vylepšení čitelnosti chybových zpráv v C++, aktualizovaný SARIF (Static Analysis Results Interchange Format) výstup a nová volba experimental-html v HTML výstupu.

    Ladislav Hagara | Komentářů: 0
    28.4. 15:11 | Nová verze

    Byla vydána verze R14.1.6 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    28.4. 12:55 | Komunita

    Jon Seager z Canonicalu včera na Ubuntu Community Hubu popsal budoucnost AI v Ubuntu. Dnes upřesnil: AI nástroje budou k dispozici jako Snap balíčky, vždy je může uživatel odinstalovat. Ve výchozím nastavení budou všechny AI nástroje používat lokální AI modely.

    Ladislav Hagara | Komentářů: 0
    27.4. 23:11 | IT novinky

    Nový ovladač Steam Controller jde do prodeje 4. května. Cena je 99 eur.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (2%)
     (13%)
     (31%)
     (4%)
     (7%)
     (3%)
     (15%)
     (25%)
    Celkem 1455 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Jak dostat program do jedný složky?

    11.9.2008 20:20 Slinky | skóre: 2
    Jak dostat program do jedný složky?
    Přečteno: 662×
    Zdravím, chtěl bych se zeptat jestli je nějaká možnost instalace programu se vší konfigurací, knihovnama, historií atd do jedný složky? U drtivý většiny programů jsem spokojenej se správcem balíků apt ale najde se pár výjmek u kterých bych to chtěl mít pohromadě (když instaluju přes apt, tak se program nainstaluje do plno složek v systému). Potřeboval bych to například u Pidgin nebo TrueCrypt. Byl jsem zvyklí z Windowsů na Mirandu která měla všechno pohromadě v jedný složce a mohl jsem si ji skopírovat na flashku a psát z ní kdekoli. U TrueCryptu bych ho potřeboval v jedný složce protože mám v plánu si udělat zašifrovanej soubor který bych připojoval jako virtuální disk a nahrál ho na flashku ale kdybych ho chtěl připojit někde jinde, potřeboval bych mít u něj právě TrueCrypt :). Plno programů se dá stáhnout pohromadě (jako binary) ale zrovna Pidgin nebo TrueCrypt jsou jenom v source nebo .deb balících. Tak by mě zajímalo jestli by to nějak šlo z .deb nebo source. Díky za odpověď.

    Odpovědi

    11.9.2008 20:43 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Některé balíčkovací systémy umožňují určit adresář, kam se balíček nainstaluje. Vytvoří se tam pak normálně struktura /bin, třeba /usr atd., ale nezačíná to v rootu ale v nějakém vámi definovaném adresáři. Pokud by to neuměl balíčkovací systém, umí to slušně napsané skripty na konfiguraci a kompilaci (Makefile apod.). No a pak máte vždycky možnost si ty soubory vykopírovat, jenom pozor na to, pokud má ten program nějaké cesty zadrátované rovnou v sobě.

    Mimochodem, příště raději „byl jsem zvyklý“ (jako mladý)…
    11.9.2008 21:33 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    U balíčkovacího systému apt už jsem zkoušel zjišťovat jestli by nešel určit adresář kam se bude program instalovat ale takovou možnost jsem nenašel. Ale jinak by to byla nejlepší možnost. Neví někdo jestli by to bylo nějakým způsobem možný určit u apt (nějaká utilitka nebo tak)?

    Slušně napsaný skripty na konfiguraci a kompilaci asi jentak nevyplodím, není to zase taková doba co jsem opustil Windows, takže zatím moc dobře s kompilací nevycházim :).

    O vykopírování souborů už jsem taky přemýšlel ale asi to nebude moc příjemná práce, pokud nic jinýho nezbyde tak zkusím vykopírovat no.

    S tim ý už se budu snažit, no s češtinou nejsem takovej kámoš :).
    11.9.2008 21:42 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    U balíčkovacího systému apt už jsem zkoušel zjišťovat jestli by nešel určit adresář kam se bude program instalovat ale takovou možnost jsem nenašel. Ale jinak by to byla nejlepší možnost. Neví někdo jestli by to bylo nějakým způsobem možný určit u apt (nějaká utilitka nebo tak)?
    Asi to tak jednoduché nebude, já jsem se příliš zahleděl do Gentoo a příliš jsem zobecnil chování jeho balíčkovacího systému. Obecně se totiž cesty ke jednotlivým souborům určují už při překladu, protože některé cesty (třeba ke konfiguračnímu souboru) mohou být v programu zadrátované. Portage v Gentoo umožňuje tuhle cestu nastavit, protože program teprve kompiluje, ale pokud je nějaký program už přeložený (jako je tomu u všech „binárních“ distribucí), takhle obecně cesta pro instalaci změnit nepůjde.

    Nemyslel jsem, že skript pro kompilaci a konfiguraci byste vytvářel vy. Programy ze zdrojových kódů se zpravidla instalují „svatou trojicí“
    ./configure
    make
    make install
    
    nebo nějakou její obdobou. A ty konfigurační a instalační skripty jsou připravené už od autora aplikace. Právě ten skript configure dost často má volby, které určují, kam se aplikace (nebo její části) mají nainstalovat a kde budou např. konfigurační soubory. Ale jaké má ty parametry, to musíte zjistit z nějakého readme dodaného se zdrojáky, nebo můžete zkusit
    ./configure --help
    Trochu víc o instalaci ze zdrojových kódu je ve zdejší učebnici – Instalace softwaru – ze zdrojových kódů. Je tam zrovna i příklad s tím prefixem – cestou, kam se má program instalovat.
    11.9.2008 22:12 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Aha, no já žil v představě že u balíčků .deb si ještě můžu určit cestu kam se nakopírují :-). Tak mi asi nezbyde nic jinýho než začít kompilovat, snažil jsem se tomu vyhíbat ale asi to jinak nepůjde :). No alespoň vím že tu ta možnost existuje. Jenom by mě ještě zajímalo, když nastavím ten prefix třeba na ~/Software/Pidgin tak se do týhle určený složky nainstaluje uplně všechno včetně i adresáře s osobní konfigurací a historií který se jinak vytváří automaticky ve složce home? Mám tím na mysli například u Pidgina adresář ~/.purple kam se ukládá historie psaní atd.
    11.9.2008 22:16 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Klidně je možné, že to je možné určit i pro .deb balíčky – ale pak to bude opravdu jenom cesta, kam se příslušné soubory nakopírují. Ale cesty zůstanou původní, takže pokud je program zkompilován s tím, že bude konfigurační soubor hledat v /etc/program.conf, bude ho na té cestě hledat i když jej nakopírujete (vy nebo apt nebo jiný systém) někam jinam.

    Záleží na tom, jak je ten konfigurační skript udělaný. Ale předpokládám, že pokud je nějaká cesta udaná relativně k domácímu adresáři, že to tak i zůstane – ta cesta tam bude zadaná přesně jak píšete, tedy s vlnovkou na začátku – a žádný prefix se k tomu dávat nebude (z toho by pak vznikla nesmyslná cesta). Ale jediná možnost, jak to zjistit, je vyzkoušet to s konkrétním programem.
    11.9.2008 22:36 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    No radši budu zadávat ten adresář jenom ze source při kompilaci, asi to tak bude lepší. Deb balíky nechám ať se instalují tam kam mají :). Vyzkouším tedy zkompilovat toho Pidgina a uvidim jak to bude fungovat. Tak díky moc za rady.
    Jakub Lucký avatar 11.9.2008 21:33 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    No, nechci vám do toho kecat, ale

    1) Půjde vám to pustit jen na Linuxových systémech

    2) přijde mi lepší (u Pidgina určitě) s sebou nosit jen profil (osobní data), program není problém na každém Linuchu doinstalovat

    3) Bylo by nejvíc easy si tyhle programy aspoň zkompilovat sám a staticky, půjdou pak spustit na všech distribucích
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    11.9.2008 21:48 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    1) S tím počítám ale pro Windows tam můžu přikopčit třeba tu Mirandu a nebude problém :)

    2) Myslím že by byl ale zase problém kdybych to k někomu donesl kdo by už Pidgina používal a nakopíroval bych tam do jeho profilu v home adreáři svůj profil a pak z něho zase vykopírovával jenom ty moje data, přijde mi lepší kdyby to bylo všechno v jedný složce.

    3) To by určitě nebylo špatný ale kompilovat ještě moc neumím :-/ ale určitě se o to budu pokoušet. Nejradši bych byl ale za nějaký jednodužší způsob.
    Jakub Lucký avatar 11.9.2008 22:53 Jakub Lucký | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Když už budete kompilovat, tak to takový rozdíl nebude a myslím, že bez statické kompilace se neobejdete, pokud chcete spouštět vaše programy na více jak jedné verzi jedné distribuce
    If you understand, things are just as they are; if you do not understand, things are just as they are.
    11.9.2008 23:25 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Kompilace bude jak koukám asi nejlepší řešení, určitě to zkusím. Tak díky za rady.
    12.9.2008 03:00 luky
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Programy maji cesty vetsinou definovane natvrdo, nebo urcene pri kompilaci (resp konfiguraci pred kompilaci). Pripadne v konfiguracnim souboru, jehoz umisteni je zase dano vyse uvedenym. Tezko tedy budete zkompilovany program instalovat jinam, tak aby potom fungoval. Pak jsou tady jeste zavislosti na spouste systemovych knihoven, casto na jejich konkretnich verzich. Instalaci prenositelnou na flashce bych u drtive vetsiny programu zkratka vyloucil.
    12.9.2008 15:57 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Na netu se ale dá u některých programů stáhnout balíček (binary), který stačí jenom rozbalit a zapnout. A všechny konfigurační soubory i knihovny k němu potřebný jsou v jedný složce. Tak bych řekl že by to nějak mělo jít. Ale to nevím, neorientuju se v tom ještě tak dobře. Ale byla by to docela škoda kdyby to nešlo. U některých programů by se to hodilo docela dost. Třeba u toho TrueCryptu by se mi nechtělo nosit na flaschce spolu se zašifrovaným souborem TrueCrypt v source podobě a na každým PC to kompilovat abych si ho mohl připojit. Kompilace se ještě k tomu bez práv roota neobejde a tak kdybych neznal heslo toho PC, tak bych ani to nemohl udělat.
    12.9.2008 19:06 luky
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Ano, pokud je tak ten program pripraveny, tak neni problem. Ale je rec o beznych binarnich baliccich programu, ktere na to nejsou stavene. Porad by se to samozrejme dalo pomerne snadno resit chrootem i jinak, pokud splnite vsechny zavislosti, ale to opet neni pripad instalace jednoho balicku do jineho adresare.
    12.9.2008 20:11 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Ale když budu program kompilovat přímo ze source a pomocí prefixe určím cestu kam má být nainstalován tak už by problém být neměl ne? U binárních balíčků který už mají určeno kam mají patřit (pro mě .deb balíky, pokud myslíte ty) už bych se nepokoušel jim vecpat jinou cestu. Source balíky snad ještě nemají určeno kam mají přesně patřit? Ještě přesně nevím jak to je se source.
    13.9.2008 10:29 luky
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    No pokud to potom na jinem pocitaci budete spoustet ze stejneho umisteni, tak by to mohlo fungovat. Ale bez zaruky, porad muze byt problem se zavislostmi. Pokud to bude mozne (configure --help), tak to zkompilujte staticky.
    13.9.2008 20:58 Slinky | skóre: 2
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Docela by mě ale zajímalo jak dělají ten pedpřipravený balíček (binary) který stačí jenom rozbalit a spustit. U něho je všechno v jedný složce a můžu ho nakopírovat kamkoli a vždycky ho spustím. No budu muset zkusit nějaký program zkompilovat jak to bude fungovat, to bude asi jediná cesta jak to zjistím :).
    13.9.2008 23:35 luky
    Rozbalit Rozbalit vše Re: Jak dostat program do jedný složky?
    Myslite ruzne hry a par dalsich programu, ktere byly napsany s ohledem na to, aby to slo? Jiste, ze to jde. Ja mam na strese bazen, ale soused ho tam s jeho strechou mit proste nemuze i kdyby se rozkrajel.

    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.