whohas egy parancssori eszköz, amely lehetővé teszi a lekérdező több csomagot listákat egyszerre - jelenleg támogatott körbe Arch, Debian, Fedora, Gentoo, Slackware (és linuxpackages.net), Forrás Mage, FreeBSD, OpenBSD, NetBSD, Fink és DarwinPorts.
whohas van írva Perl volt a célja, hogy segítsen csomagkarbantartók megtalálni ebuildnek, pkgbuilds és hasonló csomagot meghatározások más disztribúciók tanulni. Ugyanakkor azt is lehet használni a normál felhasználók, akik szeretnék tudni:
- Melyik disztribúció csomagokat, amelyeken a felhasználó függ.
- Milyen változata egy adott csomag használja az egyes elosztó, vagy az egyes kiadások egy forgalmazási (végre csak a Debian).
Azt javasolják használatát Unix parancssori eszközöket, hogy fokozza a keresési eredményeket. whohas van optimalizálva a gyors végrehajtásához. Ez úgy történik, threading, és a találatok sorrendjét nem lehet garantálni. Hogy mégis kap egy szabványos kimenet, ABC sorrendben rendezve elosztása, a Válogatás eszköz:
whohas gimp | sort
Használhatja grep, hogy javítsa a keresési eredményeket. Attól függően, hogy szeretnénk-e csak azokat a csomagokat, akiknek a neve kezdődik meg a keresett kifejezést, vége a keresett kifejezést, vagy pontosan felelnek meg, akkor ezt a helyet előtt, után, vagy mindkét oldalán a keresett kifejezés, illetve:
whohas gimp | sort | grep "gimp"
whohas vim | sort | grep "vim"
whohas gimp | sort | grep "gimp"
A terek biztosítják, hogy csak a következőre csomag gimp jelennek meg, nem gimp-print stb
Ha azt szeretnénk eredményeket egy adott terjesztés csak tegye
whohas arch | grep "^ Arch"
Kimenet minden modul is rendelhető, így nem kell rendezni eredmények ebben az esetben, bár lehet, így kívánnak tenni néhány disztribúció. Distribution nevek rövidítése: "Arch", "Debian", "Fedora", "Gentoo", "Slackware", "SMGL" (Forrás Mage Linux) és a FreeBSD, NetBSD és OpenBSD.
Kimenet 0.1 verzió így nézett ki. Az első oszlop a disztribúció neve, a második a csomag neve, a harmadik a verziószám, akkor a dátum, tároló nevét és URL összekapcsolása több információt a csomagot. A jövőbeni változatok lesz a csomag méretét információkat is. Oszlophosszának rögzítettek, így használhatja cut:
whohas vim | grep "vim" | cut -b 36-45
Az első byte adat mely abban az időben az írás 11, 37, 48, 53, 64 és 76.
Debian utal, hogy a bináris disztribúció. Slackware lekérdezi Jelenlegi csak. Binary méretben Fedora vannak kiszerelésekben - szükséges hely a lemezen nagyobb lesz kb faktor 2 Binary méretben Debian kicsomagolva méretben. Minden részlet (beleértve a rendelkezésre álló, verziószámát és bináris méretben) csak az x86 architektúra.
Debian verziószámok ritka esetekben nem lehet az x86 (javítva lesz). Gentoo verziót rendelkezésre állás nem lehet az x86 (javítva lesz). Azt javaslom, forduljon URL-eket a kimenetben, amelyek részletes és pontos tájékoztatást minden egyes csomagot. Érdemes lehet használni a terminált, amely elismeri linket, illetve lehetővé teszi a könnyű hozzáférést a böngészőn keresztül, mint például a gnome-terminal.
Fedora, csak engedje 4 alapértelmezés szerint engedélyezve van, és csak a legfrissebb csomagot fog szerepelni, ha a különböző változatok állnak rendelkezésre.
Azt szeretném bátorítani forgalmazók ebben az időben, hogy web query interfészek csomagok listájával, és különösen, hogy a következő információkat: a csomag neve, verziója, dátum, méret és a url további információk (fenntartó, építeni információk stb.)
Mi az új ebben a kiadásban:
- Minden, de két meglévő csomagfelvételkor query modulok kerültek aktualizálni.
Mi az új verzióban 0,23:
- NetBSD, Debian, Ubuntu, és most már jelenteni méretben, és NetBSD Beszámol tizenegy óra. & Quot; - sekély & quot; elnyomja ezek a letöltések, amely lehet tenni, mivel ezek időigényes és gyakoroljon szerver terhelését.
- Mindezek az új hívások menetes alapból, ki lehet iktatni a & quot; - no-szálak & quot ;, mint az előző funkciók.
- Ez a kiadás figyelmeztet, ha disztribúciók meghatározott nem ismeri fel, és LWP kitüntetéssel proxy beállításait.
- A Mandriva modul került.
Mi az új verzióban 0,22:
- Ez a kiadás sok kis hibajavítás, és most használja pkgsrc. se a NetBSD modul.
- Van egy új kézikönyv oldalt, mely németül is.
Mi az új verzióban 0,21:
- Gentoo és Fedora adtunk (ismét).
- A Debian, a & quot; teszteli & quot; repository engedélyezett volt, amellett, hogy a & quot; stabilabb & quot;.
- Performance fejlesztéseket hajtottak végre, és a wget már nem függött.
- A Mac OS X, Whohas.app működik anélkül whohas a $ PATH - a whohas futtatható csomagban az app.
Mi az új verzióban 0,20:
- felosztást keresendő most meg a parancssorban , nem pedig a megjegyzésbe kódot.
- Ha az nincs megadva, az egész készlet keresi (kivéve kommentálta ki a forráskód).
Mi az új verzióban 0,19:
- Ez a kiadás egy kapcsolót, hogy nem menetes működtetése Az alkalmazás (felhasználó kérésére).
követelmények :
- wget
- date segédprogram
- LWP :: UserAgent
- Perl
Hozzászólás nem található