설명으로 데비안 패키지를 검색하는 방법은 무엇입니까?

설명으로 데비안 패키지를 검색하는 방법은 무엇입니까?

BitTorrent 클라이언트와 관련된 패키지를 찾고 싶지만 transmission패키지 설명을 검색하는 방법을 찾을 수 없습니다.

왜 이런 일을 하는가?

어떤 경우에는 패키지 이름이 명확하지 않습니다. 예를 들어 전송에 사용되는 원격 제어 애플리케이션의 이름은 transmission-remote-gtk(이전) 또는 transgui(최신)일 수 있습니다. 이 두 패키지에 대한 설명은 다음과 같습니다.확산하지만. 이는 비실용주의자에게 실용적입니다.알고 있는저는 패키지 설명을 찾을 수 있는 방법이 있다면 다른 패키지에도 불분명한 이름이 있었으면 하는 사용자입니다.

내 시스템에서는 aptitude search패키지 이름만 발견됩니다. 다른 쪽은 eix -SGentoo 아래에 있습니다.

그렇다면 데비안에서 설명으로 소프트웨어 패키지를 검색하는 방법은 무엇입니까? (저는 사용 가능한 모든 패키지와 grep결과를 찾아볼 수 있다고 생각했습니다. 더 적절한 접근 방식이 있을 것이라고 기대했는데, 물론 그게 제 문제였습니다.)


편집하다: 내장된 명령을 통해 결과를 나열 aptitude하고apt-cache

제안대로표시그리고매튜 로크aptitude search '~d<string>'와 가 있습니다 apt-get search. 그러나 이 두 가지 모두 검색 문자열과 관련 없는 결과도 포함하는 것 같습니다(적어도 내 시스템에서는).

# aptitude search '~dtransmission'
p   atlc                          - calculateur de lignes de transmission arbitraires                  
p   atlc:i386                     - calculateur de lignes de transmission arbitraires                  
p   atlc-examples                 - Exemples pour le calculateur de transmission de ligne arbitraire   
p   between                       - game about consciousness and isolation  
p   between:i386                  - game about consciousness and isolation  
p   boinc-app-seti                - SETI@home application for the BOINC client                         
p   boinc-app-seti:i386           - SETI@home application for the BOINC client                         
p   boinc-app-seti-dbg            - debug symbols for SETI@home             
p   boinc-app-seti-dbg:i386       - debug symbols for SETI@home             
p   boinc-app-seti-graphics       - SETI@home application for the BOINC client (with graphics)         
p   boinc-app-seti-graphics:i386  - SETI@home application for the BOINC client (with graphics)         
p   ca-cacert                     - CAcert.org root certificates            
p   cstream                       - general-purpose stream-handling tool similar to dd                 
p   cstream:i386                  - general-purpose stream-handling tool similar to dd                 
p   cycle                         - programme de calendrier pour femme      
...

그리고 aptitude또는

# apt-cache search transmission
between - game about consciousness and isolation
boinc-app-seti - SETI@home application for the BOINC client
boinc-app-seti-dbg - debug symbols for SETI@home
boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics)
ca-cacert - CAcert.org root certificates
libcollada2gltfconvert-dev - COLLDADA to glTF conversion library -- development
cstream - general-purpose stream-handling tool similar to dd
freedv - Software Defined Radio (SDR)
glfer - program for reception and transmission of QRSS/DFCW signals
libgmetric4j-java - gmetric4j Ganglia metric transmission API
libgnuradio-noaa3.7.5 - gnuradio noaa satellite signals functions
hamfax - Receive/send radio facsimile transmissions with Soundcard/PTC-II
hylafax-server - Flexible client/server fax software - server daemons
hylafax-server-dbg - Debug symbols for the hylafax server
libijs-dev - IJS raster image transport protocol: development files
libijs-doc - IJS raster image transport protocol: documentation
ike-scan - discover and fingerprint IKE hosts (IPsec VPN Servers)
ion - NASA implementation of Delay-Tolerant Networking (DTN)
ion-doc - Interplanetary Overlay Network - examples and documentation
libion-dev - NASA implementation of Delay-Tolerant Networking (DTN) - development files
...

그리고 apt-cache. 위의 내용에는 "transmission" 또는 "trans"와 일치하지 않는 결과도 포함됩니다. 참으로 이상합니다.

답변1

사용 apt-cache:

apt-cache search packagename

이는 apt가 관련성이 있다고 간주하는 패키지를 보여줍니다(대부분 설명과 이름에 패키지 이름이 포함되어 있지 않음).

설명이나 이름에 packagename이 포함된 패키지만 필요한 경우 grep을 사용하여 다음을 파이프하십시오.

apt-cache search packagename | grep 'packagename'

하지만!기타 구조 도구:

axi-cache search packagename

여기에서 axi-cache에 대한 자세한 내용을 읽을 수 있습니다.. axi-cache관련성에 따라 점수를 정렬하고 일치 비율을 표시하므로 원하는 결과를 얻을 가능성이 더 높습니다. 내 새로운 교체품인 것 같습니다 apt-cache.

axi-cache의 일부입니다apt-xapian 패키지

답변2

aptitude매개변수를 사용하여 ~d설명을 검색 할 수 있습니다 .

aptitude search '~d <string>' # e.g.
aptitude search '~d torrent'  # search for “torrent” in the description

답변3

답변 apt-cache search transmission. 설명에 지정된 하위 문자열이 포함된 패키지만 반환됩니다. (반드시 지정된 단어일 필요는 없습니다. 예를 들어 명령은 "retransmit"과도 일치합니다.)

apt-cache search transmission이 문자열은 설명의 첫 번째 줄만 인쇄하는 반면 검색에는 전체 설명이 포함되므로 출력에 나타나지 않을 수 있습니다 . 전체 설명을 인쇄하려면 를 실행하세요 apt-cache --full search transmission.

관련 정보