야매!개발

내가 설치한 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




0 0