whohas je nástroj pro příkazovou řádku, který umožňuje dotazování několik seznamů balíčků najednou - v současné době jsou podporovány Arch, Debian, Fedora, Gentoo, Slackware (a linuxpackages.net), Source Mage, FreeBSD, OpenBSD, NetBSD, Fink a DarwinPorts.
whohas je napsán v Perlu a byl navržen tak, aby balíček správci najít ebuilds, pkgbuilds a podobné definice balíčku od ostatních distribucí poučit. Může však také být použity běžné uživatele, kteří chtějí znát:
- Které distribuce poskytuje balíčky, na kterých uživatel závisí.
- Jaká verze daného balíčku je v provozu v každé distribuci, nebo v každém vydání distribuce (implementována pouze pro Debian).
Je doporučeno použít Unix nástroje příkazového řádku, aby posílily své výsledky vyhledávání. whohas je optimalizován pro rychlé provedení. To se provádí řezání závitů, a pořadí výsledků nelze zaručit. Chcete-li však získat standardizovaný výstup, abecedně řazené podle distribuce, použijte třídění nástroje:
whohas gimp | sort
Můžete použít grep zlepšit výsledky vyhledávání. V závislosti na tom, zda chcete pouze balíky, jejichž názvy začínají hledaný výraz, končí hledaný výraz, nebo přesně shodovat, měli byste použít mezeru před, po nebo na obou stranách, co hledáte, respektive:
whohas gimp | sort | grep "gimp"
whohas vim | sort | grep "vim"
whohas gimp | sort | grep "gimp"
Zobrazí se prostory zajistí, že pouze výsledky pro balíček gimp, ne pro gimp-print atd
Chcete-li výsledky pro konkrétní distribuci pouze dělat
whohas arch | grep "^ Arch"
Výstup pro každý modul bude stále možné objednat, takže nemusíte třídit výsledky v tomto případě, i když budete chtít učinit pro některé distribuce. Jména Distribuční jsou ve zkratce "oblouk", "Debian", "Fedora", "Gentoo", "Slackware", "SMGL" (Source Mage Linux) a FreeBSD, NetBSD a OpenBSD.
Výkon ve verzi 0,1 vypadal takhle. V prvním sloupci je název distribuce, druhý název balíčku, třetí číslo verze, tedy datum, úložiště jméno a url odkazu na další informace o balíčku. Budoucí verze budou mít informace o velikosti obalu, taky. Délky sloupců jsou pevné, takže můžete použít řez:
whohas vim | grep "vim" | cut -b 36-45
První bajtů datových polí v době psaní, jsou 11, 37, 48, 53, 64 a 76.
Debian odkazuje na binární distribuci. Slackware dotazy pouze aktuální. Binární velikosti Fedory jsou velikosti balení - prostor potřebný na disku bude vyšší zhruba o faktor 2. Binární velikosti pro Debian jsou vybalené velikosti. Veškeré podrobnosti (včetně dostupnosti, čísla verze a binární velikosti), tak pro architekturu x86.
Čísla verze Debianu ve vzácných případech nemusí být pro x86 (budou stanoveny). Gentoo verze dostupnost nemusí být pro x86 (budou stanoveny). Doporučuji vám poradit adresy URL uvedené v produkci, které poskytují detailní a přesné informace o každém obalu. Možná budete chtít použít terminál, který rozpoznává hypertextové odkazy a umožňuje snadný přístup prostřednictvím prohlížeče, jako gnome-terminál.
U Fedory, jen pustí 4 je ve výchozím nastavení povoleno, a to pouze nejmodernější balíčku budou uvedeny, pokud jsou k dispozici různé verze.
Chtěl bych povzbudit distributory v této době poskytnout rozhraní web dotazu zabalit seznamy, a zejména poskytnout následující informace: (, správce, informace o sestavení atd), název, verze, datum, velikost a url na další informace
Co je nového v této verzi:
- Všichni ale dva stávajících modulů sběru balíček dotazu byli vychováni do data
Co je nového ve verzi 0.23:
- NetBSD, Debian, Ubuntu a nyní hlásí velikosti, a NetBSD také zprávy termíny. & Quot; - povrchní & quot; potlačuje tyto stáhne, které mohou být žádoucí, protože jsou časově náročné a vyvinout zatížení serveru.
- Všechny tyto nové výzvy se závitem ve výchozím nastavení a je možné vypnout & quot; - no-témata & quot ;, jako s předchozími funkcemi .
- Tato verze varuje v případě rozdělení uvedené nejsou rozpoznány, a nastavení LWP vyznamenání proxy serveru.
- Mandriva modul byl přidán.
Co je nového ve verzi 0.22:
- Tato verze obsahuje mnoho malých oprav, a nyní používá pkgsrc. se pro modul NetBSD.
- K dispozici je nový muž stránka, která je k dispozici také v němčině.
Co je nového ve verzi 0.21:.
- se přidá Gentoo a Fedora (opět)
- pro Debian, & quot; testování & quot; úložiště byl povolen, kromě & quot; stabilní & quot;.
- Zlepšení výkonu byly provedeny, a wget již není závislý na.
- V systému Mac OS X, Whohas.app nyní funguje bez nutnosti whohas v $ PATH - whohas spustitelný je dodáván v aplikaci .
Co je nového ve verzi 0.20:
- Distribuce třeba hledat nyní lze zadat na příkazovém řádku , spíše než pomocí komentáře kódu.
- Pokud se nic uvedeno, celý soubor je prohledána (pokud uvedl ve zdrojovém kódu).
Co je nového ve verzi 0.19:
- Tato verze přidává přepínač umožňující bez závitu chod aplikace (požadavek uživatele).
Požadavky na :
- wget
- datum utility
- LWP :: UserAgent
- Perl
Komentáře nebyl nalezen