Asentelin kuukausi sitten Gentoon vanhalle 6.3GB Maxtorille. Gnome, Ooffice 2 , muutamia videoplayereita ja muita ohjelmiakin on asennettu. Nyt on tilaa käytetty 3,58 GB. Tuntuu suurelta. Tuli mieleeni, että onkohan kiintolevylle kertynyt turhaakin roskaa, jonka joutaisi poistaa. Ja jos näin on, niin miten ja mistä se turha tavara löytyy ja miten poistetaan. Kotihakemistossa on vain 5 Mt.
hmm distfiles eli hakemisto jonne jokaisen asennetun ohjelman tar-pallot jää kannattanee tyhjentää eka voit katsoa kuinka iso se on: du -csh /usr/portage/distfiles ja sitten tyhjentää (roottina) rm -R /usr/portage/distfiles/* myös /var/tmp ja /tmp koko kannatanee katsoa, ne ei yleensä kyllä kamalan isot ole..
/usr/portage/distfiles oli lähes 600 Mt ja poistin ne. /tmp ja /var/tmp ovatkin hankalampia arvioida, kun siellä on runsaasti alihakemistoja alihakemistoineen ja tiedostoja.Voiko niitä huolettomasti poistella? Kiitos ohjeista.
/var/tmp/portage on myös sellainen kansio mikä kannattaa tyhjentää. Tarkistappa myös /var/log/messages tiedoston koko, se kun kasvaa rajattomasti ellei ole logrotate ohjelmaa käytössä.
Joskus kannattaa myös ajaa [bold]emerge --depclean[/bold] ja [bold] emrge -pP world[/bold], jotta näkee mitö tauhkaa koneessa on. Ensimmäiseen, eli [bold]emerge --depclean[/bold]:n ohjeena että sitä ennen kannattaa ajaa [bold]emerge --sync[/bold] (tai vastaava) ja sen jälkeen [bold]emerge -vauDN world[/bold] ja sen jälkeen [bold]revdep-rebuild[/bold] (löytyy gentoolkitistä, [bold]emerge gentoolkit[/bold]) ja sen jälkeen vielä varmuuden vuoksi [bold]emerge -vauDN world[/bold]. Jälkimmäiseen, tuo p valitsimen kanssa vain näyttää mitä tuplia koneelle on asennettu. Sen mitä voi poistaa voi joko maalais järjellä päätellä tai kysyä täältä. Suosittelen jälkimmäistä. Kumminkin, molemmilla saattaa sada jonkun verran levytilaa palautettua, etenkin tuolla ensimmäisellä [bold]JOS[/bold] on kovin muutellu USE asetuksia. EDIT, pikku lisäys EDIT2, joitain typoja EDIT3, Lisäystä: Jep, eli noista siivouskomennoista, niillä todellakin saa helposti järjestelmän rikki. Ketjulla: - [bold]emerge --sync[/bold] // tärkeä! - [bold]emerge -vauDN world[/bold] // Järjestelmä ajan tasalle. - siivouskomento/-komennot // Näissä järjen kanssa, ja -p valitsin on hyvä! - [bold]revdep-rebuild[/bold] // Korjataanpas vahinkoja - [bold]emerge -vauDN world[/bold] // ja varmuuden vuoksi jos jotain tärkeetä meni niin se tod. näk tulee nyt takasin. ..yleensä ei kumminkaan ongelmia tule. yleensä..
vei@localhost ~ $ su Password: localhost vei # du -csh /var/tmp 40M /var/tmp 40M yhteensä localhost vei # du -csh /tmp 3,9M /tmp 3,9M yhteensä localhost vei # du -csh /var/tmp/portage 40M /var/tmp/portage 40M yhteensä localhost vei # du -csh /var/log/messages 2,1M /var/log/messages 2,1M yhteensä localhost vei # emrge -pP world bash: emrge: command not found localhost vei # emerge -pP world >>> These are the packages that I would unmerge: x11-libs/gtk+ selected: 2.8.8 protected: 1.2.10-r11 omitted: none dev-libs/glib selected: 2.8.4 protected: 1.2.10-r5 omitted: none gnome-extra/gtkhtml selected: 3.6.2 protected: 2.6.3 omitted: none app-text/docbook-xml-dtd selected: 4.4 4.1.2-r5 protected: 4.3 omitted: none sys-devel/automake selected: 1.5 1.6.3 1.7.9-r1 1.4_p6 1.8.5-r3 protected: 1.9.6-r1 omitted: none sys-devel/autoconf selected: 2.13 protected: 2.59-r6 omitted: none >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. localhost vei # Tällaista näyttää. Ei nuo hakemistot isoja ole, kuten Jannejt arvelee, mutta mitä näille kuudelle paketille pitäisi tehdä? Ajoin emerge --depclean:in jo ennenkuin tulin tänne neuvoja kyselemään,mutta sillä ei juurikaan tila lisääntynyt.
hih, enpä ikinä ollu miettinyt /var/log kokoa, mutta aiemmin olleet acpi-errorit joita oli _paljon_ taisi jäädä talteen, total 2.3G oli ja acpid nimisen tekstifilun koko oli 2.0G no dellasin ne ja logrotaten asensin, se tyhjentelee sit autom. tota kai ja Vea:n filuihin niin glib ja gtk+ ainakin noista pitää säilyttää myös vanhemmat versiot, joku joka enemmä tota emerge -P world leikkinyt voineek ertoo noista muistakin =)
Näistä en poistaisi mitään...toi emergen --prune optio on aika vaarallinen, eli jos et tiedä 100%, että mitä teet, niin älä tee mitään... emerge --depclean on hiukan parempi vaihtoehto, mutta saattaa silti poistaa tärkeitä paketteja...sen käyttöä voisi suositella niin, että kirjoittelee: emerge -p --depclean ja käy paketit läpi ja poistaa manuaalisesti kaikki paketit, jotka ovat oikeasti turhia.
[bold]emerge -p --depclean dev-lang/swig selected: 1.3.21 protected: none omitted: none sys-libs/libcap selected: 1.10-r5 protected: none omitted: none gnome-extra/gal selected: 2.4.3 protected: none omitted: none[/bold] Katselin Portholella näitä ja arvelen, ettei poistamisella paljon saavuteta.Esim. gal sisältää 406 tiedostoa, mutta hakemiston sisältö vain 544 kt. Minun osaamisellani turhien poisto menee enämpi arvaukseksi. Portholea tässäkin mielessä katselin,mutta suppeat siinä oli esittelyt näille paketeille. Gentoon tilantarve onkin aika suuri. Kun ensimmäisiä linuxejani (Best Linux,It Linux) asensin nelisen vuotta sitten, ne sopivat hyvin 2 Gb osiolle ja jäi vielä reilusti tallennustilaakin.
Koosta on turha valittaa. Gentoo vie vähiten tilaa. Binaarien kokoon vaikuttaa myös käännös optiot/optimoinnit. Portage puu vie myös tilaa yli 100 000 tiedostoa. Siitä voi tiputtaa paljon pois. tmpwatch on hyvä apu temppien kurissa pitämiseksi. Kantsii asentaa!! Mulla /usr koko vain 1,8 Gigaa. Ja sentään KDE 3.5 käytössä (ei kaikkea käännetty). Ja täytyy muistaa että kerneleiden lähdekoodi & käännetyt binaarit vie tilaa. Itsellä näköjään lähes 700Mt. Ja uutta Mandrivaa ym ei kannata asentaa alle 4 G levylle?
Itseasiassa gentoo vie eniten tilaa, ei tietenkään kokoaikaa mutta suuret käännös hommat vaativat tyhjää tilaa todella paljon. Esim open officen kääntäminen vie useita gigoja ylimääräistä käännöksen aikana, mutta harva sitä kuitenkaan lähtee kääntämään. Mutta kokemuksesta voin sanoa että alta 4GB osiolle on genttootakin todella hankala saada menemään kun ottaa huomioon emergen tarvitseman lisätilan käännösten aikana.
Kyllä käännöksille pitää tilaa olla. Onneksi KDE:n pystyy jo asentamaan osissa eikä tarvita montaa gigaa kääntämiseen. OO:n kääntäminen taitaa olla turhaa.. Mutta Gentoon perusajatus on, että koneelle ei asenneta mitään ylimääräistä. Tuskin missään muussa jakelussa saa niin suppeeta KDE:tä asenettua. Muissa jakeluissa tulee aina mukana ohjelmia, joita ei tule koskaan käyttäneeksi. KDE:n voi asentaa n. 300 kpl paketin valikoimassa. Amarock, mplayer ym soittimissa voi vaikuttaa mitkä kodekit käännetään mukaan. Esim Mandrivassa kun yrittää poistaa jotain tyhmää KDE ohjelmaa, niin paketin hallinta haluaa poistaa lähes koko KDE:n riippuvuuksien takia. Väitän edelleen että linukkaa tunteva saa gentoossa saman ohjelmakoelman pienempään tilaan kuin muissa jakeluissa. Ja Gentoon saa asennettua 4 G levylle. Itselläni on kakkos gentoo - kokeiluja varten 4 G levyllä. Ja toista gigaa tyhjää... Ja fiksu osaa pistää sen portagen omalle levylle - reiserfs kaiketi paras ja tosi nuuka poistaa vielä siitä turhia haaroja. Niin käännökset & portagen päivitys ei aiheuta root-levyn pirstoutumista.
Oliskohan noin. Jos vaikka asentaa susen ilman OO:ea kde työpöydällä niin tilaa menee 1.6 gigaa. En oo koittanu ennen asennusta karsia kde ohjelmia, mutta luultavasti niitäkin vielä voi karsia. Eikä siinä hirveesti mitään tyhmiä ohjelmia tule. Joitain pelejä ehkä vois jättää pois.
Gentoossa voi näppärästi poistaa käännösvaiheessa ohjelmista turhia ominaisuuksia, joka (ainakin teoriassa) tekee binääreistä / ohjelmista pienempiä. Käytännössähän se riippuu myös muutamasta muusta seikasta, kuten optimointitasoista. Olettaisin että normaaleissa "binääridistroissa" paketit on käännetty kaikkia miellyttävällä tavalla, eli ohjelmiin on käännetty mukaan kaikki ominaisuudet joita se ohjelma tukee. Joka taasen käytännössä tarkoittaa isompia binääreitä.
...gentoossa vain muihin distroihin verraten vie paljon tilaa nuo sovelluskehitys paketit, joiden avulla siis saadaan käännettyä muut paketit, siis gcc:t, pythonit, ynnä muut kirjastoineen. Gentoon luonteesta johtuen ne kun on pakko olla. Muissa distroissa ne on valinnaisia. Ja nuo kaikki mahdolliset ohjelmakehityspaketit vievät keskimääräisessä gentoo boxissa (mutulla) puolet kiintolevytilasta. Toki ne voi poistaa kun järjestelmä on valmis (heh!) ja portagenkin voi siinä vaiheessa poistaa, eli Gentoon avulla saa kyllä varsin kompaktin järjestelmän. Mutta käytännössä ne siellä kumminkin tarvitaan jos meinaa boxiaan käyttää, joten lienee aika turha väittää että Gentoo toimivana järjestelmänä vie vähiten tai vähemmän tilaa kun joku muu. Oli jo pakko sanoa..