안녕하세요. 야수입니다.
저도 고수는 아니지만 몇가지 말씀드리고자 합니다.
윈도우에 익숙하신분들이 리눅스를 처음 접하면서 가장 힘들어하는 부분중의
하나가 윈도우 개념으로 리눅스를 바라보는 시선을 쉽게 포기하지 못한다고나
할까요...^^
어째튼 각설하고..
1)리눅스를 비롯한 유닉스의 시스템의 기본프로그램관리는 tarball(맞나? ^^)
형태가 기본입니다. 즉, 윈도우개념의 확장자라 할 수 있는 .tar or tar.gz
화일들을 말할 수가 있죠? 이러한 화일들은 압축을 풀고 컴파일의 과정을 거쳐야만
사용을 할 수가 있죠..
예를 들면,
board.tar 이라는 화일이 있다면,
tar xvf board.tar (tar 옵션중 xvf가 압축해제하는 옵션이거든요..함께 버무려서^^)
그런후 화일이 풀리면 대개 디렉토리가 생성되는데,
./configure, make, make install 등의 컴파일과정을 거치게 됩니다.
2) 두번째는 위와 같은 tarball 형태의 패키지관리가 초보자에게는 너무
어려워 좀더 쉽게 다가가고자 redhat에서 RPM(Redhat Package Management)
를 만들게 되었담니다.
그래서, rpm명령과 옵션에 따라 패키지(윈도우의 프로그램이라 보심되져)를
설치하거나 제거 할 수가 있습니다.
예를 들면,
board.rpm화일이 있다면
rpm -ivh board.rpm (rpm화일 설치시)
rpm -e board (rpm 화일 제거시)
위와 같은 간단한 옵션만으로 프로그램을 설치하거나 삭제할 수가 있죠.
3)데비안 리눅스에서는 dpkg라는 패키지 관리방식이 있담니다.
요약하면, 우선, 리눅스에서 기본적으로 프로그램추가,설치는 1)과 2)의
2가지 방식이 대부분이라 생각하시면 됩니다.
리눅스유저라면 반드시 알아야 될 사이트가 kldp.org입니다.
kldp.org사이트에 가셔서 rpm을 검색해보시면 많은 도움 받으실 수 있을겁니다.
그리고, 기타 잘 안되는 부분은 여기의 질/답란을 검색하시거나 이용하시면 됩니다.
그럼, 열심히 하시기 바랍니다.
미천한 글 읽느라고 고생하셨네요..수고하세요.
^^;;
: 잘 못쓰지만 그래도 리눅스를
: 쓰고 있습니다.
: 여기 글을 올린 이유는
: 조금 답답해서 입니다-_-;
: 초보자들이 배우기에 적당한
: 곳을 찾아헤메고 있습니다.
: 대부분 보면 초보자들 배우는건
: GNU, 리눅스 기본명령어
: 이런것 뿐이고, 조금 수준이
: 높아지면 너무 어려워서
: 할수가 없습니다.
: 윈도우에서는 프로그램추가/삭제
: 가 있는데 리눅스에서는
: 골라서 지워줘야하더군요
: 그런것도 아직 감이 안잡혔고
: 어떻게 찾아 어떻게 지우고
: 또 어떻게 설치를 하며
: 설치한건 어디어디에 위치하고
: 이런것들도 막 궁금합니다.
: 궁금한거 쓸려면 끝도없겠지만
: 여기서 줄이고,,
: 좋은 사이트있으면 추천하나
: 해주십사합니다.