인터페이스를 실험하기 위해 kubuntu-desktop을 설치했습니다. 그런 다음 전통적인 apt-get purge 및 autoremove를 제거하고 결정했지만 kubuntu의 요소가 여전히있는 것처럼 보입니다. 예를 들어 인터페이스 요소, 스크롤 막대, 부팅 화면 등이 여전히 있습니다.
새로운 우분투 사본을 설치하지 않고 완전히 제거 할 수있는 방법이 있습니까?
인터페이스를 실험하기 위해 kubuntu-desktop을 설치했습니다. 그런 다음 전통적인 apt-get purge 및 autoremove를 제거하고 결정했지만 kubuntu의 요소가 여전히있는 것처럼 보입니다. 예를 들어 인터페이스 요소, 스크롤 막대, 부팅 화면 등이 여전히 있습니다.
새로운 우분투 사본을 설치하지 않고 완전히 제거 할 수있는 방법이 있습니까?
답변:
이 작업을 수행하기 위해 적성을 사용하는 것이 좋습니다. KDE 환경을 제거하고 우분투의 기본값을 유지하는 패키지를 검색합니다.
sudo apt-get install aptitude
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-desktop+
kubuntu-desktop
의존하지만 의존하지 않는 패키지를 검색합니다 ubuntu-desktop
. 또한이 방법은 약간 욕심입니다. Qt 패키지 , ergo mplayer2, VLC 를 제거 하고 Qt 라이브러리에 의존하는 모든 패키지를 삭제할 수 있습니다. 이 경우 ubuntu-desktop 패키지와 같이 끝에 더하기 부호 (+)가있는 패키지를 추가하십시오. 다른 맛 :
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(xubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' xubuntu-desktop+
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(lubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' lubuntu-desktop+
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-gnome-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-gnome-desktop+
보시다시피, 마지막 패키지 이름 만 선호하는 이름으로 바꾸십시오. kde-core
또는 다른 메타 패키지 를 사용한 경우 "kubuntu"를 메타 패키지 이름으로 바꿔야합니다.
선택한 패키지를 정확하게 설명하려면 검색 명령을보다 자세히 설명하십시오.
?and(
?and(
?and( // we're searching for packages that are
?reverse-depends(kubuntu), // reverse dependencies of kubuntu
?not(?reverse-depends(ubuntu-desktop)) // and not of ubuntu-desktop
), // that fulfills the condition above
?automatic // and is automatically installed
),
?not( // and also that are not
?or( // either required nor important
?priority(required),
?priority(important)
)
)
)
ubuntu-desktop
인해 제거가 불가능합니다 ?not(?reverse-depends(?exact-name(ubuntu-desktop))))
. 그래서 당신은 분명히 뭔가 잘못했습니다.
try harder
다시 요청한 다음 ubuntu-desktop
제거 될 명확하게 나타내는 다음을 생각해 냈습니다 . paste.ubuntu.com/9717405 . 스카이프, 진화 등과 함께 ..
14.04 LTS 64 비트
sudo apt-get remove libkde3support4 k3b-data ntrack-module-libnl-0 libkrosscore4 libgpgme++2 libqapt2 oxygen-icon-theme libktexteditor4 libtaskmanager4abi5 kdenetwork-filesharing libkblog4 libchm1 plasma-widgets-addons libkimap4 plasma-netbook libkdeui5 libkdeclarative5 ttf-oxygen-font-family gtk3-engines-oxygen user-manager gpgsm libakonadi-kcal4 kdepim-kresources libruby1.9.1 plymouth-theme-kubuntu-logo libqt4-sql-mysql libmailtransport4 kde-telepathy-filetransfer-handler kde-zeroconf libkpimtextedit4 konsole liblastfm1 libqjson0 libtag-extras1 libkdecorations4abi1 libkdcraw23 libkpeople3 kdepimlibs-kio-plugins libqrencode3 libkparts4 libakonadiprotocolinternals1 libbalooxapian4 akonadi-server nepomuk-core-data libqca2 kubuntu-notification-helper kdemultimedia-kio-plugins libntrack0 kde-runtime-data cdparanoia libplasma-geolocation-interface4 quassel-data libkemoticons4 libmessagecomposer4 libweather-ion6 cdrdao libnepomukquery4a bluedevil libakonadi-notes4 libkmediaplayer4 libksieveui4 muon-discover libmicroblog4 libnetworkmanagerqt1 libqt4-qt3support libkcddb4 amarok-utils libmailcommon4 libktpcommoninternalsprivate7 libprocessui4a katepart libmusicbrainz5-0 libkwineffects1abi4 libreoffice-base libkdepim4 kaddressbook soprano-daemon libmessageviewer4 libkwinglesutils1 libsoprano4 libqapt2-runtime vcdimager libcln6 libvirtodbc0 libbaloopim4 okular libqca2-plugin-ossl libkonq5abi1 ubuntu-release-upgrader-qt python3-pyqt4 libkephal4abi1 libksba8 kdesudo libqoauth1 gnupg-agent libxerces-c3.1 kde-telepathy-data kdelibs5-plugins kcalc libqmobipocket1 systemsettings libkolabxml1 libsyndication4 libkjsapi4 libplasmagenericshell4 libksane0 libkprintutils4 knotes libkactivities6 libincidenceeditorsng4 lightdm-kde-greeter libreoffice-sdbc-firebird libiso9660-8 kubuntu-docs amarok gwenview libkcalcore4 virtuoso-opensource-6.1-common libkmbox4 virtuoso-opensource-6.1-bin libakonadi-contact4 libakonadi-socialutils4 plasma-widget-kimpanel kde-touchpad python3-dbus.mainloop.qt libqtscript4-gui python3-pykde4 plasma-widget-menubar libxcb-record0 libkcompactdisc4 kde-config-telepathy-accounts libkabc4 libkunitconversion4 okular-extra-backends plymouth-theme-kubuntu-text libcryptsetup4 ktorrent-data libknewstuff3-4 kde-workspace-kgreet-plugins kde-config-tablet gstreamer0.10-qapt akregator libxcb-xtest0 libnepomukutils4 odbcinst1debian2 kate libkmanagesieve4 libprocesscore4abi1 libqtscript4-network libksane-data ibus-qt4 ttf-dejavu-core libyaml-0-2 libkxmlrpcclient4 plasma-nm libpam-ck-connector libqgpgme1 print-manager libksignalplotter4 libkipi-data klipper libakonadi-kmime4 gtk2-engines-oxygen kde-telepathy-text-ui libkhtml5 libkcal4 libkmime4 ksysguardd kontact libmailimporter4 libakonadi-calendar4 libprison0 libsendlater4 libntrack-qt4-1 libsignon-qt1 libkldap4 libkfile4 kubuntu-settings-desktop libpoppler-qt4-4 kamera libbaloofiles4 libtelepathy-qt4-2 libnoteshared4 libakonadi-kde4 libreoffice-kde icoutils libgrantlee-gui0 socat libkdepimdbusinterfaces4 audiocd-kio libmodemmanagerqt1 liboath0 libmessagecore4 libqtglib-2.0-0 kde-baseapps-bin kubuntu-driver-manager libattica0.4 libmygpo-qt1 libkdesu5 libknewstuff2-4 dragonplayer libdlrestrictions1 libgps20 kde-telepathy-send-file libstreams0 libkidletime4 libkateinterfaces4 libknotifyconfig4 qapt-deb-installer libtemplateparser4 about-distro dolphin kinfocenter libplasmaclock4abi4 amarok-common kaccessible libqtscript4-uitools libxcb-composite0 libkcalutils4 libreoffice-java-common usb-creator-kde libkdecore5 kdelibs-bin plasma-desktop skanlite kmag kdegraphics-strigi-analyzer nepomuk-core-runtime plasma-scriptengine-javascript libperl4-corelibs-perl qapt-batch kde-wallpapers-default libloudmouth1-0 libqaccessibilityclient0 libktnef4 libflac++6 libnepomuk4 libkleo4 odbcinst pam-kwallet libstreamanalyzer0 libkdcraw-data docbook-xsl libkntlm4 libopenconnect2 software-properties-kde ktorrent krdc kmousetool kde-workspace-data libqtscript4-core partitionmanager cryptsetup libvcdinfo0 libboost-thread1.54.0 libkfbapi1 libxcb-damage0 ruby1.9.1 libkcmutils4 libkpimidentities4 libreoffice-style-oxygen k3b libkworkspace4abi2 colord-kde libkfilemetadata4 kde-style-oxygen libdebconf-kde0 libktorrent-l10n libpolkit-qt-1-1 libkolab0 libepub0 libkdgantt2-0 kubuntu-settings-netbook libqtscript4-xml kubuntu-web-shortcuts libtelepathy-logger-qt4-1 libkactivities-models1 libkpimutils4 freespacenotifier pinentry-qt4 kde-config-gtk-style libkgapi2-2 baloo libkubuntu0 python3-sip kmix libkio5 libxml2-utils ksnapshot libktorrent5 libakonadi-kabc4 libpimcommon4 kde-config-whoopsie libkpgp4 khelpcenter4 oxygen-cursor-theme shared-desktop-ontologies libkexiv2-data libplasma3 muon-updater kde-config-pimactivity kde-telepathy libaccounts-qt1 kdepasswd libqtscript4-sql libkexiv2-11 libkontactinterface4 libmessagelist4 kde-telepathy-integration-module kdepim-runtime libkscreen1 && sudo apt-get install ubuntu-desktop
소프트웨어 센터에서 Synaptic Package Manager를 설치하십시오.
또는 터미널을 입력하십시오. sudo apt-get install synaptic
프로그램을 설치하고 연 후에는 섹션 탭에서 KDE 데스크탑 환경 섹션을 찾아 설치된 모든 녹색 선택 (Ctrl + 클릭)을 선택하십시오. 그런 다음 마우스 오른쪽 단추를 클릭 하고 창의 맨 위에 있는 녹색 확인 표시 를 클릭하여 변경 사항을 완전히 제거 하고 적용 하십시오를 선택 하십시오 .
당신은 사용할 수 있습니다 apt-rdepends
(메타 패키지)에 의해 설치된 모든 패키지를 찾을 수 kubuntu-desktop
와의 입력으로 목록을 사용합니다 apt-get purge
. 아마도 kdelibs *를 제거하는 것으로 충분합니다.
KDE는 qt에 의존하지 않으므로 모든 KDE 패키지를 제거하므로 Qt (예 : libqt4 *)를 제거 할 수도 있습니다. 그러나 다른 Qt 응용 프로그램이 다른 데스크톱에서 사용되는 경우에는 제대로 작동하지 않습니다.
그러나 어쨌든 apt-get
전체 설치가 다음과 같은 이유로 엉망이 될 수 있으므로 매우 조심스럽게 제거하려는 패키지를 검사하십시오 .
이것은 나를 위해 일했다 :
sudo apt-get install tasksel
sudo tasksel
목록에서 Kubuntu 데스크탑 을 찾아 선택을 제거하십시오. propmts를 읽고 확인하십시오.
이 후 나는 또한했다
sudo apt-get autoremove
답은 https://help.ubuntu.com/community/PureGnome 및 http://www.psychocats.net/ubuntu/puregnome입니다.
1) 우분투 버전에 해당하는 방법을 선택하십시오
2) 당신은 KDE 환경에서 프로그램을 확인 하고 싶은 당신이 그것을하고 필요하기 때문에) 계속 의존성 (제거 목록에서 제거) 또는 b) 목록에서두고 나중에 다시 설치합니다.
3) 명령 복사 / 붙여 넣기이 명령은이 웹 페이지에 설명되어 있으며 버전에 따라 다르지만 일반적으로 다음과 같습니다.
sudo apt-get remove akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark bluedevil cdparanoia cdrdao
.... and a lot of packages
이 명령은 구성 파일을 제거하지 않고 프로그램 만 제거합니다. 구성 파일도 제거하려면 --purge 옵션을 명령에 추가하십시오.
4)
이 제거 명령은 Kubuntu, Xubuntu 등 패키지가 기본 Ubuntu 설치에 추가 된 내용을 기반으로 작성되었습니다. 명령이 기본값에 추가하고 유지하려는 다른 패키지를 제거 할 수 있습니다. 이 경우 어떤 패키지가 있는지 추적하고 다시 설치하십시오. 설정이 여전히 있어야합니다.
항상 그렇듯이 파티션을 수정하기 전에 백업하십시오.
건배, 랩
우분투 14.04.5 LTS 에서이 명령을 사용했으며이를 수행 한 후 시스템이 이전 상태에서와 같이 작동하면 commmand를 사용할 수 있습니다
sudo apt-get about-distro 제거 akonadi-backend-mysql akonadi-server akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark audiocd-kio baloo bluedevil ca-certificates-java cdparanoia cdrdao 컬러 kde 콘솔 킷 cryptsetup cryptsetup-bin default-jre default-jre-headless docbook-xml docbook-xsl dolphin dragonplayer 글꼴 -dejavu-extra freerdp-x11 freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2- 엔진-산소 gtk3- 엔진-산소 gwenview ibus-qt4 icoutils java-common k3b k3b-data kaccessible kaddressbook kamera kate kate-data 케이트 파트 kcalc kde-base-artwork kde-baseapps-bin kde-baseapps-data kde-config-gtk 스타일 kde-config-pimactivity kde-config-tablet kde-config-telepathy-accounts kde-config-whoopsie kde- 런타임 kde- 런타임-데이터 kde- 스타일 산소 kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data kde-telepathy-declarative kde-telepathy-desktop 애플릿 kde-telepathy-filetransfer-handler kde-telepathy 통합 모듈 kde-telepathy- 최소한 kde-telepathy-send-file kde-telepathy-text-ui kde- 터치 패드 kde-wallpapers- 기본 kde-window-manager kde 창 관리자 공통 kde 작업 공간 kde 작업 공간 bin kde 작업 공간 데이터 kde-workspace-kgreet 플러그인 kde-zeroconf kdegraphics-strigi-analyzer kdelibs-bin kdelibs5- 데이터 kdelibs5- 플러그인 kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim- 런타임 kdepimlibs-kio-plugins kdesudo kdoctools khelpcenter4 kinfocenter kio-audiocd kio-mtp klipper kmag kmail kmenuedit kmix kmousetool 노트 konsole kontact korganizer krdc kscreen ksnapshot ksysguard ksysguardd ksystemlog ktorrent ktorrent-data kubuntu-debug-installer 쿠분투 데스크탑 kubuntu-docs 쿠분투 드라이버 관리자 쿠분투 알림 도우미 쿠분투 설정 데스크탑 데스크탑 쿠분투 설정 넷북 kubuntu-web-shortcuts kwalletmanager libaccounts-qt1 libaio1 libakonadi-calendar4 libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libakonadi-notes4 libakonadi-socialutils4 libakonadiprotocolinternals1 libao-common libao4 libatk-wrapper-java libatk-wrapper-java-jni libattica0.4 libavcodec54 libavformat54 libavutil52 libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4 libbluedevil1 libbonobo2-0 libbonobo2 공통 libboost- 프로그램 옵션 1.54.0 libboost-thread1.54.0 libcalendarsupport4 libchm1 libck-connector0 libcln6 libcryptsetup4 libdebconf-kde0 libdlrestrictions1 libdmtx0a libdvdnav4 libdvdread4 libepub0 libeventviews4 libflac ++ 6 libgconf2-4 libgnome2-0 libgnome2-bin libgnome2-common libgnomevfs2-0 libgnomevfs2-common libgpgme ++ 2 libgps20 libgrantlee-core0 libgrantlee-gui0 libgsm1 libhsqldb1.8.0-java libibus-qt1 libidl-common libidl0 libilmbase6 libincidenceeditorsng4 libindicate-qt1 libindicate5 libiso9660-8 libk3b6 libkabc4 libkactivities-bin libkactivities-models1 libkactivities6 libkalarmcal2 libkateinterfaces4 libkatepartinterfaces4 libkblog4 libkcal4 libkcalcore4 libkcalutils4 libkcddb4 libkcmutils4 libkcompactdisc4 libkdcraw-data libkdcraw23 libkde3support4 libkdeclarative5 libkdecorations4abi1 libkdecore5 libkdepim4 libkdepimdbus 인터페이스 4 libkdesu5 libkdeui5 libkdewebkit5 libkdgantt2-0 libkdnssd4 libkemoticons4 libkephal4abi1 libkexiv2-11 libkexiv2-data libkfbapi1 libkfile4 libkfilemetadata4 libkgapi2-2 libkholidays4 libkhtml5 libkidletime4 libkimap4 libkio5 libkipi-data libkipi11 libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmanagesieve4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkolab0 libkolabxml1 libkonq-common libkonq5- 템플릿 libkonq5abi1 libkontactinterface4 libkparts4 libkpeople3 libkpgp4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4 libksane-data libksane0 libksba8 libkscreen1 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktexteditor4 libktnef4 libktorrent-l10n libktorrent5 libktpcommoninternalsprivate7 libkubuntu0 libkunitconversion4 libkwineffects1abi4 libkwinglesutils1 libkwinglutils1abi3 libkworkspace4abi2 libkxmlrpcclient4 liblastfm1 liblightdm-qt-3-0 libloudmouth1-0 libmailcommon4 libmailimporter4 libmailtransport4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmicroblog4 libmodemmanagerqt1 libmp3lame0 libmpcdec6 libmuonprivate2 libmygpo-qt1 libmysqlclient18 libnepomuk4 libnepomukcleaner4 libnepomukcore4abi1 libnepomukquery4a libnepomukutils4 libnetworkmanagerqt1 libnoteshared4 libntrack-qt4-1 libntrack0 liboath0 libokularcore4 libopenconnect2 libopenexr6 libopenjpeg2 libopus0 liborbit-2-0 liborbit2 libpam-ck- 커넥터 libperl4-corelibs-perl libphonon4 libpimactivity4 libpimcommon4 libplasma-geolocation-interface4 libplasma3 libplasmaclock4abi4 libplasmagenericshell4 libpolkit-qt-1-1 libpoppler-qt4-4 libprison0 libprocesscore4abi1 libprocessui4a libpth20 libqaccessibilityclient0 libqalculate5 libqalculate5-data libqapt2 libqapt2- 런타임 libqca2 libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqjson0 libqmobipocket1 libqoauth1 libqrencode3 libqt4-qt3support libqt4-sql-mysql libqtglib-2.0-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libreoffice-base libreoffice-base-drivers libreoffice-java-common libreoffice-kde libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-style-oxygen libruby1.9.1 libschroedinger-1.0-0 libsctp1 libsendlater4 libservlet3.0-java libsignon-qt1 libsolid4 libsoprano4 libstreamanalyzer0 libstreams0 libsyndication4 libtag-extras1 libtaskmanager4abi5 libtelepathy-logger-qt4-1 libtelepathy-qt4-2 libtemplateparser4 libthreadweaver4 libva1 libvcdinfo0 libvirtodbc0 libweather-ion6 libx264-142 libxcb-composite0 libxcb-damage0 libxcb-record0 libxcb-xtest0 libxerces-c3.1 libxvidcore4 libyaml-0-2 libzip2 lightdm-kde-greeter lksctp 도구 뮤온 발견 뮤온 알리미 뮤온 업데이터 mysql-client-core-5.5 mysql 공통 mysql-server-core-5.5 nepomuk-core-data nepomuk-core-runtime ntrack-module-libnl-0 odbcinst odbcinst1debian2 okular okular-extra-backends openjdk-7-jre openjdk-7-jre-headless 산소 커서 테마 산소 아이콘 테마 p7zip 전체 pam-kwallet 파티션 매니저 포논 포논 백엔드 -Gstreamer 포논 백엔드 -Gstreamer 공통 포논 백엔드 -Gstreamer1.0 pinentry-gtk2 pinentry-qt4 플라즈마-데이터 엔진-애드온 플라즈마-데이터 엔진-작업 공간 플라즈마 데스크탑 플라즈마 넷북 플라즈마 nm 플라즈마 러너 텔레파시 접촉 plasma-scriptengine-javascript 플라즈마-위젯-폴더 뷰 플라즈마-위젯-김판 플라즈마-위젯-메뉴 바 플라즈마-위젯-애드온 플라즈마 위젯 작업 공간 플리머스 테마 쿠분투 로고 plymouth-theme-kubuntu- 텍스트 polkit-kde-1 인쇄 관리자 python3-dbus.mainloop.qt python3-pykde4 python3-pyqt4 python3-sip qapt-batch qapt-deb-installer 쿼셀 쿼셀-데이터 루비 루비 1.9.1 scdaemon sgml-data 공유 데스크톱 온톨로지 skanlite socat software-properties-kde 소프라노 데몬 시스템 설정 ttf-dejavu-core ttf-oxygen-font-family tzdata-java 우분투-릴리즈-업그레이드 -Qt USB- 크리에이터 -kde 사용자 관리자 vcdimager virtuoso- 최소 virtuoso-opensource-6.1-bin virtuoso-opensource-6.1- 일반적인 kubuntu-desktop