whohas ay isang linya ng command tool na nagbibigay-daan querying ilang mga listahan ng pakete nang sabay-sabay - Kasalukuyang sinusuportahan ang mga Arch, Debian, Fedora, Gentoo, Slackware (at linuxpackages.net), Pinagmulan salamangkero, FreeBSD, OpenBSD, NetBSD, magsumbong at DarwinPorts.
whohas ay nakasulat sa Perl at dinisenyo upang makatulong maintainers package mahanap ebuilds, pkgbuilds at katulad na mga kahulugan ng package mula sa iba pang mga distribusyon upang matuto mula sa. Gayunpaman, maaari itong ring gamitin ng mga karaniwang gumagamit na gustong malaman:
- Aling pamamahagi ay nagbibigay ng mga pakete na kung saan ay depende sa gumagamit.
- Anong bersyon ng isang naibigay na pakete ay ginagamit sa bawat pamamahagi, o sa bawat paglabas ng isang pamamahagi (ipinatupad lamang para sa Debian).
Iminumungkahing mong gamitin ang mga tool sa Unix command line upang mapahusay ang iyong mga resulta ng paghahanap. whohas ay na-optimize para sa mabilis na pagpapatupad. Ginagawa ito sa pamamagitan ng threading, at ang pagkakasunud-sunod ng mga resulta ng walang katiyakan. Upang gayunman makakuha ng isang standardized na output, ayon sa abakada pinagsunod-sunod sa pamamagitan ng pamamahagi, gamitin ang tool na pag-uuri:
whohas malambot | pag-uuri
Maaari mong gamitin ang grep upang mapabuti ang iyong mga resulta ng paghahanap. Depende sa kung nais mo lamang pakete ang mga pangalan magsimula sa iyong terminong ginamit sa paghahanap, nagtatapos sa iyong terminong ginamit sa paghahanap, o eksaktong tugma, gagamitin mo ng isang puwang bago, pagkatapos o sa magkabilang panig ng iyong mga terminong ginamit sa paghahanap, ayon sa pagkakabanggit:
whohas malambot | pag-uuri | grep "malambot"
whohas kalakasan | pag-uuri | grep "kalakasan"
whohas malambot | pag-uuri | grep "malambot"
Sisiguraduhin nito na lamang ang mga resulta para sa package malambot ang mga puwang ay ipinakita, hindi para sa malambot-print atbp
Kung gusto mo ang mga resulta para sa isang partikular na pamamahagi lamang, gawin
whohas Arch | grep "^ Arch"
Output para sa bawat module ay pa rin ang order, kaya hindi mo kailangang mag-uri-uriin ang mga resulta sa kasong ito, bagama't maaari mong hilingin na gawin ito para sa ilang mga distribusyon. Mga pangalan ng pamamahagi ay dinaglat na bilang "Arch", "Debian", "Fedora", "Gentoo", "Slackware", "SMGL" (Pinagmulan salamangkero Linux) at FreeBSD, NetBSD at OpenBSD.
Output sa bersyon 0.1 ay mukhang ito. Ang unang hanay ay ang pangalan ng pamamahagi, ang pangalawang ang pangalan ng package, sa ikatlong ang numero ng bersyon, at pagkatapos ay ang petsa, imbakan pangalan at url nagli-link sa karagdagang impormasyon tungkol sa package. Mga bersyon sa hinaharap ay magkakaroon ng impormasyon sa laki ng package, masyadong. Haba ng hanay na naayos, sa gayon ay maaari mong gamitin ang cut:
whohas kalakasan | grep "kalakasan" | i-cut -b 36-45
Ang unang byte ng mga patlang ng data sa oras ng pagsulat ay 11, 37, 48, 53, 64 at 76.
Debian ay tumutukoy sa binary pamamahagi. Slackware query Kasalukuyang lamang. Binary laki para sa Fedora mga laki ng package - puwang na kinakailangan sa disk ay mas malaki sa pamamagitan ng tungkol sa factor 2. Binary laki para sa Debian ay naka-unpack laki. Ang lahat ng mga detalye (kabilang ang kakayahang magamit, numero ng bersyon at binary laki) ay para sa arkitektura x86.
Debian numero ng bersyon sa bihirang mga kaso maaaring hindi para sa x86 (ay maaayos). Availability Gentoo bersyon ay maaaring hindi para sa x86 (ay maaayos). Inirerekumenda ko mong konsultahin ang URL na ibinigay sa output, na magbigay ng detalyado at tumpak na impormasyon tungkol sa bawat package. Maaaring gusto mong gamitin ang isang terminal na kinikilala ang mga hyperlink at nagbibigay-daan sa madaling pag-access sa pamamagitan ng browser, tulad ng gnome-terminal.
Para sa Fedora, tanging ilabas 4 ay pinagana sa pamamagitan ng default, at lamang ang pinaka-up-to-date pakete ay maililista kung iba't ibang mga bersyon na magagamit.
Gusto kong hinihikayat distributor sa oras na ito na magbigay ng mga interface ng web query sa package ng mga listahan, at partikular na ibigay ang sumusunod na impormasyon: (. Maintainer, bumuo ng impormasyon atbp) pangalan ng package, bersyon, petsa, laki at isang url sa karagdagang impormasyon
Ano ang bagong sa paglabas:
- Lahat maliban sa dalawa sa mga umiiral na mga module query koleksyon package na-nagdala up to date
Ano ang bagong sa bersyon 0.23:
- NetBSD, Debian, at Ubuntu ngayon-ulat ng laki, at NetBSD mga ulat din petsa. & Quot; - mababaw na & quot; suppresses mga kinukuha, na maaaring maging kanais-nais kung sila ay oras-ubos at magpunyagi-load ng server.
- Ang lahat ng mga bagong tawag ay may sinulid sa pamamagitan ng default, at maaaring hindi paganahin sa pamamagitan ng & quot; - walang-thread & quot ;, tulad ng sa nakaraang mga tampok .
- Ang release na ito Binabalaan kung distribusyon tinukoy ay hindi kinikilala, at mga setting LWP parangal proxy.
- Ang module Mandriva ay naidagdag na.
Ano ang bagong sa bersyon 0.22:
- Ang release na ito ay naglalaman ng maraming maliliit na bugfixes, at ngayon ay gumagamit ng pkgsrc. se para sa module ng NetBSD.
- May magagamit na bagong pahina ng tao, na magagamit sa Aleman rin.
Ano ang bagong sa bersyon 0.21:.
- Gentoo at Fedora ay idinagdag (muli)
- Para sa Debian, ang & quot; pagsubok & quot; Ang imbakan ay pinagana bilang karagdagan sa & quot; matatag na & quot;.
- pagpapabuti ng pagganap ay ginawa, at wget ay hindi na depended sa.
- Sa Mac OS X, gumagana Whohas.app ngayon nang hindi na kinakailangang whohas sa iyong $ PATH - ang whohas executable ay kasama sa app .
Ano ang bagong sa bersyon 0.20:
- distribusyon na hahanapin ay maaari na ngayong tinukoy sa command line , kaysa sa pamamagitan ng pagkomento ang code.
- Kapag wala ay tinukoy, ang buong grupo ay naghanap (maliban kung Nagkomento out sa source code).
Ano ang bagong sa bersyon 0.19:
- Ang release na ito ay nagdadagdag ng isang switch upang payagan ang mga di-may sinulid na agad ng ang aplikasyon (kahilingan ng gumagamit).
Mga Kinakailangan :
- wget
- Petsa ng utility
- LWP :: UserAgent
- Perl
Mga Komento hindi natagpuan