Arch Linux에서 더 이상 지원되지 않는 설치된 패키지를 확인하는 방법은 무엇입니까?

Arch Linux에서 더 이상 지원되지 않는 설치된 패키지를 확인하는 방법은 무엇입니까?

최근에 linux-grsec지원되지 않고 Arch Linux 저장소에서 제거되었지만 당시에는 이것을 깨닫지 못했고 내 시스템에서 지원되지 않는 커널을 사용하고 있었습니다. 이는 더 이상 지원되지 않는 코어 패키지를 갖는 보안 위험이 분명합니다.

하지만 이제 리포지토리에서 제거된 패키지가 더 많아지고 내 시스템에 대한 지원이 내가 알지도 못하는 사이에 종료될 수 있다는 점이 걱정됩니다. 그래서 pacman내 시스템에 설치된 해당 패키지에 대한 알림을 받지 못하는 것 같습니다 . 현재 설치된 모든 패키지가 여전히 저장소에서 사용 가능하고 지원되는지 확인하는 방법이 있는지 궁금합니다.

물론 모든 것을 수동으로 확인하는 데 시간이 오래 걸린다는 점을 제외하면 말이죠.

답변1

를 사용하여 시스템에 설치된 모든 패키지를 가져오거나 pacman -Qq동기화 데이터베이스에 있는 모든 패키지를 가져오는 데 사용할 수 있습니다 pacman -Slq. 그런 다음 목록을 비교해야합니다

comm -23 <(pacman -Qq | sort) <(pacman -Slq | sort)

또한 pacman -Qm이를 사용하여 동기화 데이터베이스에 없는 패키지만 반환할 수도 있습니다.

관련 정보