whereis ssh 하셔서 나오는 path 들 을 직접 fullpath ( /usr/sbin/ssh 이런식 ) 로 -V 혹은 -version 옵션을
줘서 실행해 보시구요, 잘 모르시겠다면 make 하신 소스에서 다시 make install 을 하셔서,
ssh를 어디에 복사하시는지 확인 해 보시면 됩니다..
and... 애매모호하게 질문하시지마시고, 거 왠만한건 찾아보면서 스스로 알아가심이..
아니면 RHEL 이니 서브스크립션 사서 기술지원을.....ㅡ,.ㅡ:::
-------------------------------------------------------------------------------------------
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
컴파일해서 설치하면
컴파일해서 설치하면 당연히 rpm 으로 검색이 불가능하죠.
특별한 이유가 없다면
source rpm으로 설치해보시는 건 어떨까요?
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
..
source rpm은 뭔가요?
rpm 파일을 만드는
rpm 파일을 만드는 소스지요.
rpm 파일을 커스터마이징하고 싶을 때 씁니다.
그런데 질문하는 내공으로 볼 때
님은 "아직까진" 굳이 source rpm까지 필요없고 그냥 rpm으로 설치해서 쓰시는게 제일 나아 보입니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
..
컴파일로 설치한건 어떻게 삭제 하나요?
컴파일해서 설치할
컴파일해서 설치할 때는 /usr/local/ 밑에 설치를 하는게 관례입니다.
그곳을 먼저 뒤져 보시는 게 좋겠습니다.
하지만, 관례일 뿐이라 100% 확실하진 않습니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
ssh -V
ssh -V 하시면 확인하실 수 있습니다.
..
command not found 라는데요?
설치
그러면 설치가 잘 안 된 것입니다.
..
설치 잘 된거 같은데요..
접속도 잘되고요..
#ssh 해보면 -v가 없어요..
make install 은
make install 은 하셨나요??
rpm -qa | grep ssh 로 검색해보고
만약 존재한다면 기본적인 rpm이 설치된 상태인거고, 그게 실행되고 있는것이구요,
make 하신경우엔 소스디렉토리가서 make uninstall 한번 해보시고
안되시면 그냥 삭제하실 생각 말고 냅 두세요....ㅡ,.ㅡ::
구지 소스설치된 ssh의 버젼이 확인하고 싶으신것이라면,
whereis ssh 하셔서 나오는 path 들 을 직접 fullpath ( /usr/sbin/ssh 이런식 ) 로 -V 혹은 -version 옵션을
줘서 실행해 보시구요, 잘 모르시겠다면 make 하신 소스에서 다시 make install 을 하셔서,
ssh를 어디에 복사하시는지 확인 해 보시면 됩니다..
and... 애매모호하게 질문하시지마시고, 거 왠만한건 찾아보면서 스스로 알아가심이..
아니면 RHEL 이니 서브스크립션 사서 기술지원을.....ㅡ,.ㅡ:::
-------------------------------------------------------------------------------------------
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.
.........
make install 하니까
make: *** 타겟 'uninstall'를 만들 규칙이 없음. 멈춤.
이라고 나오네요.
컴파일해서 설치한건 삭제 못하나요?
그럼 나중에 업그레이드 할때는 그냥 업어서 또 설치하나요?
흠..
일반적으로 make 와 make install 로 컴파일 하는 경우
보통은 prefix 를 사용합니다 ( /usr/local/프로그램이름 ex) /usr/local/apache , /usr/local/mysql )
이런식으로 prefix (설치할 위치) 를 잡아서 나중에 삭제시에 해당 prefix 디렉토리를 삭제하곤합니다.
redhat 의 rpm 이나 debian 의 deb 같은 경우 자체 DB 를 이용하여 해당파일의 설치위치나 의존성파일에 대한 정보를 따로 저장해놓습니다.
그렇기에 나중에 삭제할때 유용합니다 ( 이 때문에 의존성에 비애가 있죠.. )
이런 방법말고 희안한 방법으로 나름데로의 uninstall 용 파일을 만들어 사용하시는 분이 계셨는데 qmail 설치기로 슬쩍(?) 유명하셨던
비츠로님의 있습니다. 위 부분은 다 이해를 했다고 가정하고 비츠로님의 vpopmail 컴파일과 나름데로의 uninstall 용 파일 리스트 만드는 방법을
아래에 인용하였습니다.
인터넷상의 널린 문서들을 보면 한숨이 나옵니다. centos 구축 어쩌구라는 모 책에는 아주 아주 친절하게 centos 를 사용하여 apm 등 각종 데몬 및 어플들을
설치하는 방법에 대해서 기술하고 있습니다.
단 그 방법이 거의 다 소스컴파일입니다. 책내용도 지금껏 국내 유통되는 거의 모든 redhat 류의 책들과 똑같습니다. 단지 그 주체가
centos 일뿐 -_-;;; 이런것들 보면 답답합니다. 인터넷에 널린 설치 문서들도 거의 마찬가지 입니다 ( 특히 apm 의 경우 )
debian 이나 gentoo 같은것들은 각자의 패키지관리자를 쓰면서 어쩌다가 rpm 패키지가 이렇게 천대받게 된것인지 모르겠습니다.
요즘은 yum 같은 효율적인 수단과 dag 와 같은 좋은 서드파티 레포지트리가 있는데 말입니다.
무엇때문에 openssh 를 컴파일 하시는지 모르겠지만 centos 같은것 쓰신다면 그럴 필요 없습니다.
그냥 제공되는 rpm 쓰세요. 나중에 관리하기 힘들어집니다.
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
..
아 그리고 RHEL 쓰신다고 하셨는데..
RHEL 을 라이센스 없이 사용하시는것은 불법입니다.
그렇게 사용하실꺼면 centos 같은것들 쓰시고.. 라이센스가 있으시다면
버전에 따라서는 요즘 yum 도 지원을 합니다만 ( RHEL 5 ) RHEL 4 의 경우는 up2date 같은것을 사용하셔야 할듯합니다 ( 나중에 지원을 할라나? )
그래도 정 RHEL 을 쓰시고 싶으시다면 centos 등에서 업데이트된 ssh 를 가져와서 rpm -Uvh 등으로 설치하시면 됩니다 ( 별로 추천하지 않는다능~ )
아 그리고 컴파일한 sshd 등의 버전을 어떻게 확인하냐구 물어보셨는데..
아마 확인 못하시는것은 설치 된 rpm 패키지가 있어서 일꺼라 생각됩니다.
아까도 말씀드렸드시 보통은 prefix 를 사용한다고 했죠 ? ( configure 시.. )
그때 어디에 설치 할것인지는 configure 시에 명시하시면 됩니다.
단 /usr/local/ssh 등으로 설치 하셨다면 /usr/local/ssh/bin/ssh 나 /usr/local/ssh/bin/sshd 식으로 바이너리 파일이 생성되는데
이때 기본적으로 /usr/local/ssh/bin 등은 path 가 잡혀있지 않기 때문에 콘솔에서 ssh -V 등으로 버전을 확인하려해도
기본으로 path 가 잡힌 ssh 패키지의 버전이 확인되겠죠
prefix 를 명시했다면 prefix/bin/ssh -V ex) prefix 가 /usr/local/ssh 인 경우 /usr/local/ssh/bin/ssh -V
등으로 확인하시거나 그걸 path 걸어 사용하시고.
만약 configure 시에 prefix 를 따로 정의 하지 않았다면 일반적으로는 /usr/local 하단에 있는 bin lib sbin man doc 등등
디렉토리에 바이너리파일들이 복사 됩니다. 그럴 경우 /usr/local/bin/ssh -V 등으로 컴파일한 ssh 의 버전을 확인하면 되겠습니다.
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
RHEL 을 라이센스 없이
RHEL 을 라이센스 없이 사용하는 것은 불법이 아닙니다. 다만 지원을 받지 못할 뿐입니다. 또한, RHEL에 라이센스 되어 있는 상용 프로그램들은 사용하지 못하는 것이 맞습니다만, 배포본 자체는 GPL에 의거하여 사용에 제한이 없습니다.
흠..
아 그렇던가요...
iso 자체도 구할수 없고 하길레 그리고 또 어디선가 불법으로 봐서리 ..
저도 모르게 불법으로 간주해버렸네요..
;;;;;;
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
댓글 달기