Upgrade naar Ubuntu 16.04 desktop

Ubuntu 16.04 is er en de upgrade naar Ubuntu 16.04 desktop (van 15.10) verloopt zonder grote problemen.

Sinds 21 april is de nieuwe release van Ubuntu beschikbaar. Bij een nieuwe release is het altijd even spannend of alles zonder problemen verloopt. Toch? Nou ja, op mijn desktop draai ik inmiddels enkele jaren Ubuntu en de upgrades gaan vrijwel altijd zonder problemen. Op mijn server is dit helaas een ander verhaal, maar op mijn desktop upgrade ik steeds iedere release. Zonder grote problemen. Ik gebruik dus nu Ubuntu 15.10.

Meestal wacht ik een aantal weken of maanden met upgraden zodat de ik minder moeilijkheden tegenkom, maar nu heb ik besloten de upgrade naar Ubuntu 16.04 desktop direct uit te voeren. Was dat slim? Dat weet ik nog niet, maar het op een enkele foutmelding na werkt wel gewoon. Ik moet er nog achter komen of deze melding komt doordat een familielid tijdens de upgrade de computer uitzette. Wat zeg je? Ja inderdaad. Nietsvermoedend de computer uitgezet tijdens het upgraden. En het werkt nog? Ja inderdaad. Het werkt gewoon weer. Hoe kan dat dan?

Eigenlijk is het heel simpel. Bij het opstarten kreeg ik geen GUI meer te zien, maar kreeg voor het opstarten van Ubuntu nog steeds het ‘grub’ menu. Pfew. Daar kun je kiezen voor allerlei opties en ja hoor. Er is een optie (recovery) waarmee je in een commandline interface terecht komt. Eenmaal in de commandline, kun je eenvoudigweg typen:

‘sudo apt-get -f dist-upgrade’

Ubuntu zoekt dan alle missende afhankelijkheden en hervat de installatie. Na enige tijd liep de installatie toch weer vast (zo leek het in ieder geval omdat hij heel lang niets meer deed). Toch maar weer uitzetten dan. Bij opnieuw opstarten kreeg ik na enige tijd weer het Ubuntu inlogscherm en vervolgens gewoon Ubuntu. Jeetje, ik wist niet dat dit zomaar kon. Ik heb wel nog een enkele foutmelding hier en daar, maar het werkt gewoon!

Ik zeg dus: top! tekker robuust. Die foutmeldingen komen overigens door het afsluiten van de computer ben ik achter gekomen. En het GNOME software centre werkt wel gewoon als je de pc niet gedurende de upgrade uitzet. Jammer genoeg kon ik geen updates meer installeren om dat niet alle bestanden goed stonden. In /var/lib/apt/lists stonden lege bestanden. Dit is op te lossen door alles in /var/lib/apt/lists te verwijderen en de directory /var/lib/apt/lists/partial weer aan te maken. Dan worden al deze bestanden weer ververst door ze opnieuw te laden en werkt dat ook gewoon weer. Kortom ik hoef alleen nog op enkele PPA’s te wachten tot deze een Ubuntu 16.04 versie hebben. Maar verder … werkt alles gewoon!

Omdat ik op mijn server tot nog toe andere ervaringen heb, wacht ik voor mijn server nog even met de upgrade naar ubuntu 16.04.

Windows uitfaseren en overstappen naar Ubuntu

Overstappen naar Ubuntu en weg met Windows. Dat kan! Je kan in Ubuntu vrijwel alles wat je op Windows kunt. Zo niet, dan kun je Windows virtueel in Ubuntu draaien.

Windows 10 is een mooi product, maar je bent nog altijd afhankelijk van het Microsoft ecosysteem. Voor Windows moet je nog steeds betalen en voor veel applicaties die erop draaien ook. Op zich geen probleem, maar als je met regelmaat hardware aanpast, meerdere PC’s wilt voorzien van een besturingsysteem, of een oudere PC van een ondersteund systeem wilt voorzien is dit toch een beperking. Het alternatief van Apple is prachtig maar is duur in de aanschaf, draait primair op eigen Apple hardware en ook hier ben je gebonden aan het Apple ecosysteem. Dus …. Open Source.

Open Source is niet heilig, nee, zeker niet, maar is wel ‘vrij’. Alhoewel, je mag het vrij downloaden en installeren en zonder beperkingen, maar is toch ook gebonden aan ‘open source licenties’. Afhankelijk van de licentie mag je er iets wel of niet mee of ben je verplicht eventuele aanpassingen vrij te geven. In een eerdere post heb ik het al gehad over waarom ik bij Ubuntu (Linux for Human Beings) blijf. Volgens mij is dit het beste alternatief en is de meest voor de  hand liggende keuze. Maar dan ….

Overstappen naar Ubuntu is niet zomaar gedaan helaas. Je moet het besturingssysteem leren kennen en er zijn ongetwijfeld applicaties die je op Windows gewend bent te gebruiken die op Linux anders zijn, die gewoonweg niet bestaan, of die niet ‘compatible’ zijn. Dus hoe ‘ditch’  ik Windows?

  1. Installeer Ubuntu op een PC die je vanaf nu als primaire pc gaat gebruiken.
  2. Houd voorlopig een PC op windows voor het geval je toch niet zeker bent dat je helemaal over wilt, of als er anderen zijn die er gebruik van maken. Indien dit laatste het geval is, dan zul je wellicht deze pc tot in de eeuwigheid hebben staan. In het ieder ander geval kun je gerust zijn, je kunt in Ubuntu gewoon een versie van Windows draaien in VirtualBox.
  3. In principe ben je nu over op Ubuntu …. toch? Ja, maar wat nu? Zorg dat je de applicaties vind die je veel gebruikt en richt deze in …. bijvoorbeeld voor de meest dagelijkse werkzaamheden gebruik je
    1. Mozilla Thunderbird in als email client
    2. Firefox als webbrouwser
    3. Software Centre voor het verkrijgen van software
    4. Libre Office voor Office toepassingen
    5. PlayOnLinux voor die Windows toepassingen die je niet in Ubuntu vindt, maar wel op PlayOnlinux draaien
    6. Virtualbox voor het draaien van een versie van Windows waarmee je dingen kunt doen die je op Ubuntu niet kunt
    7. etc.

Kan ik, na overstappen naar Ubuntu, alles wat ik op Windows kon? Ja, in principe wel, maar als je (zoals ik) eigenlijk geen instantie van Windows in Virtualbox (of op een server via KVM) wilt draaien (dat kost je een licentie van Windows), dan zul je rekening moeten houden enkele beperkingen waarvan voor mij de belangrijkste zijn:

  1. Alle toepassingen werken net even anders dan je gewend bent in Windows.
  2. LibreOffice werkt niet goed samen met MSOffice (Microsoft is m.i. niet volledig geweest met het vrijgeven van de conversie API). Je kunt wel converteren, maar als bestanden ingewikkelder worden dan werkt de conversie niet goed.
  3. Er is geen goed alternatief voor MSAccess in Linux. Je kunt wel databases maken e.d. maar niet op de manier dat MSAccess dit doet. Er is wel een programma (Kexi) dat er in de buurt komt, maar deze importeert alleen databases tot Access 2000.
  4. PlayOnLinux draait niet alle Windows toepassingen. Sterker nog, slechts een beperkt toepassingen werken goed ‘out of the box’.
  5. De ondersteuning voor drivers van randapparatuur is beperkter dan in Linux omdat leveranciers vaak wel windows drivers meeleveren, maar geen linux drivers.
  6. Het kost wat tijd om het oude vertrouwde Windows los te laten en te wennen aan je nieuwe besturingssysteem. Het werkt allemaal net even anders.

Er zijn ook plussen zoals:

  1. Thunderbird is m.i. een redelijk volwaardig alternatief voor MSOutlook, in ieder geval waarvoor ik het gebruik
  2. Je kunt allerhande toepassingen installeren die stuk voor stuk gratis zijn.
  3. Als je echt iets nodig hebt dat alleen op een ander besturingssysteem draait, dan kun je dit in Virtualbox.
  4. Je bent niet meer afhankelijk van hardware wijzigingen of licenties wanneer je een upgrade van een systeem doet of een nieuwe pc in gebruik neemt.
  5. Ubuntu/linux is tot in veel detail aan te passen indien je dit wenst.

Conclusie:

Uiteindelijk gebruik ik na overstappen naar Ubuntu alleen voor een enkele toepassing nog Windows, maar dat is erg beperkt inmiddels. Een van de belangrijkste beperkingen is MSOffice. Omdat de halve wereld MSOffice gebruikt kom ik regelmatig compatibiliteitsproblemen hierin tegen. Je moet altijd controleren of een bestand goed is geconverteerd. Gelukkig is er hiervoor een oplossing … je kunt een bestand opslaan in Windows formaat en opnieuw openen in LibreOffice en kunt zo zien of de conversie is goedgegaan en als het echt moet …. dan kun je je gratis outlook.com account gebruiken om de bestanden te bewerken en/of in te zien.

Waarom ik bij Ubuntu blijf

Tegenwoordig zijn er verschrikkelijk veel linux smaken. Recentelijk was ik wat ontevreden over ubuntu wegens de software die niet altijd up to date is. PPA’s lossen dit probleem helaas ook niet altijd op. Daarom ben ik op zoek gegaan naar een distributie die stabiel is, weinig onderhoud behoeft (rolling releases), een goede ‘out of the box’ ervaring geeft en toch ook enigszins fool proof is. In de afgelopen periode heb ik er een heel aantal geprobeerd maar een echte goede linux distributie die hieraan voldoet is lastig te vinden.

Onder andere heb ik geprobeerd: manjaro (kde, xfce, lxde, pantheon), linux mint (xfce, mate, cinnamon), ubuntu (kubuntu, lubuntu, xubuntu), antergos (kde, base, xfce, lxde), arch linux, netrunner, chakra, solydxk (xfce en kde), pclinuxos, opensuse (tumbleweed) en dan heb ik ze nog niet eens allemaal genoemd.

Hier noem ik een aantal veelbelovende distributies:

Opensuse tumbleweed: dit leek mij een prachtige distributie met een mooie ‘out of the box’ ervaring. In tumbleweed is het echter nodig om programmas toe te voegen via community repositories (zoals bijvoorbeeld owncloud-client). Helaas kreeg ik Yast 2 niet werkend. Het lukte niet om community repositories toe te voegen. Daarom is deze distributie voor mij helaas niet bruikbaar. One Click install leek me als alternatief mooi als oplossing, maar helaas kon ik specifiek voor tumbleweed niet de goede (stabiele) versie van bijvoorbeeld owncloud-client vinden (wel een daily). Kortom, het werkt niet direct op eenvoudige wijze. Daarnaast liep ik er tegenaan dat wanneer ik deze op een USB stick installeerde, ik bij wijziging van computer steeds de netwerkkaart moest configureren. Last but not least is de standaard desktop environment KDE. Natuurlijk prima op zich (zeker met plasma 5 zeer aantrekkelijk) echter er is iets in KDE dat me tegenstaat. Dit heeft te maken met kleine dingen zoals dat het nodig is om het te configureren voor het aan je wensen voldoet en dat er een ‘desktop’ item alltijd zichtbaar blijft dat je nodig hebt om KDE te configureren.

Voor: relatief stabiel en actueel, installatie is eenvoudig

Manjaro: ook dit lijkt ook een prachtige distributie. Belooft veel (stabiliteit en actualiteit). Is gebaseerd op Arch Linux maar dan stabieler en gebruikersvriendelijker. Helaas voor Manjaro liep ik ook hier tegen problemen op. Ik ben zeer gecharmeerd van deze distributie en zou dolgraag de pantheon manjaro op mijn laptop of PC draaien. Echter helaas zijn er nog steeds kleine dingetjes die me tegenhouden. Bijvoorbeeld bij updaten kreeg ik laatst eens gpg foutmelding en liep hij vast. Bij opnieuw opstarten kreeg ik direct de cli. Helaas dus, met fsck wel opgelost maar toch. Manjaro is nog niet definitief dus wellicht wordt het nog beter. Verder liep ik tegen problemen op met de installatie. Installatie is op zich eenvoudig genoeg. Echter op USB installeren wilde niet lukken en naast een andere distributie plaatsen is ook niet probleemloos. Killer feature is de AUR, hier vindt je alles wat je nodig hebt op 1 plaats, helaas moet er wel gecompileerd worden bij iedere update.

Voor: AUR, Aanpasbaarheid, Pantheon met actuele software

Tegen: toch nog niet altijd stabiel,  installatie is nog niet ‘fool proof’ genoeg

SolidXK: Hier valt beperkt wat over te zeggen. Het is een distributie gebaseerd op LMDE. Volgens mij een perfecte distributie. dit is een zeer degelijke distributie maar vond het te saai… Misschien is dit iets goeds, maar toch… Ook werkt het met KDE en XFCE prima desktops, maar ze kunnen me helaas niet bekoren.

Voor: het is saai en het werkt gewoon goed, het is gebaseerd op linux mint en je vindt nogal wat ‘mintige’ tools.

Tegen: ik vondt het saai, ik heb wat tegen KDE en XFCE vindt ik niet ‘mooi’ genoeg.

Linux Mint LMDE: Linux Mint ben ik geen voorstander van omdat je het systeem iedere x aantal jaar moet herinstalleren. Daarom noem ik hier alleen LMDE. LMDE is een eigenlijk een mooie distributie en Cinnamon ziet er ook mooi uit. Je kunt het prima aanpassen aan je wensen en relatief eenvoudig thema’s installeren. Ze doen bij Mint best wel veel goed kwam ik achter. Echter mede omdat LMDE minder aandacht krijgt en het daarom onzeker is hoe dit project in de toekomst gaat lopen, blijf ik toch nog bij Ubuntu. Belangrijk hierbij is ook dat er een initiatief wordt genomen binnen Ubuntu dat men ‘Snappy’ noemt.

Voor: stabiel, eenvoudige installatie, cinnamon, minty tools

Nadeel: onzekere toekomst, nog steeds gebaseerd op apt-get

Maar uiteindelijk blijf ik toch bij:

Ubuntu: Na deze korte escapade heb ik besloten toch maar bij Ubuntu te blijven. Ubuntu is naar mijn mening uiteindelijk toch nog het meest voor ‘Human Beings’. Ik voelde me wat beperkt in het Unity interface, maar heb dit na deze escapade voor lief genomen. Het interface beperkt je niet echt in je productiviteit (maar heb er wel aan moeten wennen) en het werkt. Echter als de mogelijkheid zich voordoet, dan overweeg ik Pantheon te installeren op Ubuntu als DE, maar dan mag de stabiliteit niet in het geding komen en moet de software redelijk up to date zijn. Tot voor kort draaide ik steeds de LTS versie voor stabiliteit, echter de software wordt dan wel erg ‘oud’ en zoals eerder gezegd los je dit met PPA’s niet echt op.  Daarom ben ik voor mijn desktop naar de meer recente versies overgestapt en 15.04 bevalt met goed tot zover. Daarnaast ben ik in enthousiaste afwachting van wat er gaat komen in 15.10 en 16.04. En dan bedoel ik MIR, Unity 8, Snappy en meer van dat. Hierbij is vooral Snappy iets waar ik naar uitkijk. Niet zozeer omdat dit ‘beter’ zouConclusie: hoe graag ik ook manjaro pantheon, opensuse tumbleweed, SolydXK LMDE Cinnamon zou willen draaien om voornoemde redenen, kies ik toch voor Ubuntu omdat het toch gewoon relatief stabiel werkt relatief makkelijk werkt, de software redelijk up to date is (niet de LTS versies) en toch daarnaast ook nog actuele ontwikkelingen in het platform verwerkt (convergence, snappy, etc).  zijn, maar wel omdat het me zo verschrikkelijk makkelijk lijkt (als ubuntu waarmaakt wat ze beloven). Je kunt programma’s installeren en terugzetten als het niet werkt. Het werkt als een soort ‘rolling release’ model waarbij je software altijd up to date is. Natuurlijk moeten de leveranciers wel de nieuwe versies leveren in ‘snappy’ formaat. Vervolgens is het natuurlijk wel de vraag of je ook een DE (bijvoorbeeld) pantheon als ‘snappy app’ kunt installeren op termijn en of alle software wel beschikbaar is voor snappy wanneer deze distributie uitkomt.

vink Voor: het werkt gewoon, het heeft een goed software centre, distributie updates zijn mogelijk, snappy apps komen eraan, eenvoudige installatie (installatie op usb stick werkt gewoon en ook bij werken op een andere computer kun je zonder aanpassingen gewoon doorwerken).


kruisTegen
: unity keurslijf en het installeren van een andere de bovenop Ubuntu levert allerlei extra apps die ik niet wil (dit geld ook als je een andere DE distributie bijvoorbeeld xubuntu pakt) en levert toch vaak enkele kleinere issues op.

Conclusie: hoe graag ik ook manjaro pantheon, opensuse tumbleweed, SolydXK LMDE Cinnamon zou willen draaien om voornoemde redenen, kies ik toch voor Ubuntu omdat het toch gewoon relatief stabiel werkt relatief makkelijk werkt, de software redelijk up to date is (niet de LTS versies) en toch daarnaast ook nog actuele ontwikkelingen in het platform tracht te verwerken (convergence, snappy, etc).

Ubuntu 12.04 LTS

Het is een mooi systeem dat Ubuntu. Helaas lijkt het erop dat de 12.04 64 bits versie een kleine ramp is. Om de een of andere reden crasht XBMC bij mij continu bij het doorspoelen van wtv bestanden en/of mpeg bestanden. Ik hoop dat dit met Frodo versie straks opgelost is. Maar het kan zomaar een Unity glitch zijn. De mkv bestanden die TVheadend oplevert gaan gelukkig wel goed. Nog een reden om voor TVheadend te gaan.