vrijdag 31 januari 2020

Nieuwe start

Mijn bestaande website die via de webhoster Versio gaat zal het einde van het jaar off-line gaan.

Ik zal hier via Googles Blogger verder gaan, Inhoudelijk zal het meestal hetzelfde zijn (Linux en openbron software) en wie weet zullen er links of rechts wat andere zaken de kop opsteken.

Het ganse overgangsproces zou tegen het eind van het jaar moeten rond zijn.






zaterdag 23 november 2019

Linux Mint OEM install

Inleiding

Linux Mint installeren is al bij al niet zo moeilijk. Gewoon de installatiewizard aflopen en je bent er. Wat kan er nu moeilijk zijn aan het selecteren van een taal, partitioneren, toetsenbord en tijdzone vastleggen en je naam en wachtwoord ingeven. Lukt toch zo voor iedereen. Wel nee, natuurlijk is het niet zo simpel voor iemand die voor eerst zelf een Linux distro wenst te installeren.

Elkeen van ons heeft al een Windows laptop/desktop gekocht. Als je die thuis voor de eerste maal opstart staat Windows daar al op voorgeïnstalleerd. Het enige dat je moet doen je Taal, Land, Toetsenbord, Gebruikersnaam, Wachtwoord, … ingeven en zodra dat gedaan is, zal Windows de installatie verder zetten en afronden.

Zou het niet gemakkelijk zijn om zelf een dergelijke installatie te kunnen doen op de machine van een vriend/klant/… zodat de nieuwe gebruiker na het booten enkel maar de taal, toetsenbord, naam, wachtwoord… dient in te voeren om het Linux Mint systeem operationeel te krijgen.

De speciale Linux Mint OEM Install doet net dat. Het laat je toe het systeem te installeren en te configureren, zodat de eindgebruiker bij de eerste opstart enkel de installatie moet afwerken door zijn persoonlijke gegevens in te voeren.

Wat is OEM?

Original Equipment Manufacturer (OEM) is een bedrijf dat producten levert ten behoeve van een merkleverancier. De merkleverancier verwerkt het product in eigen producten alsof het een eigen fabricaat is. Het verwerkte product kan uiteenlopen van schokdempers tot harde schijven. OEM komt vooral voor in de computer- en automobielindustrie.

(Meer info: https://nl.wikipedia.org/wiki/Original_equipment_manufacturer)
Met OEM wordt bij Linux Mint bedoeld dat iemand Linux Mint voorinstalleert op een systeem, zodat de gebruiker in feite een PC/Laptop met Linux Mint heeft aangeschaft die nog enkel de persoonlijke gegevens van de gebruiker nodig heeft.

Linux Mint OEM Install (for manufacturers)

Als je de onderstaande stappen uitvoert, dan heb je op het einde van de rit een PC/Laptop met Linux Mint voorgeïnstalleerd, zonder persoonlijke instellingen. Deze moet de eindgebruiker zelf invullen tijdens de eerste boot.

Het ganse proces zal hier stap voor stap uitgelegd worden met Linux Mint 18.1 MATE/64 in VirtualBox.
Het is aangeraden om het ook eens op die manier te proberen, alvorens je ‘live’ aan de rit gaat met de OEM-installatie.


Kort overzicht van de belangrijkste zaken die je moet weten

  • Tijdens het klaarmaken van het systeem, zijn jouw account gegevens maar tijdelijk. Je loginnaam, wachtwoord, scherminstellingen, taal, klavier, …. worden NIET overgenomen wanneer de machine voor de eindgebruiker wordt voorbereid.
  • Er zijn drie fases in het ganse proces
    • Fase 1: Linux Mint als OEM installeren
      • Doorlopen van de installatiewizard met selectie van
        • taal
        • multimedia drivers
        • partitioneren
        • tijdzone
        • toetsenbord
        • tijdelijke login gegevens
    • Fase 2: Linux Mint installatie vervolledigen
      • Updaten
      • Extra drivers installeren
      • Extra programma’s toevoegen
      • Overbodige programma’s verwijderen
    • Fase 3: OEM setup afronden en systeem klaarmaken voor ‘First Run’ bij de eindgebruiker

Fase 1 : Linux Mint als OEM installeren

Stap 1: OEM Install selecteren

Als je via een USB-stick of een DVD Linux Mint opstart, dan heb je enkele seconden de tijd om het boot proces te onderbreken. Je komt dan op het onderstaand menu terecht waar er een OEM Install (for manufacturers) optie voorzien is. Laat je niet afschrikken door de melding dat het – for manufacturers – is. Jij bent immers degene die de machine zal klaarmaken, dus ben jij de manufacturer….



Zodra je voor OEM Install gekozen hebt, kom je terecht in een ietwat andere installatiewizard, die zeer dicht aanleunt met de installatiewizard die je al jaren gewend bent.

Stap 2: OEM-naam en taal instellen



Kies de taal waarin JIJ verder wil werken. Denk eraan dat alles wat jij nu instelt enkel voor JOU zal gelden. De eindgebruiker krijgt daar niks van te zien en begint met lege instellingen.

Kies ook een naam voor je OEM-project.  Voor ons is die naam minder belangrijk, maar mocht je echter tientallen en tientallen PC’s uitrollen op die manier, dan kan de naam wel belangrijk zijn met betrekking tot fouten die gerapporteerd worden.
Eens taal en OEM-naam ingevuld zijn, ga je naar de volgende stap.

Stap 3: Extra drivers installeren




Met dat scherm zijn we vertrouwd. We vinken de optie om extra multimedia, video en wifi drivers te installeren aan en gaan naar het volgende scherm.

Stap 4: Partitionering van de harde schijf



Het is aan jou om te bepalen wat de beste partitionering voor de PC van de eindgebruiker is. Is er al dan niet sprake van een dual-boot situatie, of komt Linux Mint als enig OS op de machine, in één of meerdere partities…
Voor deze tutorial kies ik om de ganse HD als één partitie toe te kennen aan Linux Mint.

Stap 5: Verder afwerken installatie

Tijdzone bepalen



 Toetsenbord instellen



Het is het toetsenbord dat JIJ gebruikt.
Aangezien ik met een QWERTY US klavier werk, stel ik deze in. Later zal de eindgebruiker zelf kunnen aangeven met welk type klavier (qwerty/azerty) hij/zij aan de rit wenst te gaan.

Account instellen



Standaard krijg jij de gebruikersnaam ‘oem‘. Kies zelf een wachtwoord in dat je zal nodig hebben om taken met admin-rechten uit te voeren.

Installatie afronden



We moeten nu het systeem herstarten. Na de reboot word je automatisch ingelogd als gebruiker ‘oem‘.



Fase 2: Linux Mint installatie vervolledigen

Na de herstart kom je op een gewoon Linux Mint bureaublad terecht. Je bent automatisch ingelogd als gebruiker oem en je moet vanaf nu steeds het wachtwoord voor gebruiker oem gebruiken als je sudo opdrachten of adminbewerkingen zal uitvoeren.

Verder afwerken van je installatie

Belangrijk: Zolang je niet gedaan hebt met configureren mag je de optie ‘Voorbereiding voor levering aan eindgebruiker’ NIET aanklikken op het bureaublad.

Wat wel kan is het systeem afzetten, updaten, extra software installeren, of net overbodige software kan verwijderen, drivers bijwerken. Het enige wat niet kan is de look & feel (icoontjes, bureaublad, …) veranderen. Dat moet je doen door instellingen in de map /etc/skel te veranderen en dat valt buiten de scope van deze tutorial.

Updates binnenhalen

Eerst ga je natuurlijk de updates binnenhalen via het schildje of via de terminal.

Drivers bijwerken

Iedere machine heeft een eigen set aan drivers. Bekijk welke drivers er op het systeem bijgewerkt kunnen worden. In mijn Virtualbox omgeving zal ik enkel de intel-microcode aanzetten.

Daarna moet het systeem herstart worden.

Hard disk cache aanzetten

Om performantie naar het schrijven naar je harde schijf toe te verbeteren kun je de Write Caching aanzetten.
  • Start het programma ‘Disks’ op in het configuratiecentrum.
  • Selecteer links de harde schijf
  • Klik vervolgens op het ‘menu’-icoontje ☰
  • Open de stationsinstellingen
  • Kies de optie ‘Schrijfcache’ en schakel die in.


Het argument over gegevensverlies bij stroompanne klopt. Voor desktop PC’s kan dat een probleem geven. Voor laptops niet, omdat die op hun batterij terugvallen.

Extra programma’s installeren / deïnstalleren

Nu is ook het moment om de lijst van aangeboden programma’s bij te werken.
Je kan ontbrekende programma’s toevoegen en overbodige programma’s verwijderen

Microsoft fonts installeren

Je kan de Arial, Times New Roman, … fonts installeren via volgend commando in de terminal:
$ sudo apt install ttf-mscorefonts-installer

PPA’s

Ook kun je programma’s die je via een PPA moet installeren op het systeem zetten..

Fase3: Klaarmaken voor de eindgebruiker

Zodra je alle aanpassingen hebt doorgevoerd en je zeker bent dat de installatie af is, kan je nu de machine klaarmaken voor de eindgebruiker.

Klik daartoe op het icoontje ‘Voorbereiding voor levering aan eindgebruiker’.
Log in met je oem-wachtwoord

 Bevestig onderstaande boodschap en sluit de PC af.


Start de PC nu niet meer op, daar de volgende die de PC mag aanzetten de eindgebruiker is.

Eindgebruiker

Wanneer de eindgebruiker de PC opstart, start voor hem zijn persoonlijke configuratie. In een reeks van venstertjes kan hij de PC naar zijn wensen instellen.

Taalinstelling



Tijdzone



Toetsenbord

Alhoewel ik een Qwerty toetsenbord heb gebruikt om de OEM-installatie te doen, kiest de eindgebruiker zijn eigen toetsenbord.



Account



De wizard vervolledigt nu het profiel voor de nieuwe gebruiker, en herstart automatisch de PC.



Na de herstart heeft de eindgebruiker een werkend systeem, met de aanpassingen die aangebracht werden door de ‘manufacturer’.


zondag 17 november 2019

Eid onder Linux met Firefox

Om je eID aan de praat te krijgen onder Mint 19, moet een iets andere manier gebruikt worden, dan bij de vorige versies van Linux Mint.



  • Distributie: Linux Mint 19 / Cinnamon
  • Browser : Firefox 61.0.1 (64-bits)
  • eID-lezer: type ACR38U

Volg onderstaande werkwijze om je eID-lezer aan de praat te krijgen.

Wordt de eID-kaartlezer herkend?

Maak gebruik van het commando lsusb in een terminal om te zien of je kaartlezer herkend wordt

Middleware downloaden

Download de laatste Middleware van de officiële eid-website https://eid.belgium.be



Normaal zal de Linux download pagina automatisch aangeboden worden. Kies daar om de .deb-versie te downloaden.



Klik in het aangeboden pop-up schermpje op ‘Accepteren en Downloaden’

Middleware installeren


Installeer het gedownloade .deb-bestand dat zich in je download folder zal bevinden.



Dubbelklik erop en installeer het.


Het .deb-bestand voegt extra repo’s toe aan je systeem. In die repo’s bevinden zich twee programma’s die je moet installeren:

  • eid-viewer
  • eid-mw

eid-software installeren

Open een terminal en tik onderstaande opdrachten in:

sudo apt update

sudo apt install eid-viewer eid-mw



Kaartlezer driver installeren

Hier verschilt de installatie met de vorige versies van Linux Mint.

Wanneer je die stap probeert uit te voeren via het commando

sudo apt install libacru38u

krijg je de melding dat het pakket niet geïnstalleerd kan worden wegens ‘te oud’ of ‘ergens ander te downloaden’, …


Kortom, Linux Mint 19 (of Ubuntu?) heeft die driver uit hun repositories geschrapt.

Oplossing: We gaan de drivers van een vorige Ubuntu versie gebruiken.

Je kan de driver libacr38u_1.7.11-1_amd64.deb hieronder downloaden.


Indien de download niet lukt, kan je die op https://packages.ubuntu.com/xenial/amd64/libacr38u/download halen.

Driver installeren

De gedownloade driver bevindt zich normaal in je Downloads folder. Dubbelklik er op om de installatie te starten.




Na de installatie van de driver, kan je aan de rit met je eID-kaartlezer.

Via het programma ‘eID Kaartlezer‘ dat je onder het menu ‘Hulpmiddelen‘ vindt, kan je controleren of je eID ingelezen wordt.

eID gebruik onder Firefox

Download de eID add-on voor Firefox via https://addons.mozilla.org/nl/firefox/addon/belgium-eid/

Zodra de add-on geïnstalleerd is, kan je de eID gebruiken onder Firefox


zondag 3 november 2019

Hoe sterretjes vertonen in een terminal bij een wachtwoord

Wanneer je in een terminal een root actie wil doen, maak je gebruik meestal gebruik van het sudo commando.

$ sudo apt update
[sudo] Wachtwoord voor alain:

Als je dan een wachtwoord ingeeft, verschijnt er niks op je scherm. Soms moet je, wanneer je denkt een fout teken ingegeven te hebben, meerdere malen op de [backspace] drukken, om alle niet zichtbare maar wel ingegeven tekens te verwijderen.

Het vertonen van een sterretje bij het ingeven van een teken kan in dat geval een goed iets zijn. Je kan zien hoeveel tekens je al hebt ingevoerd en je kan ook gemakkelijker 1 of 2 tekens terug.

Om deze wijziging door te voeren moet je het bestand /etc/sudoers aanpassen. Dat MOET gebeuren met het commando visudo, dat je als root moet uitvoeren.

$ sudo visudo

In de editor moet je het volgende toevoegen na de lijn Defaults    env_reset

Defaults     pwfeedback

zoals hieronder te zien:


Via de toetsencombinatie Ctrl-X verlaat je de editor.

Bij het volgend sudo-commando zal je bij het ingeven van je wachtwoord voor iedere teken een * zien verschijnen.


$ sudo apt update

[sudo] Wachtwoord voor alain: *******

zaterdag 2 november 2019

Valentina : open source pattern drafting software


Wat is Valentina

Valentina is een Computer Aided Design (CAD) programma voor het assisteren bij het tekenen van patronen.

Het programma tekent voor jou geen patroon, maar het reikt je wel de tools aan om dat te doen. Je moet dus reeds de nodige vaardigheid hebben in patroontekenen.

Het is een gratis openbron programma dat op de drie volgende besturingssystem werkt:
  • Windows
  • Mac OS
  • Linux

Het pakket kan gedownload worden vanaf de website:

https://valentinaproject.bitbucket.io/

De start

Ik ben onlangs gestart met het gebruik ervan voor het tekenen van enkele basispatronen. De instap is wat moeilijk maar zodra je de basisprincipes onder de knie hebt, loopt het allemaal wel vlot.

Er is evenwel geen Nederlandse documentatie voorhanden wat het voor sommigen lastiger kan maken. Ik ben momenteel bezig met een korte Nederlandstalige handleiding in elkaar te steken. Wanneer die klaar is, zal ik dat hier vermelden.


Dit is mijn eerste corsage gemaakt met Valentina en dat ziet er goed uit. In volgende posts zal ik wat mere uitleg geven over het werken met Valentina.