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

    DuckDuckGo AI Chat umožňuje "pokecat si" s GPT-3.5 Turbo od OpenAI nebo Claude 1.2 Instant od Anthropic. Bez vytváření účtu. Všechny chaty jsou soukromé. DuckDuckGo je neukládá ani nepoužívá k trénování modelů umělé inteligence.

    Ladislav Hagara | Komentářů: 1
    včera 14:22 | IT novinky

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 3
    včera 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

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

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    18.4. 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    18.4. 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    18.4. 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    18.4. 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    18.4. 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    18.4. 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (68%)
     (11%)
     (2%)
     (20%)
    Celkem 566 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Existují nějaké nástroje pro analýzu balíků?

    30.11.2009 09:39 Jaroslav Kopal
    Existují nějaké nástroje pro analýzu balíků?
    Přečteno: 553×
    Existují nějaké nástroje pro analýzu lokálních balíků, zatím nenainstalovaných, které jsou kdesi na nějakém médiu v adresáři, co se týče závislostí? Tzn. Jaké další balíky program který si chci nainstalovat ještě vyžaduje, ale nejen balíky, ale co je v těch balících - čili závislé soubory.

    Několikrát už jsem se na to i zde dotazoval, dostával jsem různé teoretické odpovědi ale výsledek veškerý žádný. Prosím odpovězte mi na tuto otázku a neřešte tu to, proč tohle chci dělat. Já vím proč. Děkuji.

    Odpovědi

    30.11.2009 09:58 kulik
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    A pro jake baliky?
    30.11.2009 10:46 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Pro balíky *.deb
    michich avatar 30.11.2009 10:20 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Protože neuvádíš, pro kterou distribuci to chceš, popíšu stručně to, co znám nejvíc, tj. Fedoru:

    Obvyklé dotazy, které umí rpm provádět na nainstalované balíky, se dají dělat i na nenainstalované balíky ležící na disku prostým přidáním parametru -p. Takže např.:
    • rpm -qip soubor.rpm - zobrazí hlavičku s informacemi o balíku.
    • rpm -qp --changelog soubor.rpm - historie změn od tvůrce balíku.
    • rpm -qp --requires soubor.rpm - jaké závislosti balík vyžaduje.
    • rpm -qp --provides soubor.rpm - co balík poskytuje.
    • rpm -qlp soubor.rpm - seznam souborů v balíku.
    • rpm -qp --scripts soubor.rpm - skriptlety balíku.
    Ze souborů na disku jde ale snadno vytvořit repo (createrepo /cesta/k/adresáři/s/balíky) a to pak přidat pro yum (v /etc/yum.repos.d/). Pak lze pro dotazy používat yum nebo třeba repoquery (Dál bez komentáře. Kdo chce vědět, co to dělá a co dalšího to umí, přečte si manuál.):
    • repoquery --whatrequires --recursive --alldeps balik
    • repoquery --requires --resolve balik
    • repoquery -l balik
    • repoquery -f '*/soubor'
    30.11.2009 10:50 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Já jsem tam nenapsal že pro Ubuntu 9.04 ? Všude to píšu jak o život. Tak už jsem se asi otupil. To repoquery a rpm Ubuntu zná ???
    30.11.2009 11:15 maleprase | skóre: 28
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    ne, ubuntu rpm nezna ale za to zna dpkg, apt, synaptic a dalsi ktere umi priblizne to stejne - Instalace programu a Pokrocila sprava softwaru
    30.11.2009 11:24 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Zdravím,

    pokud máte balík na disku, tak:
    # vypíše hlavičkové info o souboru včetně závislostí
    dpkg --info <jméno_souboru>
    
    # vypíše seznam souborů v balíčku
    dpkg -c <jmeno_souboru>
    
    # zbytek ví (lze listovat přímo jen závislosti, atd.):
    man 1 dpkg
    
    Pokud se jedná o dotazy do vzdáleného repository:
    # vypíše hlavičkové info o souboru včetně závislostí
    apt-cache show <jméno_balíku>
    
    Jak vypsat obsah balíčku bez jeho stažení nevím - používám k tomu web debian.org

    Snad to pomůže.
    30.11.2009 11:27 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Ještě doplňuji odkazy na dokumentaci:
    man 1 dpkg
    man 8 apt-cache
    man 8 aptitude
    
    popř. odkazy z těchto man stránek.
    30.11.2009 11:47 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Zajímají mě jen a pouze balíky *.deb v adresáři na nějakém médiu.

    Moje několikadenní pídění po zdánlivě jednoduché věci nemá konce.

    A nebo je průser v tom, že balík pro jehož instalaci se rozhodnu, v sobě prostě neobsahuje informace o všech závislostech, pouze jen o bezprostředně příštím závislém balíku.

    Potom chápu že asi chci nemožné. Toto mi zatím ale nikdo nesdělil !!!

    Obsahuje základní balík informace o všech závislostech ??? To by snad měl balík, který se jmenuje třebas Frantík a já si ho chci nainstalovat všechno vědět ne? Až do toho posledního "kolena" co všechno je k provozování Frantíka třeba !!!

    Promiňte mi prosím, že používám takovéto netechnické obraty, ale už vážně nevím jak to podat, aby to většině zde bylo jasné.
    30.11.2009 12:00 poko | skóre: 9
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    sam si to chcel tak tu to mas: balik obsahuje info len o priamych zavislostiach :) a tak to ma byt.. duplicitny thread
    30.11.2009 12:35 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    No a je to tady !!! - přímé závislosti. Takže přímé závislosti jsou leda tak na dvě věci. Takže jsem se po několika dnech dopracoval k tomu, co jsem se snad ani nechtěl dovědět. Přesto děkuju panu poko že mi toto potvrdil. Howg
    30.11.2009 12:48 poko | skóre: 9
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    teraz nerozumiem.. len ja (a mozno aj ini) ponukli riesenie ako zistit zavislosti rekurzivne takze to pokladam za vyriesene vies si predstavit ten bordel keby kazdy balik obsahoval VSETKY zavislosti? ved to by bolo nepouzitelne
    30.11.2009 12:53 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    sice mas pravdu s tymi zavislostami ... ale vyriesene? Snad vysvetlene ;-)
    Project Satan infects Calculon with Werecar virus
    30.11.2009 12:58 poko | skóre: 9
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    riesenie bolo v threade kde sa riesilo toto iste - este raz - aspon mne to prijde ako riesenie :)
    30.11.2009 13:01 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Tak to hej, ja som na to neklikal ;-)
    Project Satan infects Calculon with Werecar virus
    30.11.2009 13:19 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Přeci když jsem programátor, tak vím vše co můj program Franta1 potřebuje a proto vytvořím balík Franta2 v kterém budou soubory které Franta1 bude vyžadovat jako závislosti atd..

    Jenže ono se běžně děje tak, že "programátor" Honza použije balík programátora Jirky jako závislost. Ten balík kamaráda Jirky má 7 souborů ale Honza z něj využívá jenom jeden soubor. Takže těch 6 souborů mi na disku jen zabírá místo a vůbec nikdy nic nedělají. To vám přijde jako nějaké + ?
    30.11.2009 13:53 kulik
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Ano, robustni a prenositelna reseni typicky prinaseji urcitou rezii. Tak je tomu uz od doby, kdy se prestalo programovat primo ve strojovem kodu. Zamysli se nad celym problemem dele nez pet minut, zkus si predstavit, co se stane, kdyz se Jirka rozhodne svuj program prepracovat (napr. slouci nekolik knihoven do jedne vetsi), odpovez si na otazku, zda Honza muze predjimat, ktere soubory maji v Jirkove programu mezi sebou zavislosti a jake (napr. navzajem se volajici knihovny, kapitola dokumentace odkazujici na jinou kapitolu), kdyz Jirku nezna a vecne problemu nerozumi (napr. pouziva knihovnu pro sifrovani a sam o implementaci sifrovacich algorimu nic nevi).
    30.11.2009 14:22 nabob
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Konstatuji, ze tazatel zamerne nechce chapat. Vzhledem k tomu, ze nevenoval ani trochu sveho casu na zjisteni zakladnich veci o balickovacich systemech a svou zpupnosti se naprosto ztrapnuje, ztraci narok na cerpani casu a usili ochotnych osob. Vycitat ostatnim, ze mu nerekli naprostou a zrejmou trivialitu? Co bude resit priste? Ze nejaka knihovna obsahuje mnohem vice funkcnosti, nez on potrebuje? Nebo snad, ze mu nikdo nerekl, ze 1+1=2?
    30.11.2009 15:22 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Pokud někoho určité dotazy urážejí, nemusí na ně prostě odpovídat.
    30.11.2009 15:35 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    A pokud někdo něco staršího předělává ku obrazu svému, musí vždy zajistit zpětnou kompatibilitu. Není to jednoduché?
    30.11.2009 20:13 Mti. | skóre: 31 | blog: Mti
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    musi? :-D
    Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
    30.11.2009 20:42 l4m4
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Jasně, že musí. Jaroslav Kopal mu to nařídil, takže to tak prostě bude a basta.
    30.11.2009 18:48 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Ale to aby každý balík obsahoval všechny závislosti to přece nechci. Jo možná informace o všech dalších závislostech to ano.
    30.11.2009 19:58 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Nič ti nebráni si také balíčky vygenerovať a opakovať to vždy, keď sa pri niektorom balíčku zmenia závislosti (keďže predpokladám, že nič také aktuálny správcovia balíčkov nepotrebujú a teda to oni robiť nebudú).
    30.11.2009 20:47 l4m4
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Balík říká: potřebuji A (soubor, knihovnu, službu, jiný balík, abstraktní metabalík, cokoli). Existuje pět balíků B1 až B5, které A poskytují. Balíky Bn samozřejmě mají vlastní závislosti.

    Definuj v tom případě plné rekursivní závislosti.

    ---

    Problém veškerých tvých pořadavků je, že nejsou logicky konzistentní. A o co více nekonzisentní jsou, o to důrazněji požaduješ jejich splění...
    30.11.2009 21:59 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Já už nic nepožaduju. Doby kdy jsem požadoval jsou už dávno pryč. Vše v životě lidském se odehrává formou totálního chaosu pod pláštíkem pořádku. Linux - zdá se mi není výjimkou.
    30.11.2009 22:01 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?

    Tak proč ho (GNU/Linux) teda používáš, když na něj furt nadáváš?

    30.11.2009 22:10 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    No taky se tomu divím. Ale nejspíš proto že pořád věřím tomu že je to jen nepochopením principu některých věcí, což bývá u začátečníků docela běžné.
    1.12.2009 10:17 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Zatím jsem zjistil že Linux může být sice dobrý, ale pouze pro toho kdo jej má jako hračku - hobby - cíl. Ne pro toho, kdo ho chce používat jen jako nástroj k tomu aby ho posouval někam dále.
    1.12.2009 17:50 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Pokud se chcete něco dozvědět/naučit a ne tu flameovat, tak bych docela rád veděl, na co tuhle informaci potřebujete...

    Osobně používám linux řadu let a ještě sem nenarazil na potřebu vědět, který soubor se chystá nainstalovat (ať už přímo nebo přes závislosti) balíček, který sem se rozhodl instalovat. Chápal bych to opačně (do jakého balíku patří konkrétní soubor, řešení konfliktů s kolidujícími balíčky z neofiko zdrojů, atd. atp.), ale to co chcete fakt nechápu.

    Jinak to co chcete bude možné asi jedině naprogramovat... ale psát bych to nechtěl :-D

    vencour avatar 1.12.2009 18:51 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?

    Můj pohled je, že Ubuntu je tak trapně jednoduché, co chci, to si naklikam v synapticu a hotovo. Tam žádný hraní není potřeba ;-) se systémem.

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    1.12.2009 20:11 Jaroslav Kopal
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Je fakt že spousta lidí se nad spoustou věcí příliš nezamýšlí a slepě přijímají to co jim někdo naservíruje pod nos a papouškují jen nějaká obecná klišé. Já takový ale nejsem, když se o něco zajímám tak jdu do podstaty věci. Je fakt že se vždycky najdou tací kterým se to nelíbí. Nikdo mi tu přece nemůže nařizovat co mám nebo nemám řešit. To dělali soudruzi před 20 lety. Pakliže se mu moje dotazy příčí, tak ať mi prostě neodpovídá. To jsou přece jednoduché počty ne? Pokud se tady nějaký Linuxový programátor sprostě projeví jako potrefená husa potom je to znamení že mám nejspíš pravdu.
    vencour avatar 1.12.2009 20:21 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?

    Tak to mi něco uniklo. Psal jste, že chcete linux používat jako nástroj a nic neřešit? Pokud chcete zkoumat linux víc, zkoumejte gentoo ;-), je to na dlouho.

    Takže mi taky Vaše vyjádření přijdou jako nekonzistentní.

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    1.12.2009 21:26 Lukas
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Pan Kopal zrejme nehodla pochopit jak veci funguji a pokud uz ano, tak by radeji aby tak nefungovaly, jenze on zrejme nebude ten kdo to udela jinak.A tak tady v diskuzi radeji pokrikuje po lidech kteri se mu snazi pomoci....to je natura.
    1.12.2009 21:23 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Tak zase chtít po lidech aby vám neodpovídali a drželi ústa můžeme taky označit za minulorežimové. Myslím že pokud jdete do hloubky, zajímáte se o podstatu věci a v důsledku toho řešíte kraviny (hluboké závislosti v balíčcích a podobně), tak je od lidí slušnost a hezké, že vám řeknou "pane Kopale, řešíte kraviny". Když se nad tím zamyslíte (což mnozí lidé i udělají než se začnou vyptávat), tak musíte nutně dojít k témuž závěru. Pokud k němu z nějakého důvodu nedojdete a motáte se v kruhu, nezbývá než poslechnout hlas lidu a asi se s tím smířit (no a nebo začít prudit, což je svobodná alternativa).
    1.12.2009 21:28 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Existují nějaké nástroje pro analýzu balíků?
    Linux používám jako pracovní nástroj (nikoliv jako hračku). Kdybych musel používat nějaký jiný, řekněme jednodušší populární herní systém(TM) k práci, už bych byl asi v léčebně. Vaše úvahy nechápu, myslím že asi v linuxové komunitě nenajdete podporu :)

    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.