Boot-osiota voi siivota vähän helpommin tämän ketjun toisen viestin ohjeilla, edellyttäen, että pakettienhallinta toimii edelleen:
boot täynnä?1. Itsellä sudo apt-get autoremove ja Ubuntun oma osittainen päivitys ilmoittaa nyt, että asennus kohtasi liian monta sisäistä virhettä päivityksessä ja ilmeisesti palauttaa vanhat asennukset+asetukset, eikä enää vapauta lainkaan tilaa boot osiossa. Onko suoraan boot osion tyhjentämiseksi muuta komentoa? Jossain vaiheessa näin jonkun --fix-missing komentopyynnön, mutta miten sitä käytetään ja mikä on sen oikea kirjoitusmuoto päätteellä? Yritin jo aiemmin ennen suurempien ongelmien ilmaannuttua käyttää pelkästään sudo apt-get clean komentoa, mutta omassa Ubuntussa pääte ei jostain syystä siinä ota vatsaan järjestelmän salasanaa eli ei aloita ko.komennon mukaista toimintoa toisin kuin esim.sudo apt-get dist-upgrade ja sudo apt-get autoremove (jota myös pyytävät salasanan) komennoissa, paitsi että nekään eivät enää nyt tunnu auttavan 10kk Ubuntun käyttökuukauden jälkeen. Ennen sudo apt-get autoremovea olin käyttänyt sudo apt-get update, sudo apt-get upgrade ja sudo apt-get dist-upgrade komentoja. Entä mikä on päätteellä lopuksi ajettavan sudo update-grub komennon tehtävä? Missä näistä sudo apt-get komennoista on yhteenveto ja käyttöohjeet?
Tämä on oikeastaan ainoa asia, joka mitenkään liittyy tähän aiheeseen, mutta vastaan nyt kuitenkin noihin muihinkin. Suosittelen kuitenkin tekemään oman aiheen, jos haluat selvittää jonkin ongelman.
sudo apt-get autoremove siivoaa kaikki vanhentuneet riippuvuudet pois eli sellaiset paketit, jotka eivät ole enää minkään käyttäjän (tai asennusohjelman) asentaman paketin vaatimia, vaikka ovat siitä syystä joskus aiemmin asentuneet. Se poistaa myös vanhat ytimen (Linuxin, kernelin) versiot. Tuosta sudo apt-get clean -komennon ongelmasta kannattaa aloittaa oma aihe ja laittaa siihen ihan selvä listaus (kopioida teksti päätteestä viestiin), jotta nähdään mikä siinä mättää. Tuota --fix-missing voi käyttää apt-get-ohjelman install-komennon kanssa näin:
sudo apt-get install --fix-missing
jolloin korjataan väärät riippuvuudet. Tämä on hyödyllistä esimerkiksi silloin kun on yrittänyt asentaa pakettienhallinnan ulkopuolelta jotain käyttäen dpkg-ohjelmaa ja riippuvuuksia ei ollut vielä asennettu. Silloin tuon ajaminen asentaa riippuvuudet ja konfiguroi myös sen ulkopuolelta asennetun paketin. Jos käyttää graafisia työkaluja, niin tuota ei sen kummemmin tarvita, koska ne asentavat riippuvuudet ihan automaattisesti. Toinen tilanne missä sitä voisi tarvita on, jos päivitys on jostain syystä jäänyt kesken (yleensä sähkökatko) eikä kaikkia paketteja asennettu ja pakettienhallinta on sekaisin. Tuo --fix-broken on lyhyesti -f eli sudo apt-get install -f tekee saman.
update-grub päivittää käynnistyslataajan valikon vastaamaan asetustiedostoja.
Ohjeita näille löytyy toki monesta paikkaa. Jos englanti kelpaa, niin man-sivu tai Ubuntun wikissä oleva selitys näyttäisivät olevan ainakin ihan hyviä:
apt-get( - Linux man page (sama tieto löytyy myös komennolla man apt-get)
AptGet/Howto - Community Help WikiSuomenkielisessä Ubuntu tutuksi -wikikirjassa on listattuna noita komentoja, mutta niitä ei juurikaan selitetä. Tuo wikikirja on vähän vanhentunut monilta osiltaan, mutta komentorivityökalut eivät yleensä vanhene yhtä nopeasti (vaihtelee, onhan meillä nykyään systemctl ja ip komennot service ja ifconfig komentojen sijaan):
Ubuntu tutuksi/Komentorivi – Wikikirjasto: Ohjelmapakettienhallintaa komentoriviltä.
2. Muutama huomio Ubuntusta: a.) Ensikertaa Ubuntua asennettaessa pitäisi osata varta tarpeeksi tilaa boot osiolle, koska myöhemmin päivitykset eivät enää mahdu tk:lle tai joutuu mm.käyttämään näitä päätteen komentoja niiden asentamiseksi. Vaikka esim. omassa vanhassa läppärissä on keskusmuistia 4GB ja 160GB massamuistikin vähäisessä käytössä, joten ainakin muistitilaa pitäisi olla riittämiin. Mutta tästä boot ja päivityksien tilantarpeesta pitäisi kertoa jo uuden Ubuntun asennusohjeissa ja kuinka isompi boot osio tehdään järjestelmään.
Normaalisti osioinnissa ei tehdä boot-osiota. Se tehdään vain, jos sitä jostain syystä tarvitaan eli käytännössä jos käyttäjä haluaa käyttää koko levyn salausta (oliko joku muukin syy, kuka muistaa?). Tuo boot-osion täyttyminen on tosiaan Ubuntun huonoja puolia ja sekin tapahtuu vain silloin, jos jokin estää vanhojen ytimien versioiden poistamisen. Yksi tällainen syy on Nvidian ajuri. Käsittääkseni kehittäjät yrittävät korjata (tai korjasivat jo?) tuon johonkin Ubuntun versioon eli siitä ei pitäisi tarvita kantaa enää huolta tulevissa versioissa.
b.) Ubuntu on helpompi asentaa ja saada toimivaksi pöytäkoneella toisin kuin vanhemmalla kannettavalla tk:lla? Ainakin itsellä vähän käytössä olleeseen HP Probook 4515s läppärissä heti Ubuntun asennuksen jälkeen esim.näyttö oli himmeä, eikä sen kirkkautta voinut säätää helposti jne.
Läppäreissä on vähän erikoisempia laitteita ja niille kaikille on vaikea tehdä ajureita. Yhdelle laitteelle se vielä onnistuu, mutta kun otetaan huomioon kaikki mahdolliset kokoonpanot ja variaatiot, niin se ei olekaan enää niin helppoa. Monesti valmistajia ei kiinnosta testata Linux-jakelujen toimivuutta laitteistoillaan tai välttämättä edes tehdä Linux-ajureita, joten useat laitteet ovat yhteisön tuen varassa. Tämä paljolti on pienen markkinaosuuden syytä. Pöytäkoneissa tällaisia laitteiston erikoisuuksia on vähemmän ja siksi ne toimivat useammin hyvin. On kuitenkin olemassa paljon kannettavia, joissa Ubuntu ja muut Linux-jakelut toimivat hyvin.
c.) Siitäkään ei paljon mainittu missään, että 32-bit Ubuntussa ei voi ottaa käyttöön Google Chrome selainta ja ainakin itsellä Mozilla Firefox alkoi hidastella, kaatuilla sekä temppuilla monin tavoin jo n.5-6 käyttökuukauden jälkeen. Onko mitään keinoa muuttaa alunperin 32-bit Vistalla (nyt 32-bit Ubuntu) varustettu läppäri 64-bit Ubuntuksi, jotta voisi käyttää tarvittaessa myös Google Chrome selainta?
Chrome ei ole osa Ubuntua eikä Ubuntu tarjoa sille tukea, joten ei ole yllättävää ettei sitä mainita asennusohjeissa tai muussa ohjemateriaalissa sen kummemmin. Tuo ettei 32-bittisessä Ubuntussa voi käyttää Chrome-selainta on Googlen päätös olla julkaisematta 32-bittistä versiota Chromesta Linux-jakeluille (Google kehittää Chromea ja paketoi sen Ubuntulle). 32-bittisessä Ubuntussa voi edelleen käyttää Chromium-selainta, joka on Ubuntun (Canonicalin tai Ubuntun yhteisön) paketoima versio Chrome-selaimen koodista ilman suljetun koodin osia.
32-bittisestä asennuksesta 64-bittiseen pääsee vain asentamalla uudelleen. On suositeltavaa asentaa aina 64-bittinen versio, jos laitteisto sitä tukee. Tulevista Ubuntun versioista ei enää julkaista 32-bittistä asennuslevyä, mutta rinnakkaisjakelut (kuten Xubuntu, Lubuntu, Kubuntu) saavat tehdä omat päätöksensä sen suhteen.
d.) Ubuntu toimii paremmin kiinteällä verkkoyhteydellä kuin kannettavalla yhteydellä, koska ainakin omasta mielestäni Ubuntun oma yhteysohjelma nettitikulle ei ole yhtä tehokas kuin Windows laitteissa ja puhelinoperaattorien omat ohjelmat?
Millä tavalla se ei ole yhtä tehokas? Onko yhteys hitaampi, yhdistääkö se hitaammin vai onko se vain käyttöliittymältään tehottomampi (hitaampi käyttää) tai ehkä jotain muuta tehottomuutta? Tämäkin on asia, josta voi tehdä erillisen aiheen ja sitä kannattaa mitata, jottei se jää vain subjektiivisen arvion varaan. On tietenkin mahdollista, että valmistajan oma ohjelma tekee jotain paremmin ja siten käyttää tikkua hieman eri tavalla, mikä voi johtua esimerkiksi siitä, että Ubuntun sovellus on pyritty tekemään yhteensopivaksi mahdollisimman monien laitteiden kanssa, mutta tämä kaikki on vain spekulaatiota. Mahdoton sanoa näillä tiedoilla, mistä tuo käytöksen ero voisi johtua.
e.) Jos ei ole tehnyt tarpeeksi isoa boot osiota järjestelmään, ei voi suoraan asentaa myöskään suorana päivityksenä uudempaa Ubuntu versiota tk:lle. Kaikkien näiden em.ongelmien vuoksi melkein ainoa keino niiden korjaamiseksi on asentaa Ubuntun uusin versio kokonaan uudelleen omalle tk:lle. Kannattaako vanhan Ubuntun päälle uutta Ubuntua asennettaessa huomioida mitään?
Kyllähän sitä boot-osiota voi siivota, jos se ei ole hyvin pieni. Silloin sinne pitäisi mahtua ainakin se muutama versio ytimestä. Tietenkin jos siihen hommaan ei halua ryhtyä, niin voi asentaa uudestaan ja samalla korjata sen boot-osion ongelman. Helpoin tapa on olla tekemättä boot-osiota, jos sitä ei jostain syystä erityisesti tarvitse. Uudelleenasennuksessa ei tarvitse tehdä mitään erikoista. Jos käytät automaattista osiointia eikä koneelle tarvitse jäädä mitään vanhaa, niin käytä koko levyn osiointia. Jos osioit itse, niin poista vanhat osiot ensin.
Kaikista säilytettävistä tiedoista ja tiedostoista pitää tehdä varmuuskopio ennen asennusta!