i386 vs. x86_64

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Isukki50 05.12.2007.

  1. Isukki50

    Isukki50 Regular member

    Liittynyt:
    05.06.2003
    Viestejä:
    125
    Kiitokset:
    0
    Pisteet:
    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.  
  3. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    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.
     
  4. Isukki50

    Isukki50 Regular member

    Liittynyt:
    05.06.2003
    Viestejä:
    125
    Kiitokset:
    0
    Pisteet:
    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?
     
    Viimeksi muokattu: 06.12.2007
  5. Isukki50

    Isukki50 Regular member

    Liittynyt:
    05.06.2003
    Viestejä:
    125
    Kiitokset:
    0
    Pisteet:
    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.
     
  6. lunix

    lunix Regular member

    Liittynyt:
    01.07.2004
    Viestejä:
    773
    Kiitokset:
    0
    Pisteet:
    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.
     
  7. Isukki50

    Isukki50 Regular member

    Liittynyt:
    05.06.2003
    Viestejä:
    125
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 11.12.2007

Jaa tämä sivu