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 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 18
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 0
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 37
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
16.2. 23:13 | Nová verze

Byla vydána verze 0.92.1 svobodného multiplatformního vektorového grafického editoru Inkscape. Přehled novinek v poznámkách k vydání. Řešen je mimo jiné problém s verzí 0.92, jež rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Více v příspěvku na blogu Davida Revoye, autora open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu.

Ladislav Hagara | Komentářů: 0
16.2. 16:26 | Bezpečnostní upozornění

Byla vydána verze 1.1.0e kryptografické knihovny OpenSSL. Dle bezpečnostního upozornění 20170216 byla opravena závažná bezpečnostní chyba CVE-2017-3733.

Ladislav Hagara | Komentářů: 1
16.2. 13:03 | Pozvánky

GNOME hackaton proběhne v Brně na FIT VUT v Red Hat Labu (budova Q) v pondělí 20. února od 15:00. Registrace není nutná, ale pokud dáte na FaceBooku vědět, že plánujete dorazit, pomůže to s plánováním.

Ladislav Hagara | Komentářů: 0
16.2. 13:02 | Pozvánky

Únorový Prague Containers Meetup se koná 21. února v budově MSD. Můžete se těšit na přednášky o tom, proč a jak používat kontejnery a zároveň získat zajímavý pohled na historii a budoucnost kontejnerů.

little-drunk-jesus | Komentářů: 0
16.2. 08:55 | Zajímavý software

Google na svém blogu věnovaném vývojářům oznámil vydání verze 1.0 open source knihovny pro strojové učení TensorFlow (Wikipedie). Přehled novinek v poznámkách k vydání na GitHubu. Zdrojové kódy TensorFlow jsou k dispozici pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 655 hlasů
 Komentářů: 52, poslední 13.2. 12:45
Rozcestník
Reklama

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: 579×
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: 66 | 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: 66 | 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: 66 | 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. (Zen P.) Blogísek
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. (Zen P.) Blogísek
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.