프로그램 설치와 제거, 그리고 백업에 대한 질문들

윈도우는 프로그램 설치와 제거가 인스톨, 언인스톨로 이뤄지는데…

며칠 사용해보니…

우분투는 deb 파일 실행이나… 프로그램 추가/제거, 시넵틱 관리자, apt-get 명령어 등이
있던데…

프로그램 추가/제거나, 시넵틱 관리자는 윈도우처럼 언인스톨 과정까지 제공해주니…
편하고 마음도 놓이는데요.

deb이나 run 으로 인스톨한 파일이나…
apt-get 으로 받은 파일들은 우분투가 설치하는 폴더도 잘 모르겠고,

대체 어떤 폴더에 그런 프로그램들을 설치하는 거지요???

그리고
언인스톨 하려면 어떻게 해야 되는 건지 꼭 좀 가르쳐 주세요.

우분투가 프로그램 설치하는 대표적인 폴더와 특징들 좀 알려주세요.

그리고 윈도우는 언인스톨 해도…dll이나 레지스트리를 깨끗하게 지우지 못하는 프로그램들도
있어서… 그게 쌓이면 결국 윈도 나중에 한번 다 밀고 새로 깔아야 되는 주요 원인이 되는데요.

우분투는 막 프로그램 이것 저것 다 다운받고 깔고, 지우고 해도…

윈도우처럼 그런 것 신경쓸 필요 하나도 없는 건가요???

한글 2008을 우분투 64버전에 깔아보려다가… 먼저 성공한 분들 글을 참고로
그대로 따라해보는데 자꾸 깔기는 까는데 실행이 안되서… 제거하고 새로 깔려고 하거든요.

그러면… 한글 2008은 언인스톨로 지울 수 있는데…
깔 때 같이 깔아야 되는 막 이상한 라이브러리 파일들은 대체 어디에 저장되는 건지
궁금합니다.

인스톨 실패한 사람은…
그것들 지우고 새로 깔아야 깨끗하게 다시 인스톨 되는 것 맞는 거죠???
무슨 심볼릭 링크(?) 파일인가 그것 만든 것도 다 지워야 되는 거지요???

근데 폴더가 어딘지도 모르겠어요. 좀 알려주세요.

===============

그리고… 저런 크고 복잡한 프로그램 인스톨 실패 시, 백업을 해놓으려고 하는데요.
우분투에서 필수적으로 해야되는 백업 폴더가 어떤 어떤 게 있죠?

/home 이건 일단 통째로 백업하고… 나머지는 어떤 폴더가 있고 용도가 어떤 건가요?

제가 사용하는 … 인스톨 성공한 프로그램들 통째로 다 백업해놓고…
시스템 이상하거나, 인스톨 크게 실패하면, 그대로 복구해서 쓰고 싶습니다.

그렇게 하려면… 뭐뭐 백업해야 되는지 알려주세요.

==========================================

[quote="drspam":2f3z84fg]deb이나 run 으로 인스톨한 파일이나…
apt-get 으로 받은 파일들은 우분투가 설치하는 폴더도 잘 모르겠고,

대체 어떤 폴더에 그런 프로그램들을 설치하는 거지요???

그리고
언인스톨 하려면 어떻게 해야 되는 건지 꼭 좀 가르쳐 주세요.

우분투가 프로그램 설치하는 대표적인 폴더와 특징들 좀 알려주세요.[/quote:2f3z84fg]
apt-get install 설치 ,
apt-get remove 제거 ,
apt-get --purge remove 설정 까지 제거 ,
apt-get --reinstall install 제거후 설치
apt-get autoremove 불필요해진 패키지 제거

dpkg -i 패키지.deb 설치
dpkg -r 패키지.deb 제거
dpkg -L 패키지네임 설치파일확인
dpkg -l 패키지네임 설치패키지확인

run 으로된 스타일의 스크립 이용한 설치는 그 설치가 unstall을 제공 할 경우 만 가능 합니다.

역시 위 내용도 위키에 있으며 몇번 거론된 질문 입니다.

보통 프로그램은 /usr 디렉을 중심으로 설치 되며
/etc 에는 전역 환경 설정이 자신의
~ 홈 디렉에는 자신의 환경 설정 파일이 생성 됩니다.

우분투의 프로그램 설치와 XP 의 프로그램 설치는 좀 다른 점이 레지스트리에 좋합 정보를 이용 하지 않으며.
불필요해진 공유 라이브러리 경우도 알아서 지울수 있습니다. apt-get autoremove

[quote="drspam":2f3z84fg]인스톨 실패한 사람은…
그것들 지우고 새로 깔아야 깨끗하게 다시 인스톨 되는 것 맞는 거죠???
무슨 심볼릭 링크(?) 파일인가 그것 만든 것도 다 지워야 되는 거지요???
[/quote:2f3z84fg] 심볼릭 지우고 안지우고는 본인 마음입니다. 심볼릭 파일은 10byte 짜리 이며 한글 설치시 해준 이유는 한글이 원하는 라이브러리 파일이 낮기 때문에 그걸 맞추기 위해 만든 것 입니다. (심볼릭이 프로그램을 느리게 하진 않습니다)
한글 설치 위한 라이브러리 패키지도 불필요 해지면 autoremove 로 지울수 있습니다.

백업은 자신의 홈 디렉과 /etc 전역 설정 디렉이면 됩니다.
리눅스 디렉토리의 역활은 링크 글 참고 바랍니다. http://ubuntu.or.kr/viewtopic.php?f=9&t=1563

[quote="drspam":2f3z84fg]제가 사용하는 … 인스톨 성공한 프로그램들 통째로 다 백업해놓고…
시스템 이상하거나, 인스톨 크게 실패하면, 그대로 복구해서 쓰고 싶습니다.[/quote:2f3z84fg] 굳이 인터넷이 연결되 있다면 이럴 필요는 없습니다. 그러나 전체 백업을 원한다면
patiimage (이미지 백업)
APTonCD (패키지 백업)
sbackup (시스템 백업) 등 외에도 선택의 폭이 많습니다.

라이브러리는 /usr/lib
실행파일은 /usr/bin
잡다한 파일들은 /usr/share/… 에…

그리고 시스템 관련 설정파일은 /etc 에 있고
개인 설정 파일들은 홈디렉토리에 있습니다.
/home/계정이름/.냠냠 같이 되있습니다.

설치 제거시에 굳이 신경 쓸 필요 없고, 설치 실패시 다시 설치하셔도 무방합니다.
백업은… 시스템관련은 /etc 개인 설정은… 홈디렉토리에 있으니 필요한거 백업하면 되구요.

리눅스나 윈도우나 패키지/프로그램 관리자가 생각보다 똑똑하니,
그냥 그러려니 하고 쓰시는게 정신건강에 이롭습니다.

[quote:1fuvu06y]그리고 윈도우는 언인스톨 해도…dll이나 레지스트리를 깨끗하게 지우지 못하는 프로그램들도
있어서… 그게 쌓이면 결국 윈도 나중에 한번 다 밀고 새로 깔아야 되는 주요 원인이 되는데요.[/quote:1fuvu06y]

윈도우즈는 인스톨러가 제각각이라서 그렇습니다. 언인스톨이 완벽하지도 않고…
우분투는 패키지 관리자가 모든 것을 관리하니 그런일은 없더군요.

물론 윈도우즈에도 이런 역할을 하는 프로그램이 있습니다.
인스톨러와 프로그램이 쓰는 파일을 추적해서 언인스톨을 완벽하게 해주더군요.

콘솔: whereis 꾸러미이름

그래픽: synaptic 최신판에서 설치되어 있는 꾸러미를 골라 속성(등록정보?)을 보시면 어떤 방에 어떤 파일이 설치되어 있는지 볼 수 있습니다.

프로그램을 설치할 때 맥은 모르겠고 윈도우는 파일들을 거의 한 폴더 안에 몰아 주는데 리눅스는 파일들이 여기저기 흩어지지요. 왜 그런지는 저도 모릅니다(웃음)

아앗! 댓글들 너무 감사합니다!

우분투에 대해 궁금했던 점들이 많이 풀렸습니다.

역시 우분투가 파일 관리하는 게… 윈도우보다 한 수 위 같습니다.

신경 쓸 게 많이 준 것 같아… 크게 안심입니다.

답변 감사합니다. ^^