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?
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.
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?
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...), 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.
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.
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