I've got a weird itch to remove it, maybe because I don't like the name? Would it do anything if I removed it?
.
I've got a weird itch to remove it, maybe because I don't like the name? Would it do anything if I removed it?
.
To be honest, I don't believe it would hurt anything. Maybe somewhere down the line you may run across a application that need python. Maybe not. If so then just reload it.
you dont want to do that. It depends exactly what you have installed but some programs have python dependencies. These programs will all become non-functional. Also it is very useful jsut by itself. If you every want to learn a programming langauge I would recommend python. It is very simple but at the same time VERY powerful.
Desktop: Q6600 OC: 343 x 9, 4 GB RAM, 8600 GTS Twinview (22",17"), 1.5 TB RAID 5
Laptop: Lenovo T61 T7300 @ 2 GHz, 2GB RAM, Nvidia 140M Quadro, 160 GB harddrive
Remember to mark posts as [SOLVED] when your problem is resolved
If you tag it for removal in Synaptic, a box should pop up if that action would imply removing more packages. It should also pop up once you hit Apply.
If the list only includes library packages (basically those that start with lib), it's likely safe to do. But if it seems to want to remove all kinds of stuff that you use, then you'd be better off bringing Python 2.5 to counseling and make up.
...
Try it in Synaptic, search for Python and remove it, you will see a huge list of applications that have python as their dependency. It is likely most if not all of them will break, rendering your system mostly useless.
removing it can't be recommended to say the least.Code:$ sudo apt-get remove python The following packages will be REMOVED: alacarte alsa-utils apport apport-gtk apturl avant-window-navigator awn-manager blender bluez-gnome brasero bug-buddy capplets-data command-not-found compiz compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-gnome compizconfig-settings-manager contact-lookup-applet deskbar-applet displayconfig-gtk ekiga eog evince evolution evolution-data-server evolution-exchange evolution-plugins evolution-webcal f-spot fast-user-switch-applet file-roller firefox-3.0-gnome-support firefox-gnome-support foomatic-db-hpijs gcalctool gconf-editor gconf2 gdebi gdebi-core gdm gedit gimp-gnomevfs gimp-python gksu gnome-app-install gnome-applets gnome-applets-data gnome-control-center gnome-doc-utils gnome-games gnome-games-data gnome-keyring gnome-media gnome-media-common gnome-menus gnome-mount gnome-netstatus-applet gnome-orca gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-power-manager gnome-raw-thumbnailer gnome-screensaver gnome-session gnome-settings-daemon gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-terminal-data gnome-user-guide gnome-utils gnome-volume-manager gstreamer0.10-gnomevfs gstreamer0.10-plugins-good gtkhtml3.14 guidance-backends hal-cups-utils hpijs hplip hwtest hwtest-gtk jockey-common jockey-gtk language-selector language-selector-common launchpad-integration libawn0 libbonoboui2-0 libbonoboui2-dev libcamel1.2-11 libdeskbar-tracker libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserverui1.2-8 libeel2-2 libexchange-storage1.2-3 libgail-gnome-module libgconf2-dev libgdl-1-0 libgdl-gnome-1-0 libgksu2-0 libglade2-dev libgnome-desktop-2 libgnome-media0 libgnome-vfs2.0-cil libgnome-window-settings1 libgnome2-0 libgnome2-common libgnome2-dev libgnome2-perl libgnome2-vfs-perl libgnome2.0-cil libgnomekbd-common libgnomekbd2 libgnomekbdui2 libgnomeui-0 libgnomeui-dev libgnomevfs2-0 libgnomevfs2-bin libgnomevfs2-common libgnomevfs2-dev libgnomevfs2-extra libgtkhtml3.14-19 libgtkhtml3.16-cil libgweather-common libgweather1 liblpint-bonobo0 libmetacity0 libpanel-applet2-0 libtotem-plparser10 lsb-release metacity metacity-common mousetweaks nautilus nautilus-cd-burner nautilus-data nautilus-sendto nautilus-share network-manager-gnome notification-daemon onboard openoffice.org-gnome openoffice.org-writer pidgin pidgin-otr policykit-gnome python python-apport python-apt python-brlapi python-cairo python-central python-compizconfig python-crypto python-cups python-dbus python-dev python-gconf python-gdata python-gdbm python-glade2 python-gmenu python-gnome2 python-gnome2-desktop python-gnome2-extras python-gnomecanvas python-gnupginterface python-gobject python-gobject-dev python-gst0.10 python-gtk2 python-gtk2-dev python-gtkhtml2 python-gtksourceview2 python-imaging python-launchpad-bugs python-launchpad-integration python-libxml2 python-notify python-numeric python-problem-report python-pyatspi python-pyorbit python-sexy python-software-properties python-support python-uno python-virtkey python-vte python-xdg revelation rhythmbox sbackup seahorse software-properties-gtk sound-juicer system-config-printer-common system-config-printer-gnome tomboy totem totem-common totem-gstreamer totem-mozilla totem-plugins tracker-search-tool tsclient ubufox ubuntu-desktop ubuntu-docs ubuntu-minimal ubuntu-standard ufraw ufw unattended-upgrades update-manager update-manager-core update-notifier vinagre vino xulrunner-1.9-gnome-support yelp
I don't see what bad could happen from removing it other than the obvious fact that some applications might be written in it. I don't see them including it by default and not including PHP, Ruby etc unless a packaged application was written in Python.
why would you want to get rid of python? it's so fun
Code:steven@steven-desktop:~$ python Python 2.5.2 (r252:60911, Apr 21 2008, 11:17:30) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print 'hey sexy' hey sexy >>> print 'haha python, you so funny' haha python, you so funny >>> x=4 >>> y=5 >>> z=7 >>> print x+y-z 2 >>> print 'you so smart, python' you so smart, python >>>
Yeah, python is a huge part of the Ubuntu desktop. Many apps are written in python, some of the best! Why don't you like the name? Afraid of snakes?
Bookmarks