![DKMS에서 관리하는 패키지 목록](https://linux55.com/image/31297/DKMS%EC%97%90%EC%84%9C%20%EA%B4%80%EB%A6%AC%ED%95%98%EB%8A%94%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EB%AA%A9%EB%A1%9D.png)
쉽게 추가/제거할 수 있도록 DKMS에서 관리하는 패키지(및 해당 버전) 목록을 어떻게 얻나요?
답변1
당신이 찾고 있는 명령은 dkms status
다음과 같습니다.
% dkms status
virtualbox, 4.1.18: added
더 많은 DKMS 모듈이 설치된 다른 시스템에서:
% dkms status
fglrx, 8.960, 3.2.0-33-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-34-generic, i686: installed
fglrx, 8.960, 3.2.0-34-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-35-generic, i686: installed
fglrx, 8.960, 3.2.0-35-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-36-generic, i686: installed
fglrx, 8.960, 3.2.0-36-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-37-generic, i686: installed
fglrx, 8.960, 3.2.0-37-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-38-generic, i686: installed
fglrx, 8.960, 3.2.0-38-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-39-generic, i686: installed
fglrx, 8.960, 3.2.0-39-generic-pae, i686: installed
fglrx, 8.960, 3.2.0-40-generic, i686: installed
fglrx, 8.960, 3.2.0-40-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-24-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-24-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-26-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-26-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-27-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-27-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-29-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-29-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-31-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-31-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-32-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-32-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-33-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-33-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-34-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-34-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-35-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-35-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-36-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-36-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-37-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-37-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-38-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-38-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-39-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-39-generic-pae, i686: installed
vboxhost, 4.1.8, 3.2.0-40-generic, i686: installed
vboxhost, 4.1.8, 3.2.0-40-generic-pae, i686: installed
DKMS에 대한 자세한 내용은 여기를 참조하세요.매뉴얼 페이지.
답변2
실제로 현학적입니다 dkms status
.아니요다음의 경우 출력에 언급된 모듈이 포함된 패키지를 표시합니다.팩이 맥락에서는 패키지 관리를 의미합니다.
이를 확인하는 가장 쉬운 방법은 해당 /usr/src/<modulename>-<moduleversion>/dkms.conf
파일(일반 모듈의 경우) 또는 해당 /var/lib/dkms-binary/<modulename>-<moduleversion>/*dkms.conf
파일(바이너리 전용 dkms 모듈의 경우)이 포함된 패키지를 확인하는 것입니다. *buntu 또는 기타 데비안 기반 배포판이 바이너리를 어디에 저장하는지 잘 모르겠습니다. - 기본적으로 dkms 모듈만 있으므로 배포판에서 해당 경로를 확인해야 할 수도 있습니다.
완전성을 기하기 위해 mlocate/slocate
이 기능이 있는 rpm 기반 배포판의 경우 예를 들어 쉽게 쿼리할 수 있습니다. rpm -qf $(locate dkms.conf)
이는 해당 특정 파일의 위치를 알지 못한 채 모든 dkms.conf 파일의 위치를 얻는 가장 쉬운 방법이기 때문입니다. 분포.
*buntu 또는 기타 Debian 기반 배포판의 경우 동일한 방식으로 작동해야 합니다.
예를 들어 동일한 결과를 얻고 dpkg --search $(locate dkms.conf)
설치된 출력에 dkms 모듈이 나열된 패키지가 표시되어야 합니다.dkms status