Gentoon koko

Discussion in 'Linux -keskustelu' started by Vea, Mar 3, 2006.

  1. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    26
    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.
     
  2. Jannejt

    Jannejt Moderator Staff Member

    Joined:
    Feb 10, 2005
    Messages:
    5,045
    Likes Received:
    6
    Trophy Points:
    118
    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..
     
  3. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    26
    /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.
     
  4. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    /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ä.
     
    Last edited: Mar 3, 2006
  5. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    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ä..
     
    Last edited: Mar 5, 2006
  6. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    26
    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.
     
    Last edited: Mar 3, 2006
  7. Jannejt

    Jannejt Moderator Staff Member

    Joined:
    Feb 10, 2005
    Messages:
    5,045
    Likes Received:
    6
    Trophy Points:
    118
    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 =)
     
  8. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    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.
     
  9. Vea

    Vea Regular member

    Joined:
    May 25, 2005
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    26
    [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.



     
  10. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    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?
     
  11. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    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.
     
  12. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    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.
     
  13. lauritx

    lauritx Regular member

    Joined:
    Mar 4, 2004
    Messages:
    488
    Likes Received:
    0
    Trophy Points:
    26
    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.
     
    Last edited: Mar 12, 2006
  14. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    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ä.
     
  15. .W.

    .W. Regular member

    Joined:
    Mar 1, 2004
    Messages:
    838
    Likes Received:
    0
    Trophy Points:
    26
    ...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..
     

Share This Page