OpenSUSE에서 이 패킷을 검색하고 싶지만 그것이 , , , 라고 불리는지 , 또는 그것이 무엇인지 아는 사람이 luasocket
없다고 가정해 보겠습니다.lua-socket
lua_socket
liblua-socket
lua5.1-socket
socket-lua
그래서 나는 다음을 검색합니다:
zypper se lua socket
문제는 lua
키워드를 포함하는 패키지와 socket
키워드를 포함하는 패키지를 표시하여 내가 원하지 않는 결과로 화면을 채우는 것입니다.
zypper search --help
다음에 대해 말해 보세요.
Command options:
--match-all Search for a match with all search strings (default).
--match-any Search for a match with any of the search strings.
하지만 --match-all
예상대로 작동하지 않는 것 같습니다. OpenSUSE에서 패킷을 검색할 때 AND 용어를 사용하는 방법은 무엇입니까?
노트: 가능하다면 다음보다 더 깔끔한 방법으로:
zypper se lua | grep socket
답변1
나는 이것이 (입력하기 쉬운) 가장 깨끗한 옵션이라고 생각합니다.
너할 수 있는zypper에서 정규식을 실행합니다.
도움말 화면에서:
* and ? wildcards can also be used within search strings.
If a search string is enclosed in '/', it's interpreted as a regular expression.
답변2
당신은 시도 할 수 있습니다:
zypper se 'lua*socket'
답변3
정규식 및/또는 다음과 같은 추가 패턴을 사용하여 검색해 보세요.
sudo zypper search /lib.*Qt.*Chart/ /lib.*Qt.*Web/
매뉴얼 페이지에 명시된 바와 같이
search (se) [options] [querystring|capability]...
Search for packages matching any of the given search strings. * and ? wildcard characters can be used within search strings. If the search string is enclosed in / (e.g. /^k.*e$/) it’s interpreted as a regular expression. See the install command for details about how to specify a capability.
답변4
당신은 그것을 사용할 수 있습니다zypper se mysql
그리고 "mysql"을 통해 모든 정보를 얻은 다음 정말로 원하는 것을 찾을 수 있습니다!