Advertisement
ajhlinuxuser

11.10 apt-get remove Unity: the Good, Bad & UGLY

Jan 22nd, 2013
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.84 KB | None | 0 0
  1. This is the script used to remove unity per the referenced tutorial
  2. ----------------------------------------------------------------------------------------------
  3. #!/bin/bash
  4.  
  5. #ref: http://askubuntu.com/questions/6302/how-can-you-remove-unity
  6.  
  7. # changed remove to 'purge' by adam
  8.  
  9. sudo apt-get purge unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator6 indicator-application evolution-indicator indicator-datetime indicator-messages libnux-1.0-0
  10.  
  11. # apt-get said the following was never installed. So removed from the above line.
  12. #nuxtools
  13.  
  14.  
  15.  
  16.  
  17. ----------------------------------------------------------------------------------------------
  18. This is the result of the first script
  19. ----------------------------------------------------------------------------------------------
  20. Reading package lists...
  21. Building dependency tree...
  22. Reading state information...
  23. Package evolution-indicator is not installed, so not removed
  24. The following packages were automatically installed and are no longer required:
  25. libgeis1 libgrail1 libevemu1 libframe1
  26. Use 'apt-get autoremove' to remove them.
  27. The following extra packages will be installed:
  28. caribou cups-pk-helper evolution-data-server evolution-data-server-common
  29. gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0
  30. gir1.2-cogl-1.0 gir1.2-folks-0.6 gir1.2-gee-1.0 gir1.2-gkbd-3.0
  31. gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0
  32. gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2
  33. gir1.2-upowerglib-1.0 gjs gnome-icon-theme gnome-icon-theme-full
  34. gnome-session gnome-session-bin gnome-session-common gnome-shell
  35. gnome-shell-common libcamel-1.2-29 libcaribou0 libclutter-1.0-0 libcogl5
  36. libebackend-1.2-1 libebook1.2-12 libecal1.2-10 libedata-book-1.2-11
  37. libedata-cal-1.2-13 libedataserver1.2-15 libedataserverui-3.0-1 libevemu1
  38. libframe1 libgeis1 libgjs0c libgrail1 libmozjs185-1.0 libmutter0 mesa-utils
  39. mutter-common
  40. Suggested packages:
  41. evolution evolution-data-server-dbg desktop-base gnome-session-fallback
  42. Recommended packages:
  43. gnome-themes-standard libclutter-1.0-common libcogl-common
  44. The following packages will be REMOVED:
  45. gir1.2-unity-4.0* indicator-application* indicator-appmenu*
  46. indicator-datetime* indicator-messages* indicator-power* indicator-sound*
  47. indicator-status-provider-mc5* libappindicator0.1-cil* libappindicator1*
  48. libindicator6* libnux-1.0-0* libunity-2d-private0* libunity-core-4.0-4*
  49. python-appindicator* tomboy* transmission-gtk* ubuntu-desktop* unity*
  50. unity-2d* unity-2d-launcher* unity-2d-panel* unity-2d-places*
  51. unity-2d-spread* unity-asset-pool* unity-common* unity-lens-applications*
  52. unity-lens-files* unity-lens-music* unity-scope-musicstores* unity-services*
  53. usb-creator-gtk*
  54. The following NEW packages will be installed:
  55. caribou cups-pk-helper gir1.2-accountsservice-1.0 gir1.2-caribou-1.0
  56. gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-folks-0.6 gir1.2-gee-1.0
  57. gir1.2-gkbd-3.0 gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0
  58. gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2
  59. gir1.2-upowerglib-1.0 gjs gnome-icon-theme-full gnome-shell
  60. gnome-shell-common libcaribou0 libclutter-1.0-0 libcogl5 libevemu1 libframe1
  61. libgeis1 libgjs0c libgrail1 libmozjs185-1.0 libmutter0 mesa-utils
  62. mutter-common
  63. The following packages will be upgraded:
  64. evolution-data-server evolution-data-server-common gnome-icon-theme
  65. gnome-session gnome-session-bin gnome-session-common libcamel-1.2-29
  66. libebackend-1.2-1 libebook1.2-12 libecal1.2-10 libedata-book-1.2-11
  67. libedata-cal-1.2-13 libedataserver1.2-15 libedataserverui-3.0-1
  68. 14 upgraded, 32 newly installed, 32 to remove and 426 not upgraded.
  69. Need to get 17.0 MB of archives.
  70. After this operation, 18.5 MB of additional disk space will be used.
  71. Do you want to continue [Y/n]?
  72.  
  73.  
  74.  
  75. ----------------------------------------------------------------------------------------------
  76. This is a 1-line script which I used to remove the crud that was installed by apt-get
  77. ----------------------------------------------------------------------------------------------
  78. sudo apt-get purge caribou cups-pk-helper evolution-data-server evolution-data-server-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-folks-0.6 gir1.2-gee-1.0 gir1.2-gkbd-3.0 gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gjs gnome-icon-theme gnome-icon-theme-full gnome-session gnome-session-bin gnome-session-common gnome-shell gnome-shell-common libcamel-1.2-29 libcaribou0 libclutter-1.0-0 libcogl5 libebackend-1.2-1 libebook1.2-12 libecal1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver1.2-15 libedataserverui-3.0-1 libevemu1 libframe1 libgeis1 libgjs0c libgrail1 libmozjs185-1.0 libmutter0 mesa-utils mutter-common
  79.  
  80.  
  81.  
  82. ----------------------------------------------------------------------------------------------
  83. This is the output:
  84. ----------------------------------------------------------------------------------------------
  85. Reading package lists...
  86. Building dependency tree...
  87. Reading state information...
  88. The following extra packages will be installed:
  89. akonadi-backend-mysql akonadi-server apturl-common apturl-kde brasero-cdrkit
  90. docbook-xsl gnome-control-center-data kate-data katepart kde-runtime
  91. kde-runtime-data kdebase-runtime kdelibs-bin kdelibs5-data kdelibs5-plugins
  92. kdepim-runtime kdepimlibs-kio-plugins kdesudo kdoctools libakonadi-contact4
  93. libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4
  94. libakonadiprotocolinternals1 libattica0 libboost-program-options1.46.1
  95. libbrasero-media3-1 libclucene0ldbl libdlrestrictions1 libdmtx0a
  96. libevince3-3 libilmbase6 libiodbc2 libkabc4 libkatepartinterfaces4 libkcal4
  97. libkcalcore4 libkcalutils4 libkcmutils4 libkde3support4 libkdecore5
  98. libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4
  99. libkhtml5 libkidletime4 libkimap4 libkio5 libkjsapi4 libkjsembed4 libkldap4
  100. libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4
  101. libknotifyconfig4 libkntlm4 libkparts4 libkpimidentities4 libkpimtextedit4
  102. libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4
  103. libktexteditor4 libmailtransport4 libmicroblog4 libmysqlclient16 libnepomuk4
  104. libnepomukquery4a libnepomukutils4 libntrack-qt4-1 libntrack0 libopenexr6
  105. libphonon4 libplasma3 libpolkit-qt-1-1 libprison0 libqapt-runtime libqapt1
  106. libqca2 libqrencode3 libqt4-dbus libqt4-declarative libqt4-designer
  107. libqt4-help libqt4-network libqt4-opengl libqt4-qt3support libqt4-script
  108. libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test
  109. libqt4-xml libqt4-xmlpatterns libqtassistantclient4 libqtcore4 libqtgui4
  110. libqtwebkit4 libsolid4 libsoprano4 libssh-4 libstreamanalyzer0 libstreams0
  111. libthreadweaver4 libtotem0 libxml2-utils mysql-client-core-5.1 mysql-common
  112. mysql-server-core-5.1 ntrack-module-libnl-0 oxygen-icon-theme phonon
  113. phonon-backend-gstreamer plasma-scriptengine-javascript python-kde4
  114. python-qt4 python-sip qapt-batch qdbus shared-desktop-ontologies
  115. software-properties-kde soprano-daemon xul-ext-ubufox
  116. Suggested packages:
  117. akonadi-backend-sqlite akonadi-backend-postgresql dvdauthor readom
  118. docbook-xsl-doc-html docbook-xsl-doc-pdf docbook-xsl-doc-text
  119. docbook-xsl-doc libsaxon-java libxalan2-java docbook-xsl-saxon fop xalan
  120. dbtoepub djvulibre-bin gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad
  121. gstreamer0.10-plugins-ugly cdrdao hspell libqca2-plugin-cyrus-sasl
  122. libqca2-plugin-gnupg libqca2-plugin-ossl libqt4-declarative-folderlistmodel
  123. libqt4-declarative-gestures libqt4-declarative-particles
  124. libqt4-declarative-shaders qt4-qmlviewer libqt4-dev qt4-qtconfig
  125. phonon-backend-vlc phonon-backend-xine phonon-backend-mplayer libpython2.6
  126. python-qt4-dbg
  127. Recommended packages:
  128. virtuoso-minimal kubuntu-debug-installer icoutils
  129. The following packages will be REMOVED:
  130. apturl* banshee* banshee-extension-soundmenu*
  131. banshee-extension-ubuntuonemusicstore* brasero* caribou* cups-pk-helper*
  132. empathy* eog* evince* evolution-data-server* evolution-data-server-common*
  133. gir1.2-accountsservice-1.0* gir1.2-caribou-1.0* gir1.2-clutter-1.0*
  134. gir1.2-cogl-1.0* gir1.2-folks-0.6* gir1.2-gee-1.0* gir1.2-gkbd-3.0*
  135. gir1.2-json-1.0* gir1.2-mutter-3.0* gir1.2-networkmanager-1.0*
  136. gir1.2-polkit-1.0* gir1.2-telepathyglib-0.12* gir1.2-telepathylogger-0.2*
  137. gir1.2-upowerglib-1.0* gjs* gnome-codec-install* gnome-control-center*
  138. gnome-icon-theme* gnome-icon-theme-full* gnome-icon-theme-symbolic*
  139. gnome-screensaver* gnome-session* gnome-session-bin* gnome-session-common*
  140. gnome-shell* gnome-shell-common* humanity-icon-theme* libcamel-1.2-29*
  141. libcaribou0* libclutter-1.0-0* libcogl5* libebackend-1.2-1* libebook1.2-12*
  142. libecal1.2-10* libedata-book-1.2-11* libedata-cal-1.2-13*
  143. libedataserver1.2-15* libedataserverui-3.0-1* libevemu1* libframe1*
  144. libgeis1* libgjs0c* libgrail1* libmozjs185-1.0* libmutter0* light-themes*
  145. mesa-utils* metacity* mutter-common* nautilus-share* network-manager-gnome*
  146. simple-scan* software-center* system-config-printer-gnome*
  147. thunderbird-gnome-support* totem* totem-mozilla* totem-plugins*
  148. ubuntu-artwork* ubuntu-mono* ubuntuone-client-gnome*
  149. The following NEW packages will be installed:
  150. akonadi-backend-mysql akonadi-server apturl-kde docbook-xsl kate-data
  151. katepart kde-runtime kde-runtime-data kdebase-runtime kdelibs-bin
  152. kdelibs5-data kdelibs5-plugins kdepim-runtime kdepimlibs-kio-plugins kdesudo
  153. kdoctools libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4
  154. libakonadi-kde4 libakonadi-kmime4 libakonadiprotocolinternals1 libattica0
  155. libboost-program-options1.46.1 libclucene0ldbl libdlrestrictions1 libdmtx0a
  156. libilmbase6 libiodbc2 libkabc4 libkatepartinterfaces4 libkcal4 libkcalcore4
  157. libkcalutils4 libkcmutils4 libkde3support4 libkdecore5 libkdesu5 libkdeui5
  158. libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4
  159. libkimap4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmbox4
  160. libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4
  161. libkntlm4 libkparts4 libkpimidentities4 libkpimtextedit4 libkpimutils4
  162. libkprintutils4 libkpty4 libkresources4 libkrosscore4 libktexteditor4
  163. libmailtransport4 libmicroblog4 libnepomuk4 libnepomukquery4a
  164. libnepomukutils4 libntrack-qt4-1 libntrack0 libopenexr6 libphonon4
  165. libplasma3 libpolkit-qt-1-1 libprison0 libqapt-runtime libqapt1 libqca2
  166. libqrencode3 libqt4-designer libqt4-help libqt4-qt3support
  167. libqt4-scripttools libqt4-test libqtassistantclient4 libqtwebkit4 libsolid4
  168. libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 libthreadweaver4
  169. libxml2-utils mysql-client-core-5.1 mysql-server-core-5.1
  170. ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-gstreamer
  171. plasma-scriptengine-javascript python-kde4 python-qt4 python-sip qapt-batch
  172. shared-desktop-ontologies software-properties-kde soprano-daemon
  173. The following packages will be upgraded:
  174. apturl-common brasero-cdrkit gnome-control-center-data libbrasero-media3-1
  175. libevince3-3 libmysqlclient16 libqt4-dbus libqt4-declarative libqt4-network
  176. libqt4-opengl libqt4-script libqt4-sql libqt4-sql-mysql libqt4-svg
  177. libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libtotem0 mysql-common
  178. qdbus xul-ext-ubufox
  179. 22 upgraded, 110 newly installed, 73 to remove and 386 not upgraded.
  180. Need to get 90.8 MB of archives.
  181. After this operation, 196 MB of additional disk space will be used.
  182. Do you want to continue [Y/n]?
  183.  
  184.  
  185. ----------------------------------------------------------------------------------------------
  186. This is a 1-line script to remove the crud that was installed while trying to remove the first crud.
  187. ----------------------------------------------------------------------------------------------
  188. sudo apt-get purge akonadi-backend-mysql akonadi-server apturl-common apturl-kde brasero-cdrkit docbook-xsl gnome-control-center-data kate-data katepart kde-runtime kde-runtime-data kdebase-runtime kdelibs-bin kdelibs5-data kdelibs5-plugins kdepim-runtime kdepimlibs-kio-plugins kdesudo kdoctools libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libakonadiprotocolinternals1 libattica0 libboost-program-options1.46.1 libbrasero-media3-1 libclucene0ldbl libdlrestrictions1 libdmtx0a libevince3-3 libilmbase6 libiodbc2 libkabc4 libkatepartinterfaces4 libkcal4 libkcalcore4 libkcalutils4 libkcmutils4 libkde3support4 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkemoticons4 libkfile4 libkhtml5 libkidletime4 libkimap4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmbox4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkrosscore4 libktexteditor4 libmailtransport4 libmicroblog4 libmysqlclient16 libnepomuk4 libnepomukquery4a libnepomukutils4 libntrack-qt4-1 libntrack0 libopenexr6 libphonon4 libplasma3 libpolkit-qt-1-1 libprison0 libqapt-runtime libqapt1 libqca2 libqrencode3 libqt4-dbus libqt4-declarative libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtassistantclient4 libqtcore4 libqtgui4 libqtwebkit4 libsolid4 libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 libthreadweaver4 libtotem0 libxml2-utils mysql-client-core-5.1 mysql-common mysql-server-core-5.1 ntrack-module-libnl-0 oxygen-icon-theme phonon phonon-backend-gstreamer plasma-scriptengine-javascript python-kde4 python-qt4 python-sip qapt-batch qdbus shared-desktop-ontologies software-properties-kde soprano-daemon xul-ext-ubufox
  189.  
  190.  
  191. ----------------------------------------------------------------------------------------------
  192. This is the result of running that script.
  193. ----------------------------------------------------------------------------------------------
  194. Reading package lists... Done
  195. Building dependency tree
  196. Reading state information... Done
  197. The following packages will be REMOVED:
  198. akonadi-backend-mysql* akonadi-server* appmenu-qt* apturl-common*
  199. apturl-kde* brasero-cdrkit* docbook-xsl* gir1.2-totem-1.0*
  200. gnome-control-center-data* kate-data* katepart* kde-runtime*
  201. kde-runtime-data* kdebase-runtime* kdelibs-bin* kdelibs5-data*
  202. kdelibs5-plugins* kdepim-runtime* kdepimlibs-kio-plugins* kdesudo*
  203. kdoctools* libakonadi-contact4* libakonadi-kabc4* libakonadi-kcal4*
  204. libakonadi-kde4* libakonadi-kmime4* libakonadiprotocolinternals1*
  205. libattica0* libboost-program-options1.46.1* libbrasero-media3-1*
  206. libclucene0ldbl* libdbusmenu-qt2* libdconf-qt0* libdlrestrictions1*
  207. libdmtx0a* libevince3-3* libilmbase6* libiodbc2* libkabc4*
  208. libkatepartinterfaces4* libkcal4* libkcalcore4* libkcalutils4* libkcmutils4*
  209. libkde3support4* libkdecore5* libkdesu5* libkdeui5* libkdewebkit5*
  210. libkdnssd4* libkemoticons4* libkfile4* libkhtml5* libkidletime4* libkimap4*
  211. libkio5* libkjsapi4* libkjsembed4* libkldap4* libkmbox4* libkmediaplayer4*
  212. libkmime4* libknewstuff2-4* libknewstuff3-4* libknotifyconfig4* libkntlm4*
  213. libkparts4* libkpimidentities4* libkpimtextedit4* libkpimutils4*
  214. libkprintutils4* libkpty4* libkresources4* libkrosscore4* libktexteditor4*
  215. libmailtransport4* libmicroblog4* libmysqlclient16* libnepomuk4*
  216. libnepomukquery4a* libnepomukutils4* libntrack-qt4-1* libntrack0*
  217. libopenexr6* libphonon4* libplasma3* libpolkit-qt-1-1* libprison0*
  218. libqapt-runtime* libqapt1* libqca2* libqrencode3* libqt4-dbus*
  219. libqt4-declarative* libqt4-designer* libqt4-help* libqt4-network*
  220. libqt4-opengl* libqt4-qt3support* libqt4-script* libqt4-scripttools*
  221. libqt4-sql* libqt4-sql-mysql* libqt4-svg* libqt4-test* libqt4-xml*
  222. libqt4-xmlpatterns* libqtassistantclient4* libqtbamf1* libqtcore4*
  223. libqtdee2* libqtgconf1* libqtgui4* libqtwebkit4* libsolid4* libsoprano4*
  224. libssh-4* libstreamanalyzer0* libstreams0* libthreadweaver4* libtotem0*
  225. libxml2-utils* mysql-client-core-5.1* mysql-common* mysql-server-core-5.1*
  226. ntrack-module-libnl-0* oxygen-icon-theme* phonon* phonon-backend-gstreamer*
  227. plasma-scriptengine-javascript* python-kde4* python-qt4* python-sip*
  228. qapt-batch* qdbus* qt-at-spi* shared-desktop-ontologies* sni-qt*
  229. software-properties-kde* soprano-daemon* xul-ext-ubufox*
  230. 0 upgraded, 0 newly installed, 141 to remove and 384 not upgraded.
  231. After this operation, 364 MB disk space will be freed.
  232. Do you want to continue [Y/n]?
  233.  
  234. *I asked for the removal of 132 packages, 9 more are automatically being removed.
  235. ----------------------------------------------------------------------------------------------
  236. Why apt-get do you make me suffer? Why not do this in the first place???
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement