패키지 인덱스를 업데이트할 때마다 별칭을 사용하여 새 패키지를 찾습니다.
[$] alias aptn
aptn='aptitude search '\''~N'\'
이제 이것이 작동하는 동안 위의 별칭을 실행할 때마다 /etc/apt/sources.list에 디버그 패키지가 있으므로 -dbgsym 패키지도 많이 얻습니다.
##### Debug packages #######
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main
deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main
deb http://debug.mirrors.debian.org/debian-debug/ experimental-debug main
이제 새 패키지를 검색하도록 적성을 알려주는 방법이 있지만, libwebp5-dbgsym 또는 libweed0-dbgsym 등과 같이 패키지 이름 앞에 -dbgsym이 없는 패키지만 알려주거나 공유할 수 있습니다. 그렇다면 어떻게?
업데이트 - 내 워크스테이션에서 zsh를 사용하고 있지만 대답은 zsh에도 적용됩니다.
답변1
하나의 명령줄 인수에 두 모드를 결합하여 이를 수행할 수 있습니다.
aptitude search '~N !-dbgsym$'
이로 인해 검색을 통해 다음과 같은 패키지를 찾을 수 있습니다.둘 다신규 및 해당 이름이 정규식과 일치하지 않습니다 -dbgsym$
. 정규식을 별도의 인수( aptitude search '~N' '!-dbgsym$'
)로 추가하면 두 패턴 중 하나와 일치하면 패키지가 일치합니다.