Boot ubuntu 20.04

20211205 jean@huens.be

Machines:

  1.  Optiplex 709 draait ubuntu desktop 20.04 amd (jota))
  2. Optiplex 749, draait ubuntu server 20.04 ( ingrid2)
  3. Optiplex 7010, draait ubuntu server 20.04 ( schoten/jeani)



Complete installatie

Desktop

Met USB netboot AMD desktop.iso

  1. BIOS: select uefi
  2. Boot from USB, connected to ethernet,  select install ubuntu, (takes some time)
  3. English, country belgium,  locale: english-UTF8
  4. install third party software for graphics, wifi,....
  5. detect non-uefi disk => continue in UEFI
  6. Partitioning method : erase disk and install ubuntu
  7. keyboard english, us with € on 5
  8. Installation continues, at end ask for reboot
  9. Asks to remove install media and reboots machine

First actions

  1. Software Updater: install all updates. (not needed since installation is done with updates over network
    apt-get update
    apt-get dist-upgrade

new packages

  1. net-tools (for netstat -ntlp)
  2. openssh-server (for ssh access)
  3. apticron (for automatic updates) (NotYetDone)
    This needs a mail system and installs postfix:
       chosen: local mail only
                    domain emilia.huens.be
  4. gimp (e.g. for turboprint)(NotYetDone)
  5. NOT YET DONE ? cups-backend-bjnp (for canon printers and turboprint)
  6. chrome-browser
  7. (NotYetDone)nfs-common (to mount nas)
  8. inadyn (to make dynamic dns possible)
  9. digikam (digikam-doc does not exist on 20.04)
  10. vim
  11. NOTNEEDED lib32gcc1 (install /lib32, needed for i386 applications e.g. brother printer packages)
  12. NotYetDone nmap (for network debugging)
  13. acct (process accounting for debugging )
  14. NOTDONE gwenview (voor Rita geen idee wat dat doet)
  15. NOTDONE  picocom (for glucose readers)
  16. NOTDONE libdate-manip-perl (for glucose readers)
  17. NOTDONE calibre (for ebooks)
  18. NotYetDone xfig xfig-doc
  19. NOTDONE refind
  20. NotYetDone sshfs
  21. NOTDONE openvpn
  22. NOTDONE network-manager-openvpn
  23. NOTDONE network-manager-openvpn-gnome (16.04 config openvpn)
  24. NotYetDone libdvd-pkg To play commercial DVD's see( https://websiteforstudents.com/enable-dvd-and-copy-right-videos-support-on-ubuntu-18-04-lts-beta/ )
  25. ( sudo dpkg-reconfigure libdvd-pkg recommended by installation of libdvd-pkg )

Automatic software updates

sudo dpkg-reconfigure -plow unattended-upgrades

en gekozen voor yes



verbose boot /etc/default/grub

root@emilia1:/etc/apt/apt.conf.d# diff /etc/default/grub /etc/default/grub.ORG
10,11c10
< #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
< GRUB_CMDLINE_LINUX_DEFAULT=""
---
> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"


Following not yet done

26d24 < GRUB_BACKGROUND="/boot/Lake_mapourika_NZ.tga" 36,40d33 < # fuer elise < #GRUB_INIT_TUNE="480 420 1 400 1 420 1 400 1 420 1 315 1 370 1 335 1 282 3 180 1 215 1 282 1 315 3 213 1 262 1 315 1 335 3 213 1 420 1 400 1 420 1 400 1 420 1 315 1 370 1 335 1 282 3 180 1 215 1 282 1 315 3 213 1 330 1 315 1 282 3" < # star wars < GRUB_INIT_TUNE="480 440 4 440 4 440 4 349 3 523 1 440 4 349 3 523 1 440 8 659 4 659 4 659 4 698 3 523 1 415 4 349 3 523 1 440 8" <
Printers without turboprint NOTYETDONE
  Brother HL3170CDW

browse to http://localhost:631/

new printers discover; selected the first entry for brother HL (dnssd....)
Did add printer; everything succeeded and printed test page OK


browse to http://localhost:631/printers
HL3170CDW is available
Pint testpage works
changes default options
media size A4
two sided long edge binding
toner save mode ON
PPD file is in /etc/cups/ppd/HL3170CDW.ppd


Epson Ecotank ET-2650 Printer

The printer driver package for the ET-2650 can be found on the epson website
https://epson.com/Support/Printers/All-In-Ones/ET-Series/Epson-ET-2650/s/SPT_C11CF47201
It is important to start on the epson.com website. Epson.be does not the linux OS.....
After selecting linux id did find
download.ebz.epson.net/dsc/search/01/search/searchModule
and did download


  1. You need to have lsb installed:
In order to install these drivers, you need to install LSB package (version 3.2 or later) beforehand.

Ubuntu:
# apt-get install lsb

  1.   packages:
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$ ls -l
    total 12536
    -rw-rw-r-- 1 jean jean 3669210 jul 23 11:02 epson-inkjet-printer-escpr_1.6.13-1lsb3.2_amd64.deb
    -rw-rw-r-- 1 jean jean 3806868 aug 27 10:51 epson-inkjet-printer-escpr_1.6.14-1lsb3.2_amd64.deb
    -rw-rw-r-- 1 jean jean 3374938 aug 27 10:58 epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$
    Information about the packages:
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$ dpkg-deb --info epson-inkjet-printer-escpr_1.6.14-1lsb3.2_amd64.deb
    new debian package, version 2.0.
    size 3806868 bytes: control archive=15638 bytes.
    764 bytes, 20 lines control
    68744 bytes, 519 lines md5sums
    811 bytes, 28 lines * postinst #!/bin/bash
    994 bytes, 35 lines * postrm #!/bin/bash
    264 bytes, 9 lines * preinst #!/bin/bash
    38 bytes, 1 lines shlibs
    Package: epson-inkjet-printer-escpr
    Version: 1.6.14-1lsb3.2
    Architecture: amd64
    Maintainer: Seiko Epson Corporation <linux-printer@epson.jp>
    Installed-Size: 5228
    Depends: lsb (>= 3.2)
    Section: alien
    Priority: extra
    Description: Epson Inkjet Printer Driver (ESC/P-R) for Linux
    This software is a filter program used with Common UNIX Printing
    System (CUPS) from the Linux. This can supply the high quality print
    with Seiko Epson Color Ink Jet Printers.
    .
    This product supports only EPSON ESC/P-R printers. This package can be
    used for all EPSON ESC/P-R printers.
    .
    For detail list of supported printer, please refer to below site:
    http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
    .
    (Converted from a rpm package by alien version 8.79ubuntu0.1.)
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$ $ dpkg-deb -c epson-inkjet-printer-escpr_1.6.14-1lsb3.2_amd64.deb
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/lib/
    -rwxr-xr-x root/root 155824 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/lib/libescpr.so.1.0.0
    drwxr-xr-x root/root 0 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/share/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/cups/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/cups/lib/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/cups/lib/filter/
    -rwxr-xr-x root/root 14592 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr-wrapper
    -rwxr-xr-x root/root 35120 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/ppds/
    drwxr-xr-x root/root 0 2017-07-27 07:40 ./opt/epson-inkjet-printer-escpr/ppds/Epson/
    -rw-r--r-- root/root 4595 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-Stylus_Office_TX610FW-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 16142 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-XP-340_Series-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 4068 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-PM-D600-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 3954 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-Stylus_SX218-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 5102 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-Stylus_Photo_R265-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 3954 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-ME_OFFICE_570-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 4478 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-WP-4091_Series-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 2725 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-Stylus_NX230-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 9406 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-PM-A890-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 3955 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-Stylus_TX420W-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 15752 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-L3050_Series-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 5060 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-E-820-epson-inkjet-printer-escpr-en.ppd.gz
    -rw-r--r-- root/root 11795 2017-07-27 07:39 ./opt/epson-inkjet-printer-escpr/ppds/Epson/Epson-PX-....
    ....
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$ dpkg-deb --info epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    new debian package, version 2.0.
    size 3374938 bytes: control archive=2531 bytes.
    608 bytes, 15 lines control
    4524 bytes, 51 lines md5sums
    332 bytes, 9 lines * postinst #!/bin/bash
    192 bytes, 6 lines * postrm #!/bin/bash
    264 bytes, 9 lines * preinst #!/bin/bash
    201 bytes, 7 lines * prerm #!/bin/bash
    Package: epson-printer-utility
    Version: 1.0.2-1lsb3.2
    Architecture: amd64
    Maintainer: Seiko Epson Corporation <linux-printer@epson.jp>
    Installed-Size: 10652
    Depends: lsb (>= 3.2)
    Section: alien
    Priority: extra
    Description: Epson Printer Utility for Linux
    This is a Printer Utility program for Epson Printer Driver.
    Using this software, you can check ink levels, view error and other status... on EPSON Printers.
    For detail list of supported printer, please refer to below site:
    http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
    .
    (Converted from a rpm package by alien version 8.79ubuntu0.1.)
    jean@emilia:~/Downloads/epson.com/ET-2650/printer$ dpkg-deb -c epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/epson-printer-utility/
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/epson-printer-utility/bin/
    -rwxrwxrwx root/root 3501253 2017-04-24 07:11 ./opt/epson-printer-utility/bin/epson-printer-utility
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/epson-printer-utility/lib/
    -rwxr-xr-x root/root 6657376 2017-04-24 07:11 ./opt/epson-printer-utility/lib/libEPSCommonLib.a
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/epson-printer-utility/resource/
    drwxr-xr-x root/root 0 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/
    -rw-r--r-- root/root 4878 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_ja.qm
    -rw-r--r-- root/root 6689 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_fr.qm
    -rw-r--r-- root/root 4708 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_ko.qm
    -rw-r--r-- root/root 6663 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_pt.qm
    -rw-r--r-- root/root 6284 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_ru.qm
    -rw-r--r-- root/root 4140 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_zh_TW.qm
    -rw-r--r-- root/root 4112 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_zh_CN.qm
    -rw-r--r-- root/root 6501 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_es.qm
    -rw-r--r-- root/root 6357 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_nl.qm
    -rw-r--r-- root/root 6571 2017-04-24 07:11 ./opt/epson-printer-utility/resource/Languages/utilitytr_it.qm
    -rw-r--r-- root/root 6441 2017-04-24 07:11 ./opt/ep......
  2. Installation
    root@emilia:~/Downloads/epson.com/ET-2650/printer# dpkg -i epson-inkjet-printer-escpr_1.6.14-1lsb3.2_amd64.deb 
    Selecting previously unselected package epson-inkjet-printer-escpr.
    (Reading database ... 296689 files and directories currently installed.)
    Preparing to unpack epson-inkjet-printer-escpr_1.6.14-1lsb3.2_amd64.deb ...
    Unpacking epson-inkjet-printer-escpr (1.6.14-1lsb3.2) ...
    Setting up epson-inkjet-printer-escpr (1.6.14-1lsb3.2) ...
    Processing triggers for libc-bin (2.23-0ubuntu9) ...
    root@emilia:~/Downloads/epson.com/ET-2650/printer# systemctl restart cups
    root@emilia:~/Downloads/epson.com/ET-2650/printer# dpkg -i epson-printer-utility_1.0.2-1lsb3.2_amd64.deb
    Selecting previously unselected package epson-printer-utility.
    (Reading database ... 297219 files and directories currently installed.)
    Preparing to unpack epson-printer-utility_1.0.2-1lsb3.2_amd64.deb ...
    Unpacking epson-printer-utility (1.0.2-1lsb3.2) ...
    Setting up epson-printer-utility (1.0.2-1lsb3.2) ...
    Install Message > Described entry of LITE in services.
    Install Message > Backup file is /etc/services.bak.
    Install Message > Start /usr/lib/epson-backend/setup to change setup.
    Processing triggers for libc-bin (2.23-0ubuntu9) ...
  3. Linux Documentation is only available online, starting from
    https://epson.com/Support/Printers/All-In-Ones/ET-Series/Epson-ET-2650/s/SPT_C11CF47201?review-filter=Linux
    follow FAQ and or Manual
  4. Use: the epson stuff is installed under  /opt. You may need some links to make it easily accessible.
    When the printer is connected and switched on
    jean@emilia:~$ /opt/epson-printer-utility/bin/epson-printer-utility

    
Should show:
epson printer utility

Epson ET-2650 Scanner

On the Epson web site (see printer above) there is software for a scanner, but I did not succeed to make it works reliably.
Since we did use Vuescan from Hamrick Software we did go for the software.

  1. Installation. ET-2650 is supported fom version 77 on:
    The newest version can be downloaded from hamrick.com. Note that the file seems always to be vuex6495.tgz, but its contents are updated/changed.
    Follow the instuction on Vuescan below

Inadyn

config /etc/inadyn.conf


root@emilia1:/etc/default# diff /etc/inadyn.conf /etc/inadyn.conf.ORG
29c29
< #system <provider>
---
> system <provider>
32c32
< #username <username>
---
> username <username>
35c35
< #password <password>
---
> password <password>
39,56d38
< # Configuration for freemyip.com ================================================
< # jeanrita.freemyip.com
< system default@dyndns.org
< username 6e5a.........9964
< password 6.....................4
< alias jeanrita.freemyip.com
< server-name freemyip.com
< server-url /nic/update
< # lucienne.freemyip.com
< # freemyip.com
< # 20170830  gestart
< # lucienne.freemyip.com getest thuis
< # lucienne.freemyip.con via   systemctl restart inadyn   blift adress thuis
< # dan op zeta
< # wget https://freemyip.com/update?token=4b0556a40e35d98cf021de71&domain=lucienne.freemyip.com&myip=80.200.153.119
< # dat werkt
< # ben wat achterdochtig hoe geechekt wordt dat het adress veranderd is ?

    
Do not forget to enable inadyn in /etc/default/inadyn !

    

avahi-daemon Not YET done

On Ubuntu 18.04 avahi  runs without problems.
The text below is for ubuntu16.04


root@tyo:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 78:2b:cb:9a:8b:b4 brd ff:ff:ff:ff:ff:ff
inet 192.168.13.205/24 brd 192.168.13.255 scope global dynamic eno1
valid_lft 3065sec preferred_lft 3065sec
inet6 2a02:1810:bc22:4d00:95e7:2a31:6dc4:c4ae/128 scope global dynamic
valid_lft 602902sec preferred_lft 84502sec
inet6 2a02:1810:bc22:4d00:d548:ce02:395b:82d3/64 scope global temporary dynamic
valid_lft 572628sec preferred_lft 54228sec
inet6 2a02:1810:bc22:4d00:548:f1e7:558:ff0e/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 572628sec preferred_lft 54228sec
inet6 fe80::11c8:f9b1:6bc2:7585/64 scope link
valid_lft forever preferred_lft forever

nfs NOT YET DONE

Some programs fron /usr/local/bin are used:

root@emilia:/usr/local# ls -l /usr/local/bin
total 316
-rwxr-xr-x 1 root root 1095 Jan 13 2016 backup_digikam
-rwxr-xr-x 1 root root 4728 Aug 28 12:24 cbr2pdf
-rwxr-xr-x 1 root root 5732 Jan 13 2016 cleanBackupDigikam
-rwxr-xr-x 1 root root 268904 Jul 14 2015 openglucose
-rw-r--r-- 1 root root 113 Jan 3 2015 sshfscs
-rwxr-xr-x 1 root root 259 Jan 3 2015 sshfs_cs
-rwxr-xr-x 1 root root 259 Jan 3 2015 sshfs_cs_homeoperator
-rwxr-xr-x 1 root root 233 Jan 3 2015 sshfs_cs_jeanhuens
-rwxr-xr-x 1 root root 478 Mar 1 2016 sshfs_cs_museum
-rwxr-xr-x 1 root root 253 Jan 3 2015 sshfs_cs_peoplejeanhuens
-rwxr-xr-x 1 root root 181 Jan 4 2016 sshfs_neweraws
-rwxr-xr-x 1 root root 1037 Jan 3 2015 startNAS
Nas will be mounted on:
sudo mkdir /Shared /Backup /Public /Multimedia /Web
And some entries in /et/fstab are needed:
# NAS over nfs
nas.local:/Public /Public nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
nas.local:/Shared /Shared nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
nas.local:/Multimedia /Multimedia nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
# select one
#nas.local:/Computers/emilia /Backup nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
nas.local:/Computers/ingrid /Backup nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
#nas.local:/Computers/tyo /Backup nfs noauto,user,soft,port=2049,proto=tcp,rw 0 0
Then /usr/local/bin/startNAS can be used

Converting existing users

To ease conversion of existing users i made the new users first. To make sure they have the same uid-gid.

And then did restore their original 16.04 home dirs over the new ones (to be honest I kept a copy of the new dirs ☺

Problems encountered

languages

Via gui settings -> language support -> install/remove languages

Dutch
French
regional format -> nederlands (belgie)

always apply system wide

Huge icons with thunderbird NOT YET DONE

This is Bug #1761844.

Workaround or solution:

sudo apt-get install fonts-symbola

If needed this fix could be used , but is NOT DONE

Michal Lesniewski (wildnet) wrote on 2018-06-10:
I tested some solutions found on launchpad and google. with fonts-symbola - but they are without colors.
lastly I installed as wrote before (in bug #1644021) Twitter Color Emoji SVGinOT Font:

https://github.com/eosrei/twemoji-color-font

sudo apt-add-repository ppa:eosrei/fonts
sudo apt update
sudo apt install fonts-twemoji-svginot

This resolved problem with big images of emoji and keep them in color.

A fix should be in thunderbird but did not reach ubuntu yet ???

Digikam

Digikam 6.40 installs without problem, but when run it will fail with database problem.
To solve:

NOT YET DONE FOR LUCIENNE

dropbox


apt-get install nautilus-dropbox

on next login you will be prompted to complete the installation by loging in to dropbox (app from dropbox will be downloaded).

Only on emilia

skype


NOT DONE


Vuescan


DONE

download from www.hamrick.com.

wget -c www.hamrick.com/files/vuex6495.tgz
tar -xzvf vuex6496.tgz

To make vuescan uasbale for any user:

root@emilia:~/vuescan# cat Install.sh
#! /bin/bash
# install vuescan from www.hamrick.com
# downloaded and untarred in /home/jean/Downloads/www.hamrick.com/VueScan
DOWNLOADDIR=/home/jean/Downloads/www.hamrick.com/VueScan
INSTALLDIR=/usr/bin
# binaries
cp ${DOWNLOADDIR}/vuescan ${INSTALLDIR}/vuescan
# do not know what these are used for
cp ${DOWNLOADDIR}/vuescan.8ba ${INSTALLDIR}/vuescan.8ba
cp ${DOWNLOADDIR}/vuescan.ds ${INSTALLDIR}/vuescan.ds
chmod +x ${INSTALLDIR}/vuescan
# desktop and icons
cp ${DOWNLOADDIR}/vuescan.svg /usr/share/icons/hicolor/scalable/apps/
cp vuescan.desktop /usr/share/applications/vuescan.desktop
cp VueScan64x64.png /usr/share/icons/hicolor/256x256/apps/vuescan.png
cp VueScan48x48.png /usr/share/icons/hicolor/48x48/apps/vuescan.png
Now vuescan works The problem with access to usb devices from ubuntu 16.04 was solved.

Note that there is no subdivision under /usr/share/applications  as under unbuntu16.04.

Bluegriffon not yet done

There is only a deb file for ubuntu 16.04 but is installs and seems to work. (20180802)


Usenet access

NOT YET DONE

To access usenet e.g. for ebook strips (https://www.eboek.info/downloaden-met-sabnzbd/)

    1. Install sabnnzbdplus
      sudo apt install sabnzbdplus
    2. edit /etc/default/sabnzbdplus
      # [required] user or uid of account to run the program as:
      #USER=
      USER=jean
      ...
      # [optional] hostname/ip and port number to listen on:
      #HOST=
      #PORT=
      HOST=localhost
      PORT=8080
    3. restart sabnzbdplus.
      The config can be done by connectiong to http://localhost:8080/
    4. Your usenet account (I use a usenet.farm block account)  should contain the config information
    5. One can reach sabnzbd as
      https://127.0.0.1:9090/sabnzbd/
      https://localhost:9090/sabnzbd/
      https://emilia:9090/sabnzbd/
      Note: firefox/mozilla needs a security exception for https to work...
    6. I store my nzb files under Downloads/www.ebooks.info and the complete files under Downloads/complete

Users

settings -> user accounts -> unlock -> password can be set

actions per user

thunderbird

after mail account config, possible addons:

  1. thunderbird -profilemanager an create new profile .thunderbird/xhxhxhh.default user/
  2. copy this .thunderbird/xhxhxhh.default user/ to new computer
  3. new computer: stop thunderbird
  4. save old ./thunderbird/....
  5. copy  .thunderbird/xhxhxhh.default user/ to old ./thunderbird/....
  6. old computer: stop tnunderbird
  7. start thunderbird, it asks for some passwords, mail access is ok, but filters and address books are not present
  8. DID NOT WORK: enigmail was gone, could not read some new messages
Filters opnieuw gemaakt
ssh keys

rsa keys donot work with ssh on 16.04. you need a dsa key
ssh-keygen -t dsa
generates a id_dsa 2048 bit in ~/.ssh/id_dsa and ~.ssh/id_dsa.pub

if needed the id_dsa.pub must be added to ~/.ssh/authorized_keys on remote systems

extra digikam backup tools ( lucienne )

Files are in /home/jean/digikam/digikam-backup :

-rwxr-xr-x 1 jean jean 1095 Sep 17 17:19 backup_digikam
-rwxr-xr-x 1 jean jean 5732 Sep 17 17:19 cleanBackupDigikam
drwxrwxr-x 2 jean jean 4096 Sep 17 19:13 digikam-backup
-rw-r--r-- 1 jean jean 7884 Sep 17 17:23 digikam_backup2.png
-rw-r--r-- 1 jean jean 4973 Sep 17 18:26 digikam_backup48x48.png
-rw-r--r-- 1 jean jean 322 Sep 17 17:30 digikam-backup.desktop
-rw-r--r-- 1 jean jean 322 Sep 17 19:22 digikam-backup.desktop.ubuntu1404
-rw-rw-r-- 1 jean jean 578 Sep 17 17:33 Install.sh
installation is done by Install.sh (as root):
#! /bin/bash
# install scripts for digikam database backups (main user lucienne)
# scripts to make backup an clean backup directory
cp backup_digikam /usr/local/bin/
chmod 755 /usr/local/bin/backup_digikam
cp cleanBackupDigikam /usr/local/bin/
chmod 755 /usr/local/bin/cleanBackupDigikam
cp digikam_backup2.png /usr/share/icons/hicolor/256x256/apps/digikam_backup2.png
chmod 644 /usr/share/icons/hicolor/256x256/apps/digikam_backup2.png
cp digikam-backup.desktop /usr/share/applications/digikam-backup.desktop
chmod 644 /usr/share/applications/kde4/digikam-backup.desktop
Belgian EID software

Installed from belgian eid site, BUT the deb package must be installed by

     dpkg -i ....deb

This package only installs aaccess to new repositorY
deb https://files.eid.belgium.be/debian focal main
Thereafter you need to update apt and install the packages :

sudo apt-get update
sudo apt-get install eid-mw eid-viewer
Next step depends on your browser.
For firefox (94.0 (64-bit) and later )
You need an add-on 

Belgien EId extension for firefox

Login with eid software seems tricky. sometimes the firts try reports a failure but you are logged in. Sometimes the second try succeeds.
Note you have only 3 pin tries before you need to go to the gemeentehuis to recover your pin.
For google chrome Version 96.0.4664.45 (Official Build) (64-bit)

Google chrome has dropped support for PCK

This is explained in https://eid.belgium.be/nl/faq/google-chromechromium-hoe-meld-ik-me-aan#7311

Op Linux gebruikt Google Chrome "NSS" voor certificaatbeheer. Er is geen gebruikersinterface beschikbaar om "PKCS#11"-modules te installeren maar met de "NSS"-tools kan u de modules wel laten werken.


To locate the library needed below you can start about-eid-mw :about eid mw
This assumes a database in your homedir
To create it :

mkdir -p $HOME/.pki/nssdb certutil -d $HOME/.pki/nssdb -N


Check the contents with:

modutil -dbdir sql:${HOME}/.pki/nssdb/ -list

Initial installation

sudo apt install libnss3-tools
cd $HOME
# search where libbeidpkcs11 is
# sudo find / -name libbeidpkcs11\*
# on ubuntu 20.04 this is /usr/lib/x86_64-linux-gnu/libbeidpkcs11.so.0
modutil -dbdir sql:${HOME}/.pki/nssdb -add "Belgium eID" -libfile /usr/lib/x86_64-linux-gnu/libbeidpkcs11.so.0

When you start google chrome thereafter it will ask which eid to use and log you in
select a certificate

Remark: It is not clear when google chrome shows the select_a_certificate.