내가 설치한 Fedora 에서 uname -r을 하면 다음과 같이 보인다.
[test@localhost ~]$ uname -r 4.2.5-300.fc23.i686+PAE |
그런데 문제는 맨뒤에 붙어 있는 +PAE라는 녀석이다.
메뉴얼에 다음과 같이 되어 있어서....따라하면..에러가 발생한다…
[root@localhost test]# dnf install kernel-devel-`uname -r` Last metadata expiration check performed 0:00:32 ago on Tue Nov 17 20:34:15 2015. No package kernel-devel-4.2.5-300.fc23.i686+PAE available. Error: Unable to find a match. |
kernel-devel-4.2.5-300.fc23.i686+PAE 라고 하는 패치지가 없다는 것이다.
그런데 +PAE를 제거하고 하면 잘된다…
[root@localhost test]# dnf install kernel-devel-4.2.5-300.fc23.i686 Last metadata expiration check performed 0:02:11 ago on Tue Nov 17 20:34:15 2015. Package kernel-devel-4.2.5-300.fc23.i686 is already installed, skipping. Dependencies resolved. Nothing to do. Complete! |
이바라...잘되지 않는가?
왜?
dnf install kernel-devel-`uname -r` ← 이렇게 하라고해서 나를 고생시킨것인가?
+PAE는 뭔가?
구글링해보자…
물리주소확장(Physical Address Extension, PAE) 을 지원하는 커널인지 아닌지를 표시하는거란다.
물리주소 확장이란, 4기가바이트이상의 메모리를 32비트 시스템에서 사용할 수 있도록 하는 장치를 말한다.^^
참고 : https://ko.wikipedia.org/wiki/%EB%AC%BC%EB%A6%AC_%EC%A3%BC%EC%86%8C_%ED%99%95%EC%9E%A5