Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: Mistofelees - 01.03.16 - klo:12.33
-
Python on varmasti viksu vekotin, vaikken sitä itse käytäkkään.
Ongelma on nyt siinä, että yritän saada Ubuntun tungettua todella pienelle 'kovalevylle'. Olen nyppinyt pois ohjelmia yksi kerrallaan.
Käyttö tulee olemaan
Voiko Pythonin poistaa aiheuttamatta ongelmia ?
Onko siis jotain järjestelmään kuuluvia osia, jotka vaativat Pythonin läsnäoloa ?
-
Voiko Pythonin poistaa aiheuttamatta ongelmia ?
Onko siis jotain järjestelmään kuuluvia osia, jotka vaativat Pythonin läsnäoloa ?
Veikkaisin, että ongelmia tulee...
Ennen poistamista tutki .py-tiedostot...
siis ...
sudo updatedb
locate .py
Olettaen, että riisuttuun koneeseesi on kyseinen ohjelma asennettu.
-
Jos noin paljon haluaa karsia, eikö olisi helpompaa asentaa Gen/Funtoo tai Arch? Ubuntussa tulee mukaan paljon isompiakin ja monille turhempia ohjelmia että itse ainakin asentaisin Funtoon tai Archin.
-
Voiko Pythonin poistaa aiheuttamatta ongelmia ?
Onko siis jotain järjestelmään kuuluvia osia, jotka vaativat Pythonin läsnäoloa ?
Tätä voi tutkia pakettien riippuvuuksien avulla, eli mitä apt-get näyttää poistettaviksi paketeiksi, jos yrität poistaa pythonin. Nykyisin keskeiset järjestelmäpaketit eivät enää käytä Python 2.7:ää, joten sen voi todennäköisesti poistaa ongelmitta. Python 3 sen sijaan vie mukanaan keskeisiä paketteja. Tässä listaus eräästä 14.04 server/cloud -asennuksesta:
$ sudo apt-get remove python3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-newt
The following packages will be REMOVED:
apparmor apport byobu cloud-init command-not-found dh-python
landscape-client landscape-common language-selector-common lsb-release
python3 python3-apport python3-apt python3-commandnotfound python3-dbus
python3-distupgrade python3-gdbm python3-gi python3-newt
python3-problem-report python3-pycurl python3-software-properties
python3-update-manager software-properties-common ubuntu-minimal
ubuntu-release-upgrader-core ubuntu-standard ufw unattended-upgrades
update-manager-core update-notifier-common
The following NEW packages will be installed:
python-newt
0 upgraded, 1 newly installed, 31 to remove and 24 not upgraded.
Need to get 18.3 kB of archives.
After this operation, 16.0 MB disk space will be freed.
Do you want to continue? [Y/n]
Ubuntussa python3(-minimal) on ns. essential-paketti, eli se kuuluu melko kiinteästi minimiasennukseen. Käytännössä järjestelmä saattaa kyllä toimia ihan hyvin ilman sitäkin. Debianissa Pythonin voi poistaa kokonaan vaikuttamatta perusjärjestelmän toimintaan. Itse käytän Debian jessietä perustana minimaalisille asennuksille, kun vaakakupissa painaa paljon myös vakaus, tietoturvatuki ja ylläpidon helppous. Ubuntu on kyllä myös varteenotettava vaihtoehto, ja sitä käytetään hyvin paljon pilvipalveluissa ja containereissa, joissa pieni asennuskoko on eduksi.
-
Pistin juuri python2.7:n menemään roskiin. Katsotaan sitten. 3.0 jää koneeseen vielä tässä vaiheessa.
Riittääkö tuo python3.0 minimal, jos 3.0:n poistaa muuten ?
-
Pistin juuri python2.7:n menemään roskiin. Katsotaan sitten. 3.0 jää koneeseen vielä tässä vaiheessa.
Riittääkö tuo python3.0 minimal, jos 3.0:n poistaa muuten ?
python3.4-paketti näemmä vaaditaan myös, kun noissa järjestelmäkomponenteissa on riippuvuudet python3-metapakettiin joka taas sisältää riippuvuudet sekä python3-minimal että python3.4 -paketteihin.