Apt-get로 설치한 패키지 어떻게 지워야 하나요?

openjdk-7-jdk 를 설치할땐 약 130MB정도가 소요됬는데

막상 remove로 지우느 36MB정도밖에 안지워지네요 ?

openjdk가 설치될때 같이 설치된 의존성 관련 파일과 각종 라이브러리들이 남아있는건가요 ?

apt-get --purge 로 해도 처음 설치할때의 용량과는 거리가 멀어요 … ㅠㅠ

어떻게하면 완벽히 설치하기 전과 똑같이 만들 수 있을까요 ?

지우고나서 /usr/lib/jvm 에 가보니 여전히 잔여 파일들도 남아있는거같고…

이그

완벽한 삭제 방법을 도통 모르겠습니다 ㅠ

의존성이라는게 참 오묘한게, A를 설치할 떄엔 B,C,D가 필요하지만
이걸 지울 떄에는 B,C,D랑은 상관이 없는걸로 치부되거든요.

그래서 삭제할때가 설치할떄보다 용량이 더 작습니다.

이건 각각 찾아서 삭제하는 방법이 있고
autoclean과 autoremove 옵션을 이용하는 방법이 있습니다.

sudo apt-get autoclean
sudo apt-get autoremove

더 이상 사용하지 않게 된 deb파일을 삭제하고, apt-get에서 "이 패키지는 설치되었지만 더 이상 사용되지 않습니다." 라고 표시되는 패키지를 삭제하는 일을 합니다.

하지만 이렇게 한다고 해서 설치할떄랑 동일하게 모두 지우는지는… 그때그때 다릅니다.

의존성이라는건 정말 복잡해서요…

설치하실 때 --no-install-recommends 옵션을 붙여서 설치하세요.
그러면 꼭 필요한 것만 설치됩니다.
sudo apt-get install --no-install-recommends nabi

C를 설치할 때 A,B가 필요해서 설치했는데 (설치 용량 = A + B + C)
나중에 D를 설치했고 D 또한 A,B를 사용한다면 (설치 용량 = D)
C를 제거할 때 A,B가 지워지지 않습니다. (제거 용량 = C)
이런 경우일 수도 있습니다.

그런데 어찌보면 미미한 그런 용량을 확보해야할 이유라도 있으신가요?
저는 /에 32GB 할당해두고 쓰는데 이제 겨우 10GB를 넘을까말까 하는데.
우분투의 소프트웨어 패키지는 그닥 용량이 큰 것이 없어서…

[quote="tinywolf":198i9ksr]C를 설치할 때 A,B가 필요해서 설치했는데 (설치 용량 = A + B + C)
나중에 D를 설치했고 D 또한 A,B를 사용한다면 (설치 용량 = D)
C를 제거할 때 A,B가 지워지지 않습니다. (제거 용량 = C)
이런 경우일 수도 있습니다.

그런데 어찌보면 미미한 그런 용량을 확보해야할 이유라도 있으신가요?
저는 /에 32GB 할당해두고 쓰는데 이제 겨우 10GB를 넘을까말까 하는데.
우분투의 소프트웨어 패키지는 그닥 용량이 큰 것이 없어서…[/quote:198i9ksr]

음… 기분상 이랄까요… ?

거기다 제가 ssd 유저다보니 용량에 조금 민감해서… ㅎㅎ;

autoremove역시 사용해봤으나 처음 설치 땐 150MB가 넘었었는데

remove 때 지워진 46MB + autoremove로 지워진 16 MB 로

나머지 약 90MB는 대체 어디로간건지 도통 … 파악을 못하겠네요 …

삭제시엔 별 도리가 없는건가요 ㅠㅠ

[quote="Zero":m5rrpwi4]나머지 약 90MB는 대체 어디로간건지 도통 … 파악을 못하겠네요 …

삭제시엔 별 도리가 없는건가요 ㅠㅠ[/quote:m5rrpwi4]
아마도… 별 도리가 없을 것 같아요.
있더라도 많이 귀찮지 않을까요.

ssd에 쓰기가 한번 더 되는 것이 걱정되신다면,
하드에 가상머신 하나 만들어서 우분투 설치해두고
소프트웨어 이것 저것 깔아보는 용도로 쓰셔도 무난할 것 같네요.
가상머신에서 해보고 싶은 것 다 해보고 "이젠 알겠다. 이거 쓰자." 싶으면 그 때 메인 시스템에 설치하는 것으로…

–purge 옵션을 이용하여 지워보세요~
그후 autoremove

깔끔히 모두 지우고 싶다면 설치하실 때의 history를 찾아서 그때 같이 설치된 패키지를 모두 제거하시면 됩니다.