우분투에 kde 데스크탑 설치 후 일부 프로그램만 제거하려면?

13.04에서 kde-standard를 설치를 해 보니 함께 설치되는 프로그램 중 중복되는 것이 너무 많아서 일부를 제거하려고 소프트웨어 센터에서 프로그램 하나를 제거 선택해 보니까 kde-standard 전체가 함께 제거된다고 경고가 나오네요. 이런…

그런데 터미널에서 apt-get remove를 해 보니까 역시 kde-standard도 함께 지워진다고 나오기는 하는데 비워지는 디스크 공간이 겨우 976k네요. 이건 kde 데스크탑 전체가 제거된다는 이야기는 아닌 것 같은데 어떻게 해야 할 지 모르겠네요.

kde 데스크탑을 설치할 때 함께 설치되었던 프로그램을 제거하는 방법을 알려주시면 고맙겠습니다.

KDE도 유니티와 마찬가지로 일부 필수 패키지를 삭제하려는 경우 KDE가 삭제 될 수 있으나
말씀 하신 경우는 KDE 인식 패지지만 지워 지는 것 같습니다.

특별히 무엇을 삭제하는 것 인지에 대한 내용이 없어 자세한 답변을 할 순 없으나
말씀하신 kde-standard 패키지를 지워도 상관 없는 경우가 있습니다.

이를 테면 ubuntu-restricted-addons 처럼 패키지를 설치하면 의존성에 의해 모든 코덱이 설치되지만
지울 때는 해당 인식 패키지만 지워지고 코덱은 그대로 있는 것 처럼 생각하시면 됩니다.

특별히 문제가 있는 것은 아니지만 KDE desktop 인식자를 지워버리면
일부 패키지에서 오작동을 일으킬 수 있습니다. 특히 Plasma가 그렇습니다.

참고하십시오.

특히 이런 인식자는 KDE 패키지 전체를 지우려고 할 때 매우 유용하므로
그대로 두시는 것이 좋습니다.

KDE의 삭제는 다음과 같이 하시면 됩니다.

[quote:1a7f46bb]# sudo apt-get remove kde-standard

sudo apt-get --purge autoremove[/quote:1a7f46bb]

위처럼 하시면 되지만 ppa-purge를 이용하시는 것을 추천합니다.
KDE를 ppa를 통해 설치하셨다면 아래 처럼 하시면 됩니다.

[quote:1a7f46bb]# sudo apt-get install ppa-purge

sudo ppa-purge ppa:kubuntu-ppa/backports[/quote:1a7f46bb]

보통 패키지의 설치와 삭제는 소프트웨어 센타와 같은 엉터리 보다 synaptic이나 muon과 같은
전문 패키지 관리 프로그램을 이용 하시는 것이 좋습니다.

[quote="workman729":3ea5fvp1]KDE도 유니티와 마찬가지로 일부 필수 패키지를 삭제하려는 경우 KDE가 삭제 될 수 있으나
말씀 하신 경우는 KDE 인식 패지지만 지워 지는 것 같습니다.

특별히 무엇을 삭제하는 것 인지에 대한 내용이 없어 자세한 답변을 할 순 없으나
말씀하신 kde-standard 패키지를 지워도 상관 없는 경우가 있습니다.

이를 테면 ubuntu-restricted-addons 처럼 패키지를 설치하면 의존성에 의해 모든 코덱이 설치되지만
지울 때는 해당 인식 패키지만 지워지고 코덱은 그대로 있는 것 처럼 생각하시면 됩니다.

특별히 문제가 있는 것은 아니지만 KDE desktop 인식자를 지워버리면
일부 패키지에서 오작동을 일으킬 수 있습니다. 특히 Plasma가 그렇습니다.

참고하십시오.

특히 이런 인식자는 KDE 패키지 전체를 지우려고 할 때 매우 유용하므로
그대로 두시는 것이 좋습니다.

KDE의 삭제는 다음과 같이 하시면 됩니다.

[quote:3ea5fvp1]# sudo apt-get remove kde-standard

sudo apt-get --purge autoremove[/quote:3ea5fvp1]

위처럼 하시면 되지만 ppa-purge를 이용하시는 것을 추천합니다.
KDE를 ppa를 통해 설치하셨다면 아래 처럼 하시면 됩니다.

[quote:3ea5fvp1]# sudo apt-get install ppa-purge

sudo ppa-purge ppa:kubuntu-ppa/backports[/quote:3ea5fvp1]

보통 패키지의 설치와 삭제는 소프트웨어 센타와 같은 엉터리 보다 synaptic이나 muon과 같은
전문 패키지 관리 프로그램을 이용 하시는 것이 좋습니다.[/quote:3ea5fvp1]

답변 감사드립니다.

시냅틱 패키지 관리자를 다운로드 받아서 제거하려고 보니 역시 여기서도 마찬가지로 kde-standard까지 제거한다고 나오길래 그냥 apt-get remove 명령어를 이용해서 과감히 제거해 보았습니다. 그랬더니 그 프로그램만 지워지고 kde는 그대로 남네요. 말씀해 주신 대로 인식 패키지라는 것만 지워지는 것 같습니다.

그런데 한 번 더 질문을 드리면, 현재까지는 kde 데스크탑 상에서 아무런 문제가 없는데 나중을 위해서 인식 패키지만 다시 설치할 수 없을까 하여 인터넷을 뒤져 보니 아래와 같은 페이지가 있어서

https://launchpad.net/ubuntu/raring/i386/kde-standard

거기서

kde-standard_76~pre1ubuntu10_all.deb

파일을 다운로드 받아둔 상태입니다.

이 파일이 제가 삭제한 kde-standard의 인식 패키지이고 이것을 실행만 하면 다시 인식 패키지만 설치가 되는 것인지요?

그렇다고 할 수 있고 아니다라고 말씀 드릴 수 있습니다.

우분투가 아닌 페도라나 수세라면 그렇다고 말씀 드릴 수 있습니다.
그러나 우분투 계열(데비안, 민트등)에는 특별한 기능이 하나 있습니다.

그것은 어떤 패키지를 삭제할 때 의존 관계에 있는 패키지를 자동으로 지워주는 기능인 데
apt-get autoremove 또는 apt-get --purge autoremove 등의 명령어로 이들을 삭제할 수 있습니다.

만약 bleachbit과 같은 최적화 프로그램을 이용하여 apt-get을 체크 하신다면 곤란한 상황에 처할 수도 있습니다.
KDE 데스크탑의 인식자를 삭제하면 apt-get은 KDE의 예하팩을 필요 없는 패키지로 인식할 수 있기 때문입니다.

시넵틱에서 상태 코너를 클릭하시고 삭제 부분을 보시면
이하 KDE의 모든 패키지가 등록되어 있을 수 있습니다.

이는 어떤 패키지를 삭제 하는냐에 달려 있지만 이를 해결하시려면 KDE-standard 팩을 다시 설치하시면 됩니다.

굳이 KDE-standard 패키지를 다운 받으실 필요는 없습니다.
시넵틱에서 처리하실 수 있으니 말입니다.

재설치는 시넵틱에서 하십시오. 만약 버전이 다르다면 하나마나한 작업이므로 정확성이 필요합니다.

[quote="workman729":2l4qrnmu]그렇다고 할 수 있고 아니다라고 말씀 드릴 수 있습니다.

우분투가 아닌 페도라나 수세라면 그렇다고 말씀 드릴 수 있습니다.
그러나 우분투 계열(데비안, 민트등)에는 특별한 기능이 하나 있습니다.

그것은 어떤 패키지를 삭제할 때 의존 관계에 있는 패키지를 자동으로 지워주는 기능인 데
apt-get autoremove 또는 apt-get --purge autoremove 등의 명령어로 이들을 삭제할 수 있습니다.

만약 bleachbit과 같은 최적화 프로그램을 이용하여 apt-get을 체크 하신다면 곤란한 상황에 처할 수도 있습니다.
KDE 데스크탑의 인식자를 삭제하면 apt-get은 KDE의 예하팩을 필요 없는 패키지로 인식할 수 있기 때문입니다.

시넵틱에서 상태 코너를 클릭하시고 삭제 부분을 보시면
이하 KDE의 모든 패키지가 등록되어 있을 수 있습니다.

이는 어떤 패키지를 삭제 하는냐에 달려 있지만 이를 해결하시려면 KDE-standard 팩을 다시 설치하시면 됩니다.

굳이 KDE-standard 패키지를 다운 받으실 필요는 없습니다.
시넵틱에서 처리하실 수 있으니 말입니다.

재설치는 시넵틱에서 하십시오. 만약 버전이 다르다면 하나마나한 작업이므로 정확성이 필요합니다.[/quote:2l4qrnmu]

빠른 답변에 감사드립니다.

일단 시냅틱의 상태 코너를 클릭해서 kde-standard를 찾아 보니 설치 부분이 체크 해제가 되어 있더군요.

버전 정보를 보니 제가 다운받았던 위의 파일과 동일한 것이었고요.

그런데 설치 부분을 체크하고 적용을 누르니 제가 지웠던 프로그램을 다시 같이 설치한다고 나와버리네요. -.-

같이 설치하지 않을 수 있는 다른 옵션은 없는 것 같습니다.

그래서 시냅틱을 종료하고 제가 다운받았던 프로그램을 실행시켜 보니 소프트웨어 센터가 뜨는데 거기서 설치를 선택하니 설치가 조금만 진행되다 더 이상 진행되지 않습니다.

이것은 메타패키지 파일을 편집해서 그 프로그램 설치 부분을 제거해 주어야만 해결될 문제인 듯 싶습니다.

메타패키지 편집이 간단히 할 수 있는 것이면 모르겠는데 그것이 아니라면 지금의 상황을 잘 기억해 두었다가 나중에 kde 데스크탑 전체를 삭제할 일이 있을 때 kde-standard 메타패키지를 다시 설치하고 나서 전체 kde 관련 패키지들을 제거하는 것이 더 효율적이지 않을까 싶네요. 아마 위에서 알려주신 제안도 이러한 의미가 아니었나 싶은데 혹시 아니라면 부연 설명을 부탁드리겠습니다.

어떤 프로그램을 지우기를 원하는 지에 대한 설명이 없어
뭐라 드릴 말씀이 없습니다.

지우고자 하는 패키지의 의존성을 무시하고 삭제하는 방법이 있습니다.
dpkg 옵션 중 --ignore-depends 옵션을 활용하시면 됩니다.

우분투에 kde를 설치 하셨으면 아마 kubuntu-desktop 패키지가 설치되었을 겁니다. 이 패키지도 메타 패키지 입니다.

이걸 지우시고 autoremove 해보세요.

[quote="workman729":3kbdvo6v]어떤 프로그램을 지우기를 원하는 지에 대한 설명이 없어
뭐라 드릴 말씀이 없습니다.

지우고자 하는 패키지의 의존성을 무시하고 삭제하는 방법이 있습니다.
dpkg 옵션 중 --ignore-depends 옵션을 활용하시면 됩니다.[/quote:3kbdvo6v]

아, 제가 이번에 지우려고 했던 프로그램은 dragon player라는 동영상 재생 프로그램입니다. (꼭 이 프로그램 뿐만 아니라 앞으로 다른 프로그램을 지울 때도 필요한 내용일 것 같아서 굳이 구체적인 프로그램을 명시하지는 않았었는데요 참고가 되실지 모르겠습니다.)

그럼 시냅틱 관리자에서 kde-standard 패키지를 다시 위 프로그램과 함께 설치하고 나서

dpkg --ignore-depends dragonplayer

명령을 내리면 그냥 그 프로그램만 삭제되는 것인가요?

그렇다면 그게 가장 좋은 방법일 것 같은데요…

[quote="dontdieych":3ox3heoz]우분투에 kde를 설치 하셨으면 아마 kubuntu-desktop 패키지가 설치되었을 겁니다. 이 패키지도 메타 패키지 입니다.

이걸 지우시고 autoremove 해보세요.[/quote:3ox3heoz]

확인해 보니 그 패키지는 설치되지 않은 것으로 나오는데요 그런데 이 패키지는 왜 삭제하는 것인가요??

지금 제가 하려는 작업은 일부 kde 패키지를 지울 때 kde-standard 메타 패키지가 함께 지워지지 않게 하려는 것인데요 말씀하신 내용이 그것과 어떤 관련성이 있는 것인지 설명해 주시면 고맙겠습니다.

KDE 메타 패키지에는 여러 종류가 있습니다.

kde-standard, kde-desktop, kde-full, kde-plasma-desktop, kde-plasma-netbook등이 있습니다.
일종에 설치되는 패키지에 따른 종류로 추가되고 빠지는 패키지들이 있습니다.

드레곤 플레이어를 지운다고 해서 메타 인식자가 지워지지는 않을 것으로 예상합니다만
아마 12.04 또는 12.10버전을 사용하시는 것 같습니다.

때때로 패키지의 의존성에 걸리기도 합니다. 특히 gnome, unity등의 다른 데스크탑 Enviroment와 혼용하여
사용하시는 경우나 KDE 4.10.x 버전을 이용하시는 경우 그럴 수 있습니다.

이상의 버전에서는 dragon player를 삭제할 수 있습니다.
의존성에 걸린다 하더라도 이전에 말씀 드린 옵션으로 선택한 패키지를 삭제할 수 있습니다.

KDE 버전이 어떤지 모르겠지만 현재 KDE 4.12 버전이 ppa를 통해 업데이트 가능 합니다.
이러한 개별적인 의존 문제는 unity, gnome등에도 존재합니다.

정확한 명령어는 아래와 같습니다.

[quote:36gsownz]# sudo dpkg --purge --ignore-depends=dragonplayer dragonplayer[/quote:36gsownz]
각종 명령어 사용법을 잘 모르시겠으면 man 페이지를 활용하십시오.

[quote:36gsownz]# man dpkg [/quote:36gsownz]

[quote="grenis":198bzeff][quote="dontdieych":198bzeff]우분투에 kde를 설치 하셨으면 아마 kubuntu-desktop 패키지가 설치되었을 겁니다. 이 패키지도 메타 패키지 입니다.

이걸 지우시고 autoremove 해보세요.[/quote:198bzeff]

확인해 보니 그 패키지는 설치되지 않은 것으로 나오는데요 그런데 이 패키지는 왜 삭제하는 것인가요??

지금 제가 하려는 작업은 일부 kde 패키지를 지울 때 kde-standard 메타 패키지가 함께 지워지지 않게 하려는 것인데요 말씀하신 내용이 그것과 어떤 관련성이 있는 것인지 설명해 주시면 고맙겠습니다.[/quote:198bzeff]

그런 의도셨군요. 잘못 해석했네요.

의존성을 무시하고 강제로 지우면 번거로운일이 늘어날 확률만 커지지 실질적인 이득은 없을 겁니다. 메타 패키지가 지워져도 나머지 패키지들 업그레이드는 자동으로 됩니다.

[quote="workman729":2eifx2tc]KDE 메타 패키지에는 여러 종류가 있습니다.

kde-standard, kde-desktop, kde-full, kde-plasma-desktop, kde-plasma-netbook등이 있습니다.
일종에 설치되는 패키지에 따른 종류로 추가되고 빠지는 패키지들이 있습니다.

드레곤 플레이어를 지운다고 해서 메타 인식자가 지워지지는 않을 것으로 예상합니다만
아마 12.04 또는 12.10버전을 사용하시는 것 같습니다.

때때로 패키지의 의존성에 걸리기도 합니다. 특히 gnome, unity등의 다른 데스크탑 Enviroment와 혼용하여
사용하시는 경우나 KDE 4.10.x 버전을 이용하시는 경우 그럴 수 있습니다.

이상의 버전에서는 dragon player를 삭제할 수 있습니다.
의존성에 걸린다 하더라도 이전에 말씀 드린 옵션으로 선택한 패키지를 삭제할 수 있습니다.

KDE 버전이 어떤지 모르겠지만 현재 KDE 4.12 버전이 ppa를 통해 업데이트 가능 합니다.
이러한 개별적인 의존 문제는 unity, gnome등에도 존재합니다.

정확한 명령어는 아래와 같습니다.

[quote:2eifx2tc]# sudo dpkg --purge --ignore-depends=dragonplayer dragonplayer[/quote:2eifx2tc]
각종 명령어 사용법을 잘 모르시겠으면 man 페이지를 활용하십시오.

[quote:2eifx2tc]# man dpkg [/quote:2eifx2tc][/quote:2eifx2tc]

안녕하세요. 주말에 다른 일에 바빠서 바로 글을 올리지 못했는데요.

알려주신 명령어를 입력하기 전에 시냅틱 패키지 관리자를 다시 들어가 보았습니다.

이전 게시물에서, 다운로드 받은 메타패키지 dev 파일을 실행하여 소프트웨어 센터를 통해 설치하는 중에 더 이상 진행이 되지 않아 설치를 중단했었다고 말씀드렸었는데요 시냅틱 패키지로 들어가 보니까 설치를 중단했음에도 kde-standard와 drangon player가 다시 설치가 되어 있었고 이를 또다시 제거하려 하니 이번에는 kde-standard 패키지가 깨져 있다고 나오네요.

아마도 설치 중에 중단한 것이 어떤 영향을 미친 것 같습니다.

시냅틱에서는 다시 설치를 체크해도 깨진 패키지라고 계속 설치가 되지 얺는군요.

메타패키지 dev 파일을 다시 실행해 보았지만 이번에도 아까와 같이 진행이 되지 않아서 중단한 상태이고요. 마찬가지로 시냅틱 패키지 관리자에서는 두 패키지가 다시 설치된 것으로 나옵니다.

그래서 일단 알려주신 dpkg 명령어를 입력하여 dragon player만 제거한 상태인데 깨진 패키지로 나오는 kde-standard를 어떻게 처리해야 할 지 잘 모르겠네요. kde-standard 패키지 전체를 다시 설치해 볼까 해도 기존의 것에 덮어쓰기가 아니라 소프트웨어 센터에서 일단 제거를 한 뒤 다시 설치를 하는 수밖에 없는 모양인데 현재 설치되어 있는 kde-standard 패키지가 깨진 상태에서 제거를 진행해도 괜찮을지 우려가 되어서 아직 시도를 하지 않고 있는 중입니다.

이대로 놔두어도 큰 문제가 없다면 그대로 둘까 싶습니다만 간단히 해결할 수 있는 방법이 있다면 한 번 더 도움 말씀을 주시면 고맙겠습니다.

  • 추가

방금 우분투 소프트웨어 센터를 실행시켜 보니까 희한하게도 깨진 kde-standard를 복구해 주네요. 그리고 나서 시냅틱으로 가 보니 더 이상 깨진 패키지라고 나오지는 않지만 dragon player가 다시 설치되어 있군요. -.- 그래서 다시 dpkg 명령어로 제거를 하니 시냅틱에서는 dragon player는 없지만 kde-standard는 다시 깨져 있다고 나오구요. 이건 완전히 돌고 도는 과정이네요. 결국 kde-standard 패키지를 깨진 채 쓸거냐 아니면 dragon-player를 제거하지 않을거냐의 문제인 것 같습니다. dragon-player는 제거하고 kde-standard는 깨지지 않는 패키지로 두는 다른 방법이 있을까요?

KDE에 최적화 된 배포반을 이용 하십시오.

쿠분투 또는 페도라-KDE-Spin과 같은 KDE 전문 배포반을 이용하십시오. Dragon Player가 의존성에 걸리는 이유는
다름이 아니라 우분투에서 메타 패키지를 설치 했기 때문인 것 같습니다.

의존성을 무시하여 삭제하였으므로 당연히 메타 패키지는 망가진 패키지로 나옵니다.
시넵틱이나 소프트웨어 센타등에선 이 문제를 당연히 수정하려고 매번 사용자에게 물어봅니다.

KDE 전문 배포반에선 그냥 삭제 됩니다. 참고하십시오.
"메타패키지 dev"란 무엇을 의미하는지 전혀 모르겠군요?

[quote="workman729":2yaeuyf6]KDE에 최적화 된 배포반을 이용 하십시오.

쿠분투 또는 페도라-KDE-Spin과 같은 KDE 전문 배포반을 이용하십시오. Dragon Player가 의존성에 걸리는 이유는
다름이 아니라 우분투에서 메타 패키지를 설치 했기 때문인 것 같습니다.

의존성을 무시하여 삭제하였으므로 당연히 메타 패키지는 망가진 패키지로 나옵니다.
시넵틱이나 소프트웨어 센타등에선 이 문제를 당연히 수정하려고 매번 사용자에게 물어봅니다.

KDE 전문 배포반에선 그냥 삭제 됩니다. 참고하십시오.
"메타패키지 dev"란 무엇을 의미하는지 전혀 모르겠군요?[/quote:2yaeuyf6]

아, dev가 아니라 deb죠. ^^;;

https://launchpad.net/ubuntu/raring/i386/kde-standard 에서 다운로드 받은

kde-standard_76~pre1ubuntu10_all.deb

파일을 말하는 것이었습니다.

전문 배포반을 설치하라면 결국 우분투를 지우고 새로 설치하는 수밖에 없단 말이군요. 이것은 시간을 두고 생각을 해봐야 할 것 같습니다.

며칠 동안 친절하게 답변해 주신데 대해 깊이 감사드립니다.

[quote:siz5teej]dragon-player는 제거하고 kde-standard는 깨지지 않는 패키지로 두는 다른 방법이 있을까요?[/quote:siz5teej]

왜 이렇게 하셔야 하는지 잘 모르겠습니다. kde-standard 패키지가 제거 되어도 처음에 설치할 때 의존성으로 설치된 패키지들의 사용엔 지장이 없습니다.