i386 vs. x86_64

Discussion in 'Linux -keskustelu' started by Isukki50, Dec 5, 2007.

  1. Isukki50

    Isukki50 Regular member

    Joined:
    Jun 5, 2003
    Messages:
    125
    Likes Received:
    0
    Trophy Points:
    26
    Päivitin juuri systeemini (yum update) ja huomasin että koneelleni ladattiin kaikki ohjelmat kahtena versiona, sekä 32 että 64 bittisinä, vaikka käyttis on 64 bittinen. Onko todella niin, että näistä ohjelmista on kovalevyllä tuplaversiot? Ei tila kyllä kesken lopu, mutta mihin näitä i386 versioita tarvitaan? Voiko ne poistaa?
     
  2. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Monista kirjastoista usein asennetaan myös 32 bittiset version jotta 32 bittiset softat toimivat, mutta se että ohjelmista asennetaa 2 eri versiota niin kuullostaa kyllä ihmeelliseltä... Sellaiset ohjelmat mitä et tarvitse niin voit kyllä poistaa, ja jos et mitään 32 bittisiä softia pyörittele niin voi kirjastotkin poistaa. Kannattaa kuitenkin aina ottaa varmuuskopio varmuuden vuoksi.
     
  3. Isukki50

    Isukki50 Regular member

    Joined:
    Jun 5, 2003
    Messages:
    125
    Likes Received:
    0
    Trophy Points:
    26
    Miten ne poistetaan? Tai miten ylipäätänsä saan selville, mitä i386 duplikaativersioita siellä on?
    Esim.

    rpm -q firefox

    antaa vastaukseksi

    firefox-2.0.0.10-2.fc8
    firefox-2.0.0.10-2.fc8

    joista toinen on i386 versio, näin kun ne päivittyivät.

    Eli niinku mite?
     
    Last edited: Dec 5, 2007
  4. Isukki50

    Isukki50 Regular member

    Joined:
    Jun 5, 2003
    Messages:
    125
    Likes Received:
    0
    Trophy Points:
    26
    Voi tätä informaatiotulvaa...

    No. Arkkitektuurin saa näkymään seuraavasti: lisää tiedostoon
    /etc/rpm/macros

    seuraava rivi:
    %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}

    Sitte:
    rpm -qa | grep i386
    listaa kaikki paketit, joista on 32bittinen versio. Niitä ei kuitenkaan kannata lähteä suinpäin poistelemaan, vaikka 64bittinenkin versio olisi olemassakin (sekin kannattaa tarkistaa...:cool:), Fedora asentaa soveltuvuuden vuoksi runsaasti näitä duplikaattiversioita. Poistin nyt kokeeksi Firefoxin 32bittisen version, joku narisi että Flash lakkaa toimimasta, mutta kyllä se ainakin toistaiseksi pelaa ihan hyvin.
     
  5. lunix

    lunix Regular member

    Joined:
    Jun 30, 2004
    Messages:
    773
    Likes Received:
    0
    Trophy Points:
    26
    Itselläni on openSUSEssa 1716 pakettia, joista 1550 on x86_64 (joista 32bit paketteja 163 kappaletta), 140 on noarch paketteja ja 16 i386 paketteja. Lopuilla paketeista ei ole arkkitehtuuria (gpg-avaimia).

    Suurimman osan noista 32bit paketeista olen ihan itse asentanut. Järjestelmä ei asenna tuplia oikeastaan mistään paketista.
     
  6. Isukki50

    Isukki50 Regular member

    Joined:
    Jun 5, 2003
    Messages:
    125
    Likes Received:
    0
    Trophy Points:
    26
    Fedora asentaa:
    Since 64 bit Fedora can use 32 bit packages as well as 64 bit, then will be many "duplicate" packages (see multilib). This may increase the size of the installation. For 32 bit, the installation took about 3.7-4.1GB, however for 64 bit, the installation took about 4.5-4.9GB.
    http://www.mjmwired.net/resources/mjm-fedora-fc6-64.html
     
    Last edited: Dec 11, 2007

Share This Page