whohas

Phần mềm chụp màn hình:
whohas
Các chi tiết về phần mềm:
Phiên bản: 0.29
Ngày tải lên: 15 Apr 15
Nhà phát triển: Philipp Wesche
Giấy phép: Miễn phí
Phổ biến: 1

Rating: 1.0/5 (Total Votes: 1)

whohas là một công cụ dòng lệnh cho phép truy vấn một vài danh sách gói cùng một lúc - hiện đang được hỗ trợ là Arch, Debian, Fedora, Gentoo, Slackware (và linuxpackages.net), Source Mage, FreeBSD, OpenBSD, NetBSD, Fink và DarwinPorts.
whohas được viết bằng Perl và được thiết kế để giúp bảo trì gói tìm ebuild, pkgbuilds và định nghĩa gói tương tự từ các bản phân phối khác để học hỏi. Tuy nhiên, nó cũng có thể được sử dụng bởi người dùng bình thường, những người muốn biết:
- Phân phối nào cung cấp các gói mà người sử dụng phụ thuộc.
- Phiên bản nào của một gói đã được sử dụng trong mỗi phân phối, hoặc trong mỗi bản phát hành của một phân phối (thực hiện chỉ dành cho Debian).
Đó là đề nghị bạn sử dụng công cụ dòng lệnh Unix để nâng cao kết quả tìm kiếm của bạn. whohas được tối ưu hóa để thực hiện nhanh chóng. Điều này được thực hiện bằng luồng, và thứ tự của kết quả không thể được đảm bảo. Để dù sao có được một đầu ra tiêu chuẩn, theo bảng chữ cái được sắp xếp theo phân phối, sử dụng các công cụ sắp xếp:
whohas gimp | sort
Bạn có thể sử dụng grep để cải thiện kết quả tìm kiếm của bạn. Tùy thuộc vào việc bạn muốn chỉ có các gói có tên bắt đầu bằng thuật ngữ tìm kiếm của bạn, kết thúc với thuật ngữ tìm kiếm của bạn, hoặc chính xác phù hợp, bạn sẽ sử dụng một không gian trước, sau hoặc hai bên của thuật ngữ tìm kiếm của bạn, tương ứng:
whohas gimp | sort | grep "gimp"
vim whohas | sort | grep "khí lực"
whohas gimp | sort | grep "gimp"
Các không gian sẽ đảm bảo rằng kết quả chỉ cho gói gimp được hiển thị, không cho gimp-print vv
Nếu bạn muốn kết quả của một phân bố đặc biệt duy nhất, làm
whohas cong | grep "^ Arch"
Đầu ra cho mỗi mô-đun sẽ vẫn được đặt hàng, do đó bạn không cần phải sắp xếp kết quả trong trường hợp này, mặc dù bạn có thể muốn làm như vậy đối với một số phân phối. Tên phân phối được viết tắt là "Arch", "Debian", "Fedora", "Gentoo", "Slackware", "SMGL" (Nguồn Mage Linux) và FreeBSD, NetBSD và OpenBSD.
Đầu ra trong phiên bản 0.1 trông như thế này. Cột đầu tiên là tên của phân phối, các tên thứ hai của gói, thứ ba số phiên bản, sau đó những ngày tháng, tên kho và một url liên kết để biết thêm thông tin về các gói phần mềm. Các phiên bản trong tương lai sẽ có thông tin kích thước gói, quá. Độ dài cột được cố định, vì vậy bạn có thể sử dụng cắt:
vim whohas | grep "vim" | cắt -b 36-45
Các byte đầu tiên của trường dữ liệu tại thời điểm viết bài là 11, 37, 48, 53, 64 và 76.
Debian đề cập đến việc phân phối nhị phân. Slackware truy vấn chỉ có hiện tại. Kích thước nhị phân cho Fedora là kích thước gói - không gian cần thiết trên đĩa sẽ lớn hơn bởi yếu tố về kích thước 2. Binary cho Debian có kích cỡ giải nén. Tất cả các chi tiết (bao gồm cả sự sẵn có, số phiên bản và kích thước nhị phân) là dành cho các kiến ​​trúc x86.
Debian số phiên bản trong trường hợp hiếm gặp có thể không được cho x86 (sẽ được cố định). Gentoo phiên bản sẵn có thể không được cho x86 (sẽ được cố định). Tôi khuyên bạn nên tham khảo ý kiến ​​các URL được cung cấp ở đầu ra, trong đó cung cấp thông tin chi tiết và chính xác về mỗi gói. Bạn có thể muốn sử dụng một thiết bị đầu cuối mà nhận ra các siêu liên kết và cho phép dễ dàng truy cập thông qua trình duyệt, chẳng hạn như gnome-terminal.
Đối với Fedora, chỉ phát hành 4 được kích hoạt theo mặc định, và chỉ có nhiều nhất lên đến gói dữ liệu sẽ được liệt kê nếu các phiên bản khác nhau có sẵn.
Tôi muốn khuyến khích các nhà phân phối tại thời điểm này để cung cấp các giao diện truy vấn web đóng gói danh sách, và đặc biệt là cung cấp các thông tin sau: (. Duy trì, xây dựng thông tin vv) Tên gói, phiên bản, ngày, kích thước và một url để biết thêm thông tin

là gì mới trong phiên bản này:

  • Tất cả nhưng hai trong số các mô-đun bộ sưu tập gói truy vấn hiện tại đã được đưa lên ngày

là gì mới trong phiên bản 0.23:

  • NetBSD, Debian, Ubuntu và tại báo cáo kích thước, và NetBSD cũng báo cáo ngày. & Quot; - nông & quot; ngăn chặn những lần nạp, mà có thể được mong muốn như họ là tốn nhiều thời gian và nỗ tải máy chủ.
  • Tất cả các cuộc gọi mới được ren theo mặc định, và có thể được vô hiệu hóa bởi & quot; - không đề & quot ;, như với các tính năng trước
  • .
  • Phiên bản này cảnh báo nếu phân phối theo quy định không được công nhận, và các thiết lập danh LWP proxy.
  • Một module Mandriva đã được thêm vào.

là gì mới trong phiên bản 0.22:

  • Phiên bản này chứa nhiều sửa lỗi nhỏ, và bây giờ sử dụng pkgsrc. se cho các mô-đun NetBSD.
  • Có một người đàn ông trang mới, mà cũng có sẵn ở Đức.

là gì mới trong phiên bản 0.21:.

  • Gentoo và Fedora đã được thêm vào (một lần nữa)
  • Đối với Debian, các & quot; thử & quot; kho lưu trữ đã được kích hoạt, thêm vào & quot; ổn định & quot;.
  • Hiệu suất cải tiến đã được thực hiện, và wget không còn phụ thuộc vào việc.
  • Trên Mac OS X, Whohas.app hiện đang làm việc mà không cần phải whohas trong $ PATH của bạn - thực thi whohas được đóng gói trong các ứng dụng
  • .

là gì mới trong phiên bản 0.20:

  • Phân phối để được tìm kiếm bây giờ có thể được xác định trên dòng lệnh , chứ không phải bởi ý kiến ​​ra mã.
  • Khi không được chỉ định, toàn bộ thiết lập được tìm kiếm (trừ khi nhận xét ra trong mã nguồn).

là gì mới trong phiên bản 0.19:

  • phát hành này thêm một switch để cho phép phi luồng chạy của các ứng dụng (sử dụng theo yêu cầu).

Yêu cầu :

  • wget
  • tiện ích ngày
  • LWP :: UserAgent
  • Perl

Ý kiến ​​để whohas

Bình luận không
Nhập bình luận
Bật hình ảnh!