13/1/2022

openSUSE: van server naar desktop

Filed under: — cybrarian @ 3:54 pm

Minimale (server) installatie gedaan, nadien uitgebreid naar desktop (KDE).
Bij opstarten start de computer in een command prompt. De gebruiker logt in, geeft wachtwoord, en tikt daarna “startx”. De grafische console zit daarna bv onder CTRL-F2 of CTRL-F1.
Bij een desktop installatie logt de computer automatisch in met een grafisch systeem en krijg je nadien een gebruikers/login keuze, ofwel wordt de standaard gebruiker ingelogd zonder een wachtwoord te vragen. Als je omschakelt naar een CTRL-F1 console, kan je met CTRL-F7 terug naar het grafisch scherm.

Yast, Servicesbeheer

Je ziet in de lijst dat display-manager status: Niet aktief is bij de originele server.
Bij de originele desktop is dat “aktief”.

De wicked, wickedd-auto4 -dhcp4/6 en -nanny zijn aktief io de servern buet aktief bij de desktop, waar dan weer de NetworkManager, -dispatcher, -wait-online starten bij opstarten systeem.

Dat zullen zowat de belangrijkste verschillen zijn.

En dan een samenvattende keuze die ons toelaat om te schakelen: Standaardsysteemdoel
– staat op “Systeem voor meer gebruikers” bij de orignele server.
Zet naar Grafische interface. Bevestigen.

Bij herstarten kom je mooi in het grafische scherm terecht, en zit dat ook onder CTRL-F7.

10/1/2022

OpenSUSE desktop: (netwerk)printer instellen

Filed under: — cybrarian @ 3:52 pm

Er zijn enkele “gemakkelijke” manieren om een printer in te stellen in openSUSE:
– Via Yast
– via CUPS
– software van leverancier/printerfabrikant

Handigste is op voorhand het ip-adres te weten, dan kan je het zoeken op het netwerk overslaan.

Yast
Voor veel printers is het handig om “hplip” geïnstalleerd te hebben (softwarebeheer).
Dan kan je vanuit Yast proberen met het ip adres en veel kans dat je printer gevonden en aangeboden wordt; hier moet je dan minder intikken want het model wordt al ingevuld.
Nadeel: je moet nadien met wijzig het standaard bladformaat instellen. Eigenaardig genoeg houdt die geen rekening met de reeds gekozen instellingen voor de desktop…

Printerconfiguraties:
– Aanvankelijk is printerconfiguraties leeg: “er is geen afdrukwachtrij” (voor iedere printer wordt er een wachtrij aangemaakt omdat een printer niet altijd onmiddellijk kan reageren)
– hier kan je kiezen voor lokaal (bv printer op usb)/op afstand (= via netwerk)
– “Toevoegen”: begint te zoeken; soms zal er helemaal niets gevonden worden omdat de firewall aktief is.
– Best kijk je of je een HP printer hebt, dan kan je overschakelen naar op “hp setup uitvoeren”, anders kan je Assistent voor verbinding gebruiken.
Assistent: Je kan dan zelf het adres van de printer ingeven nadat je netwerkprinter gekozen hebt, bv “TCP-poort”, enz.
HP Setup: Ook hier kies je bv Netwerk, en kan de firewall het detecteren tegenhouden; daar kan je met “manual discovery” een mouw aan passen; geef daar het ip-adres in en het programma vult zelf de gegevens van de printer in (merk, model). Je kan beschrijving en plaats van de printer aanvullen in het volgende scherm. Nadien moet je met “bewerken” het papiersoort op A4 zetten.

CUPS
– je moet root rechten hebben.
– start cups in Firefox met de URL localhost:631/admin
– Tab Administration
– Add printer

bv: socket://192.168.1.240:9100

Daarna:
Name: best de naam van de printer, met model, zodat je gemakkelijk kan kiezen in je print-menu (zal soms afwijken van de naam van de driver, die voor een hele reeks gebruikt wordt; opgelet als die naam automatisch ingevuld wordt op basis van de driver)
Description: hier eerder het doel vermelden (bv A4 facturen, A3 kleurenprinter, enz)
Location: de ruimte, bv Kantoor, Onthaal, ..
(Share: nee meestal; ik ga van mijn desktop geen printerqueue maken)
Make: hier moet je het merk kiezen.
Daarna krijg je keuze uit modellen; hopelijk vind je je model, kies anders iets algemeens (als hp PLC 6). Je kan hier ook ctr-F doen om te zoeken, soms komt een naam voor in stukjes gekapt of gecombineerd met een ander model (bv LaserJet en elders Laser Jet enz).
Media size: Stel de bladgrootte in .. bv A4
Set options .. worden bewaard.

Soms moet je ook andere opties instellen, zoals aanwezige papierlade enz.

Printerdrivers fabrikant
Soms heeft de fabrikant eigen drivers die je kan downloaden, meestal heb je dan een printerdriver.tar.gz bestand dat je kan uitpakken met je bestandsbeheerder of met “tar -xzvf printerdriver.tar.gz
PPD
Als het enkel een printerdriver.ppd bestand is, kan je dat in de printerconfiguratie aanbieden. Bv via Yast, toevoegen, Assistent voor verbindingen, Netwerkprinter TCP-poort, 192.168.1.123, TCP poort 9100, waarna “Test verbinding” je vertelt of het ok is. Dan moet/kan je een fabrikant ingeven, maar in het volgend scherm kan je “apparaatstuurpaketten” kiezen (duidt manufacturer-PPDs aan), en krijg je een kans met bladeren de locatie te zoeken waar jij je .ppd bestand hebt staan.
Script
Soms is er een shell* script voorzien dat de printerdriver installeert, dan moet je dat uitvoeren, met root-rechten.
(* Of een perl script, …)
Dat kan bv de bestanden installeren in /usr/share/cups/model voor de PPD’s en /usr/lib/cups/filter voor de filters.
Het kan ook aangeven welke geïnstalleerd gaan worden, bv KMbeuEmpPS.pl (cups filter) en KMbeuEnc.pm (encrypty module).
Mogelijk moet je ook het model kiezen, bv “KMbeuC368ux.ppd” (compatibel met je printer, die kan zelf ander nummer hebben) – of je kan ook standaard alles aan laten staan, dan heb je ze allemaal.
Daarna moet je CUPS herstarten om de wijzigingen te zien. Nu zijn de drivers er en kan je de printer installeren in CUPS (webinterface); daar is in de lijst van printerfabrikanten de geïnstalleerde bijgekomen (indien die er nog niet was). Als je één driver (model) geselecteerd hebt, krijg je dat onmiddellijk te zien, anders moet je in de lijst gaan zoeken. In de options achteraf kan je onderaan nog meer specifiek je model aangeven, daar zie je dan bv een keuze uit “C368, C308, C258, C287, C227”.

Konica Minolta op Linux: drivers en CUPS

Filed under: — cybrarian @ 2:36 pm

Als je op Linux geen vriendelijke installatieprogramma hebt, moet je soms wat zoeken om de drivers te vinden die passen voor je machine; meestal zijn drivers compatibel met een aantal toestellen en komt de driver naam dus niet overeen met je printer model.

bv: Konica Minolta C258 is het type van de printer, maar als driver moet je daarvoor installeren: KONICA MINOLTA C368SeriesPS(P) BEU v1.4 (color)

Die is blijkbaar geldig voor “C368, C308, C258, C287, C227”.

Voorbeeld op openSUSE 15.3

Als je de naam kan invullen, zet in de naam het juiste type van printer ipv de “series” naam van de driver die misschien niet overeenkomt.


Driver: KONICA MINOLTA C368SeriesPS(P) BEU v1.4 (color)
job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
Connection: socket://192.168.1.123:9100

Software afgehaald van support site:
unzip KonicaMinolta.zip
extracting: ...

geeft:

BEU Linux CUPS Driver Guide.pdf
GenericBeuUXv1_24_multi_language.tar.gz
KMbeuUXv1_24_multi_language.tar.gz
bizhub_driver-naming_nl_1-1-0.pdf
KMbeuUXv1_24_multi_language

Je zal ook het document “bizhub_driver-naming_nl_1-1-0.pdf” vinden, dat een mooi overzicht bevat van welke modellen van printer hoe genoemd worden in de stuurprogramma’s. Spijtig dat je deze informatie pas krijgt als je de juiste printerdrivers al hebt gevonden…

In die laatste uitgepakte map staat een install script in perl
Je moet het starten als root (of met sudo).
Het geeft de keuze uit:

┌─────────────────────────────Select PPD files───────────────────────────────┐
│ Please select PPD files to be installed.                                   │  
│ The version number in brackets shows already installed PPD version.        │  
│ ┌──────────↑(-)──────────────────────────────────────────────────────────┐ │  
│ │      [*] KMbeu754ux.ppd    KONICA MINOLTA 754SeriesPS/P v1.7           │ │  
│ │      [*] KMbeu958ux.ppd    KONICA MINOLTA 958SeriesPS/P v1.4           │ │  
│ │      [*] KMbeuC35ux.ppd    KONICA MINOLTA bizhub C35 PPD v1.5          │ │  
│ │      [*] KMbeuC360iux.ppd  KONICA MINOLTA C360iSeriesPS/P v1.0         │ │  
│ │      [*] KMbeuC360ux.ppd   KONICA MINOLTA C360SeriesPS/P v1.6          │ │  
│ │      [*] KMbeuC364ux.ppd   KONICA MINOLTA C364SeriesPS/P v1.7          │ │  
│ │      [*] KMbeuC368ux.ppd   KONICA MINOLTA C368SeriesPS/P v1.4          │ │  
│ │      [*] KMbeuC3850ux.ppd  KONICA MINOLTA C3850 Series v1.2            │ │  
│ │      [*] KMbeuC3851ux.ppd  KONICA MINOLTA C3851SeriesPS/P v1.1         │ │  
│ │      [*] KMbeuC554ux.ppd   KONICA MINOLTA C554SeriesPS/P v1.7          │ │  
│ └──────────↓(+)──────────────────────────────────────────────────70%─────┘ │  
├────────────────────────────────────────────────────────────────────────────┤  

en na selectie van KMbeuC368ux volgende bestanden klaarzet:
KMbeuEmpPS.pl (cups filter) en KMbeuEnc.pm (encrypty module)

Installation procedure finished! Please restart CUPS deamon now.
Depending on OS you may use:                                              │  
# service cups restart                                                   │  
# /etc/init.d/cups restart                                               │  
# /etc/init.d/cupsys restart                                             │  
# /etc/rc.d/rc.cups restart
After restarting CUPS deamon, printers can be installed using the CUPS web interface or any CUPS printer administration tool.

Onze manier van starten staat er niet bij:

systemctl restart cups

Het volgende probleem is weten welke opties er in gebruik zijn, zoals de lades voor het papier (“papierbron”). Die hebben eveneens een cryptische notering (LU302, PC110, PC114, PC110+LU302, ,PC210, PC214, PC410, PC414..) het zou handig zijn dat die ook op de betreffende lade genoteerd staat, zodat je gewoon naar je printer kan kijken om te weten wat je moet aanvinken.
Het helpt als je hun denkwijze en taaltje verstaat: “Double paper feed cabinet” is PC 210 en bestaat uit 2 schuiven!
Maar als je geluk hebt, zit in het vakje aan de achterkant wel het handboek van de printer, waarin de modules opgelijst zijn, en met een beetje geluk de werkelijk geïnstalleerde ook aangeduid zijn.

OpenSUSE Desktop configuratie script

Filed under: — cybrarian @ 9:50 am

Lang geleden publiceerden we een script om standaard mappen te maken voor een gebruiker na installatie van Linux (2006: mapjes organiseren..). Ondertussen doen de distributies dat zelf, en heb je misschien enkel wat eigen uitbreidingen (ook voor root):

Root
Script om op uniforme manier mapjes voor te bereiden in de root directory om later drivers en software bij te installeren die langs een andere weg komen dan de eigen packet manager:

configNewRoot.sh

cd /root
mkdir install-log
touch install-log/install-log.txt
mkdir install-drivers
mkdir install-software

In install-log.txt kan je met datum toevoegen wat je (als root) verandert aan een systeem.
De map install-drivers kan bv gebruikt worden om een afgehaalde .tar.gz voor een printerdriver in neer te zetten en uit te pakken, en van daaruit te installeren.

Gebruiker
Script dat gebruikt werd om een aantal desktops gelijkaardig in te stellen:
– een “onzichtbare” .MyConfig directory zodat die gebruikers-instellingen en hulpbestanden als speciale icoontjes voor een link op de desktop enz niet in de weg zitten voor dagelijks gebruik en niet zo gemakkelijk per vergissing gewist worden).
– voor programma’s op maat die in de organisatie gebruikt worden hetzelfde: het woord “system” in de naam “.systemPrograms” doet de gebruiker hopelijk nadenken alvorens daar in te grijpen. De onderverdeling hier: Source voor het afhalen van de bronbestanden (in tar.gz vorm; dan kan je daar snel zien hoever het systeem bijgewerkt is of zou moeten zijn); de Project voor lokaal uitpakken en compileren, en debuggen vanuit de IDE indien nodig; en de Run voor de executable of uitvoerbare programma’s, waarnaar gelinkt kan worden vanuit een icoon op de desktop om het programma te starten)
De Desktop1..4 directories kan je gebruiken om een kopie/backup van hun desktops te maken, of een screenshot; handig als de gebruiker per vergissing zijn desktop overhoop haalt ..


configNewUser.sh

mkdir ~/Screenshot
mkdir ~/Print
# in case of use of nextcloud:
mkdir ~/Nextcloud
# to keep logs of scripts run
mkdir ~/bin/Log
# to mount Network drive for this user
mkdir ~/NetwerkU
touch ~/NetwerkU/notConnected.txt
echo "Netwerk drive not connected" > ~/NetwerkU/notConnected.txt
mkdir ~/AttachOut
echo "Klaarzetten attachments voor mail uit " > ~/AttachOut/AttachOut.txt
mkdir ~/.MyConfig
touch ~/.MyConfig/SeeAlsoRootInstall-log
# for icons used in (dekstop)links to programs
mkdir ~/.MyConfig/icons
echo "personal configurations " > ~/.MyConfig/MyConfig.txt
# to save desktop specific things..
mkdir ~/.MyConfig/Desktop1
mkdir ~/.MyConfig/Desktop2
mkdir ~/.MyConfig/Desktop3
mkdir ~/.MyConfig/Desktop4
ls -lFA ~/.MyConfig
mkdir ~/.systemPrograms
mkdir ~/.systemPrograms/gb3Source
mkdir ~/.systemPrograms/gb3Run
mkdir ~/.systemPrograms/gb3Project
ls -lFA ~/.systemPrograms

Software
Sript om extra software te installeren:
Om zypper standaard te laten bevestigen op allerlei vragen bij installatie: gebruik -n; draai dit script met sudo:

install-software.sh

zypper -n in nextcloud-client
zypper -n in hplip
zypper -n in scribus
zypper -n in gimp
zypper -n in inkscape
zypper -n in chromium
zypper -n in thunderbird
zypper -n in filezilla
zypper -n in mc
zypper -n in gambas3
# en/of als dat niet werkt:
zypper -n in gambas3-ide
zypper -n in gambas3-gb-jit

16/12/2021

OpenSUSE 15.3 en de ontbrekende software

Filed under: — cybrarian @ 3:04 pm

Eén van de gemakkelijkste manieren van werken vond ik de laatste jaren de software.opensuse.org website; je kan er naar software zoeken en je krijg een overzicht van welke versies er zijn voor welk systeem. Met een eenvoudige klik kan je het installeren “one click instal”, en zo nodig worden de toe te voegen repositories aangeboden ter bevestiging. Dit systeem werkt al jaren goed, maar nu, met OpenSUSE 15.3 lijkt het tot stilstand gekomen.

Voorbeeld: e-ID software, nextcloud client, …

Toch niet zo erg
Update 12/01: Het is alleen de site…

Originele tekst

Volgens deze reddit post kan je wel andere repo’s gebruiken:
https://www.reddit.com/r/openSUSE/comments/oyyryi/question_about_almost_every_software_not_being/

Zoals:
openSUSE Backports for SLE 15 SP3

Maar het zichtbare aanbod gaat maar tot SUSE SLE-15-SP2:

https://software.opensuse.org/package/nextcloud-desktop-dolphin

Via een omweg langs “Unsupported distributions”

https://build.opensuse.org/package/show/openSUSE%3ABackports%3ASLE-15-SP3/nextcloud-desktop

kom ik terecht bij..

https://software.opensuse.org/download/package?package=nextcloud-desktop-dolphin&project=home%3Alrupp

.. met helaas het resultaat:

An error occurred while initializing the software repository.
Details:
https-download.opensuse.org-2afca367: [https-download.opensuse.org-2afca367|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Valid metadata not found at specified URL
History:
– [https-download.opensuse.org-2afca367|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Repository type can’t be determined.

Try again?

Maar uiteindelijk lukt dat en lijkt de opensuse backports hier belangrijk te zijn…

URL: https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP3/standard/
Category: YUM

URL: https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool-leap-15.3/
Category: NONE

Of

https://software.opensuse.org//download.html?project=openSUSE%3ABackports%3ASLE-15-SP3&package=nextcloud-desktop

Add repository and install manually

Toch niet zo erg…
(Update 12/01/2022)
Ondertussen heeft een nuttige reaktie op forums.opensuse.org duidelijkheid gebracht:

De software LIJKT niet beschikbaar te zijn voor 15.3. De website ZEGT dat die software niet beschikbaar is.
Maar als je dat negeert, en gewoon in het “software install” onderdeel van Yast kijkt, vind je de software wel.
Of als je op de commandolijn gewoon het installatiecommando geeft, lukt het ook (je moet dan wel de naam kennen).

Blijkbaar heeft organisatie achter de schermen er iets mee te maken, en wordt die site automatisch ingevuld; door de wijziging verloopt dat voor 15.3 niet correct… met alle verkeerde conclusies vandien.

30/11/2021

openSuse Tumbleweed: Segmentation fault

Filed under: — cybrarian @ 7:02 pm

Tijdens een update van Tumbleweed, die gebeurt op de commandolijn, die in tegenstelling tot het normale zupper up gebeurt met

zypper dup

krijg ik de volgende foutmelding:

Segmentation fault (core dumped)

Ik had een keuze gekregen om een pakket ofwel te behouden, ofwel de repository aan te passen naar openSUSE, dus ik probeer opnieuw met de andere keuze. Resultaat: dezelfde foutmelding.

Ik let nu op wat het laatste stuk van de update is waar de foutmelding op volgt (iets met Perl).
Dit systeem is lang niet ge-update, dus misschien is de update abnormaal groot? Dit systeem heeft “maar” 4 GB geheugen, dus ik sluit de grafische omgeving af en werk vanuit de terminal op ctrl-F1 om geheugen te sparen; maar de fout blijft terugkomen.
Ik start de update opnieuw, en ik merk dat er een aantal paketten al in de “cache” zitten en overgeslagen worden. Nu stopt de update na een ander pakket. Ik probeer nog eens, en nu is het weer een ander pakket. Geraakt de update telkens verder als er meer in de cache zit?
Ik blijf proberen en zie hoever ik geraak ….
De voorbijrollende te installeren paketten hebben een nummer, met daarnaast het totaal aantal paketten. Ik zie dat na elke “crash” van zypper we wel iets verder zijn in de lijst, en inderdaad, ik geraak er na tientallen keren opnieuw “zypper dup” doen echt door.

Daarna kan ik reboot uitvoeren en start het nieuwe systeem.

8/10/2021

Geheugen, disk aktiviteit op de ubuntu desktop (18.04LTS)

Filed under: — cybrarian @ 9:59 pm

Op een wat ouder systeem wil ik beter kunnen opvolgen wat waarom lang duurt; en ik wil dat deze keer niet met command line doen, maar op de dekstop. Op KDE is dat gemakkelijk, je installeert ze als widgets op de desktop. Bij Ubuntu moet ik even zoeken.

Ubuntu Software
Bij “Ubuntu software” was me nog nooit een subtiel pijltje opgevallen dat meer rubrieken toont dan er op het eerste zicht zijn: Developer Tools, Education and Science, Utilities. Als je ook maar iets aanraakt klapt dat ook telkens toe, het lijkt wel of ze niet willen dat je die gebruikt.

Daarin zitten allerlei systeem hulpmiddelen, programmeertalen (Gambas3, Scratch,..), databankbeheerders (MySQLworkbench, pgAdmin), SonicPi, enz.

Bijvoorbeeld:
– Sysinfo: “Display detailed computer/system information”
Toont naast de vele statische systeeminformatie ook bv geheugengebruik (met refresh optie).
– Task Manager: “A GUI application for monitoring and controlling running processes written for Xfce”
Toont live CPU gebruik en geheugengebruik plus een takenlive.

(waarom zijn deze niet standaard geïnstalleerd vraag ik me af)

13/7/2021

openSUSE server installeren via ssh en yast/zyp

Filed under: — cybrarian @ 10:29 am

Deze server heeft een basis-systeem van opensuse 15.3 geînstalleerd gekregen van usb-key; dat gaat vrij snel, en daarna kan je verder doen vanop afstand via de commandolijn.

Log in via ssh.
Start yast.

Updates, yast
Bij Yast, Software, Online Update krijg je (na Initializing..) een lijst met updates. In de eerste kolom staat een a+ of niets, tweede de naam “SUSE-2020-3129” bv, derde de aard “recommended/security/..”, daarna een samenvatting in tekst, en laatste kolom Version staat een “1” bij alles (hier op dit moment).
Bovenaan staat “Filter”, en onderaan zie ik dat die staat op “needed patches”. Ik kies F10 om er uit te gaan, maar helaas betekende dat bevestigen, en de updates draaien. Er komt een melding dat herstart moet worden om de updates te doen werken.

Updates, zypper
Na het opstarten doe ik zypper up, dat ook nog iets upwaardeert..

Software bij-installeren

Als je geen individuele software wil selecteren, maar een kant en klare combinatie wil gebruiken, bv LAMP, kan je Yast omschakelen naar die keuze. In ht veld Filter, waar Search staat, kan je naar “Patterns” verzetten.
Bij “Web en LAMP server” zal die ook voorbeelden en documentatie mee installeren. Dat betekent ondermeer een “It works” index.html, een favicon.ico en robots.txt bestand.

Anders:
Yast, software management, zoek..

– mariadb (databank – install)
Geeft message at /var/adm/update-messages/mariadb-10.5.8-1.5-something met wat uitleg voor ingebruikname.
– eventueel mariadb-tools
– mc (midnight commander – install)

Het is niet omdat je Apache geïnstalleerd hebt, dat die ook werkt.
systemctl start apache2
systemctl status apache2

Je kan van localhost testen, zonder GUI/browser met :

mkdir test
cd test
wget http://localhost/

Dan vraag je de indexpagina op (als die bestaat wordt die hier naar je test map afgehaald/bewaard); anders krijg je een fout, bv 403), maar daarmee heb je al een idee hoever het al werkt.

Het is niet omdat je Apache gestart hebt, dat die ook bereikbaar is (van buitenaf).
nmap -p 80 ip.address.1.100
(openen gekozen poort – standaard 80 – in firewall).
Yast, Firewall, External, Apache2 aanzetten.

Yast, Firewall, Interfaces: eth0 staat op “default”. Zet op “external” of check of default external is (standaard meestal wel)

Dan bevestigen en de firewall herstarten:

(zie ook http://linuxuser.copyleft.be/liglog/?p=8253)

systemctl restart firewalld.service

MariaDB: secure install?
De melding toont hoe je mariadb kan starten, en verwijst naar het van mysql bekende script om wat beveiligingen toe te passen: mysql_secure_installation.
(Zet wacthwoord en verwijdert anonieme gebruiker en test databank, verhindert root login vanop afstand, en herlaadt de rechtentabellen)

Voor je dat script start moet je de databank starten, anders krijg je een foutmelding (Can’t connect to local MySQL sever through socket ..) bij de vraag om het wachtwoord.

systemctl start mariadb.service
systemctl status mariadb.service
q
mysql_secure_installation

Volg de stappen van het script (het gevraagde root wachtwoord is dat van de databank root user, niet van de server!)
Enter, "n" Enter, "Y" Enter, (new password), (new password), "Y", "Y", "Y", "Y"

Probeer of wachtwoord klopt:
mysql -u root -p

Succes.

12/7/2021

Raspberry Pi (scherm) valt uit

Filed under: — cybrarian @ 11:12 pm

Is er een power management? Is het een screensaver? Hier alvast iets:
https://raspberry-projects.com/pi/pi-operating-systems/raspbian/screensaver

Voorbeeld opensuse 15.3 fixed ip server

Filed under: — cybrarian @ 2:14 pm

De meeste systemen komen met een voorgeïnstalleerde Windows, bv 10, geînstalleerd met UEFI toestanden.

Boot
In het bios (bv ESC ingeduwd houden bij opstarten) kan je de instellingen voor het booten veranderen, en bv de UEFI Boot Sources op Disabled zetten.
Daarna USB-key met opensuse 15.3 aansluiten, ESC of F9 om boot medium te kiezen.
Kies de USB-key uit de aangeboden mogelijkeheden.

OpenSUSE
kies het toetsenbord; bv Belgisch (taal laat ik op standaard Engels staan).
Activate online repositories: No (later wel).
Installatie: “Server” of “Transactional Server” (met read-only file system; die reboot automatisch na updates, ’s nachts ergens tussen 3 en 5, maar instelbaar. Voordeel is dat je er niet zelf aan moet denken om te herstarten om de updates aktief te maken, en dat het updaten geen productieve tijd wegneemt. Wel checken wanneer je backups lopen!)

Import public key: .. (HD nummer).. hier kan je waarschijnlijk voorbij zonder op te letten..

Netwerk
Probleem met instellen van netwerkgegevens en/of ip-adres:
– ping: Destination host unreachable
– network is unreachable of zoiets

systemctl status network
Toont of wicked werkt (default op Suse voor vaste computers; voor laptops is het Network Manager)
(werkt met de wicked deamon wickedd, voor systemctl start wicked of systemctl start network zie meer hier)

Voorbeeld van instellen van een server onder opensuse 15.3
met yast: System, Network Settings:
Overview – Hostname – Routing

Overview: netwerkkaart(en) zichtbaar met mac-address en device name (bv eth0/eth1), en ip-adres of not configured.
Edit of Add om te wijzigen.

– ip adres 192.168.1.123 (bij instellen kies /24 ipv /32)
(ip a controleert)

Hostname/DNS
– Static hostname “myserver”
– Set hostname via DHCP: No
– Modify dns configuration (Use default policy): Minstens invullen Name Server1: bv 192.168.1.1
– domain search – (leeg laten? locale mynetwork.loc?)

Routing
je moet niet perse als server doorsturen, maar wel je default ingeven, bv 192.168.1.1 , device: eth0, destination leeg laten.
(dan test: cat /etc/resolve.conf moet achteraan nameserver 192.168.1.1 bevatten)

Na wijzigen zeker ook herstarten om te kijken of het bij start allemaal op zijn pootjes terechtkomt.

Is de kabel ingestoken, netwerkaansluiting aktief?
ip a controleert; geeft bv down als kabel los is, “up” als kabel aangesloten is (en ververst ook bij wijziging).

7/7/2021

Eenvoudig beeld bewerken op Raspberry Pi OS

Filed under: — cybrarian @ 12:28 am

De standaard afbeeldingbekijker op Raspberry pi is nogal beperkt tot het bekijken van beelden, en ik wil geen Gimp installeren. Ik wil snel een foto verkleinen of kantelen zoals ik op mijn KDE desktop doe in het standaard beeld-programma Gwenview of zoiets.

Op Raspberry bestaat dat ook, en heet dat Mirage.

sudo apt-get install Mirage

Kantelen, spiegelen, uitsnede nemen, verkleinen tot zelfgekozen aantal pixels in lengte/breedte met mogelijkheid tot behoud van de verhoudingen, enz.

30/5/2021

Ubuntu Gb3 en Belgian eID update error

Filed under: — cybrarian @ 11:31 am

In de desktop blijft een update hangen, het lijkt iets met de Belgische e-ID software te maken te hebben.

Schakel over naar de terminal;

sudo apt-get update

Zie je daar iets als:


Reading package lists… Done
E: Repository ‘http://files2.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository ‘http://files.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

doe dan:

sudo apt-get update --allow-releaseinfo-change

….
Fetched 22,9 kB in 1s (33,7 kB/s)
Reading package lists… Done
N: Repository ‘http://files.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’
N: Repository ‘http://files2.eid.belgium.be/debian bionic InRelease’ changed its ‘Suite’ value from ” to ‘bionic’

Klaar.

(meer…)

21/5/2021

Screenshot op Raspberry Pi

Filed under: — cybrarian @ 12:21 pm

Druk op de “Print Scrn” toets op je toetsenbord.
Er komt een bestand in je home map te staan met een naam als: 2021-05-21-121235_1824x984_scrot.png
Scrot is de naam van de screenshot applicatie.
Je moet het bestand daarna zelf bijsnijden als je maar een deel van het scherm wil.

18/4/2021

Dolphin vensters worden Dolphin tabs

Filed under: — cybrarian @ 8:41 pm

Dolphin 20.12.3 bestandsbeheerder (file manager) van KDE, bv in openSUSE

Blijkbaar is de standaardinstelling van Dolphin veranderd, want plots – was het na een update? – krijg ik een nieuw Dolphin venster in een nieuw tabblad in plaats van in een nieuw venster.

Dat is vervelend als je bestanden van de ene naar de andere plaats wil zetten.

Dat kan gelukkig met een instelling aangepast worden:

In het menu Settings, configure Dolphin, gezocht en gevonden onder “Startup”, daar zie je “General”; “Open new folders in tabs” heb ik afgezet.

Dus:
menu Settings, Configure, Startup, General: Open new folders in tabs

Als het menu niet zichtbaar is: CTRL-M.

13/4/2021

EDITOR environment variabele in .profile

Filed under: — cybrarian @ 8:38 pm

Omgeving: openSUSE Tumbleweed KDE desktop (KDE Frameworks 5.80.0) met gambas3, git, …

Ik krijg in Gambas de melding:

Please set the $EDITOR environment variable with your favorite graphical text editor. Some version control commands need it.

Dat kan je doen in het .profile bestand in je home directory.
Je ziet er al een paar lijnen klaar staan met een voorbeeld, je moet ze enkel aktiveren:

# Some applications read the EDITOR variable to determine your favourite text
# editor. So uncomment the line below and enter the editor of your choice 🙂
#export EDITOR=/usr/bin/vim
#export EDITOR=/usr/bin/mcedit

Ik wil mcedit gebruiken en installeer dat nog snel (als su root) met zypper install mc.
(of met Yast, software management; “mc” staat voor Midnight Commander, en installeert ook mcedit, een commandline editor).

Daarna haal ik het commentaar teken weg zodat export EDITOR=/usr/bin/mcedit aktief wordt bij volgende login.

#export EDITOR=/usr/bin/vim
export EDITOR=/usr/bin/mcedit

Controleer de huidige environment variabelen met:
printenv

Misschien de bekendste is

SHELL=/bin/bash

7/4/2021

Brother multifunctional in openSUSE tumbleweed

Filed under: — cybrarian @ 10:34 pm

Op zoek naar een Brother MFC laser-kleur printerdriver; kijk eerst in softwarebeheer Yast, Software, zoek, brother…

printer-driver-brlaser – Driver for (some) Brother laster printers

In de uitleg erbij staat dat de meeste Brother printers een standaard printtaal als PCL of Postscript ondersteunen. Als je een monochrome Brother laserprinter hebt, of een multifunctionele, en andere open source drivers niet werken, kan je deze proberen.

Er worden een aantal ondersteunde printers opgesomd:

Brother DCP-1510 series Brother DCP-1600 series Brother DCP-7030 Brother DCP-7040 Brother DCP-7055 Brother DCP-7055W Brother DCP-7060D Brother DCP-7065DN Brother DCP-7080 Brother DCP-L2500D series Brother DCP-L2520D series Brother DCP-L2540DW series Brother HL-1110 series Brother HL-1200 series Brother HL-2030 series Brother HL-2140 series Brother HL-2220 series Brother HL-2270DW series Brother HL-2375DW Brother HL-2390DW Brother HL-5030 series Brother HL-L2300D series Brother HL-L2320D series Brother HL-L2340D series Brother HL-L2360D series Brother MFC-1910W Brother MFC-7240 Brother MFC-7360N Brother MFC-7365DN Brother MFC-7420 Brother MFC-7460DN Brother MFC-7840W Brother MFC-L2710DW series Lenovo M7605D

Ook vind je een scannerdriver:

brscan4 – Brother Scanner Driver
SANE drivers from Brother for brscan4 compatible models.

Daarna de printer installeren via Yast.
(zie ook http://linuxuser.copyleft.be/liglog/?p=6739)

Als je nummer er niet tussen staat, bv MFC9465, kan je een andere proberen, bv en uitproberen wat werkt.
– 7420 (brlaser v6)… testprint 2 pagina’s: apart, rare vakjes en vlakjes op begin van blad, rest leeg
– MFC 9500 … testprint 2 pagina’s, apart geprint, zwart-wit als gewone laserprinter, niet recto-verso.
– 6550 MC …testprint 2 pagina’s: apart geprint, zwart-wit als gewone laserprinter, niet recto-verso.
– …

Beter toch de brother drivers afhalen…

https://support.brother.com/g/b/downloadend.aspx?c=be&lang=nl&prod=mfc9465cdn_eu_as&os=127&dlid=dlf006893_000&flang=4&type3=625

Driver Install Tool
The tool will install LPR, CUPSwrapper driver and scanner driver (for scanner models).
22/01/2021
(2.2.2-2) 0.02
MB

Terminal, gunzip linux-brprinter-installer-*.*.*-*.gz
Dan moet je het programma uitvoerbaar maken en als root draaien.

localhost:/home/cybrarian/Downloads # chmod +x linux-brprinter-installer-2.2.2-2
localhost:/home/cybrarian/Downloads # ./linux-brprinter-installer-2.2.2-2
Input model name ->MFC-9465CDN
You are going to install following packages.
mfc9465cdnlpr-1.1.1-5.i386.rpm
mfc9465cdncupswrapper-1.1.1-5.i386.rpm
brscan4-0.4.10-1.x86_64.rpm
brscan-skey-0.3.1-2.x86_64.rpm
OK? [y/N] ->y

Licenties bevestigen y, y..

15/3/2021

Sneltoetsen voor Ubuntu desktop

Filed under: — cybrarian @ 5:01 pm

Als je bv de KDE desktop gewend bent, en terechtkomt op een Ubuntu systeem, kan je al eens op zoek zijn naar de juiste toetsencombinatie om iets te doen; zo schakel je met ALT-TAB enkel tussen applicaties, en een tweede document open in een applicatie, wordt niet getoond bij het doorbladeren met ALT-TAB. Daarvoor moet je ALT-ESC gebruiken.
Wel hetzelfde: Shift draait de volgorde om.

Ook handig:
ALT-F2: commando ingeven (zoals in terminal)

Meer “Handige sneltoetsen” : https://help.ubuntu.com/stable/ubuntu-help/shell-keyboard-shortcuts.html.nl

9/3/2021

OpenSUSE 15.3 Beta

Filed under: — cybrarian @ 11:59 am

De beta versie van de volgende openSUSE versie 15.3 is uitgekomen om te testen, en ik upgrade een 15.2, bewust van het risico;
Als root:
Bijwerken tot laatste stand van zaken:
zypper update

… Nothing to do.

Controleren of ik de release-version update kan gebruiken:
grep "releasever" /etc/zypp/repos.d/*

(ok, releasever is gebruikt zie ik in de lijn(en) van de reaktie)

De basisversie van het update commando is:
zypper --releasever=15.3 dup

Maar het kan handig zijn de vendor-change op te vangen die nodig is omdat deze 15.3 binaries gebruikt van SUSE Linux Enterprise; “vendor change from openSUSE to SUSE LLC”
wat automatisch zou moeten gebeuren met:

zypper --releasever=15.3 dup --no-allow-vendor-change --force-resolution
zie ook:
https://en.opensuse.org/SDB:System_upgrade

Nadien heb je de bekende desktop (KDE in dit geval), met af en toe een nieuwigheid. Bv in het energiebeheer van de KDE instellingen (Hardware/Power Management) krijg je nu ook mogelijkheden die te maken hebben met je wireless netwerk (wifi), broadband en bluetooth (hetzelfde laten, afzetten, aanzetten).


Vervolg 1: bij-installeren software:

zypper inst newsoftware

Ik krijg een foutmelding en/of melding de-installatie/downgrade huidige paketten, eindigend in:

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c

Ik breek natuurlijk af.
PS: nadien blijkt het te maken te hebben met Vervolg 2; ik kan het probleem omzeilen met:
zypper --releasever=15.3 install newsoftware


Vervolg 2: geen updates
Eigenaardig genoeg zijn er na een paar dagen niet gebruiken helemaal geen updates (destkop update tool) op dit systeem, en op andere 15.2 systemen wel. Ik check met zypper:

/home/test # zypper up

Warning: The /etc/products.d/baseproduct symlink is dangling or missing!
The link must point to your core products .prod file in /etc/products.d.
Loading repository data…
Warning: Repository ‘Hoofd-opslagruimte voor bijwerken’ appears to be outdated. Consider using a different mirror or server.
Reading installed packages…
The following package update will NOT be installed:
libqt5-qtstyleplugins-platformtheme-gtk2
Nothing to do.

Er lijkt iets te missen.

ls -lFA /etc/products.d/baseproduct

lrwxrwxrwx 1 root root 13 Mar 5 15:17 /etc/products.d/baseproduct -> openSUSE.prod

En /etc/products.d/openSUSE.prod bestaat niet; er is wel een Leap.prod en die bevat xml code over ondermeer verdor, release, version…
Op een andere machine bestaat openSUSE.prod wel, en bevat ook xml gegevens over vendor, name, version, release…; de “name” is daar “openSUSE” en niet “Leap”…

Wordt hier releasever gebruikt?
grep "releasever" /etc/zypp/repos.d/*

/etc/zypp/repos.d/repo-debug-non-oss.repo:baseurl=http://download.opensuse.org/debug/distribution/leap/$releasever/repo/non-oss/

Blijkbaar wel. Wat dan, waar is die $releasever gedefinieer?

Ik kan wel hetvolgende doen:
zypper --releasever=15.3 up

De update verloopt normaal.

Maar ik wil ook dat ander probleem oplossen.

Ik las ergens de tip om dat pakket/die file te her-installeren;

zypper install -f openSUSE-release

Ik hou er rekening mee dat mijn release moet opgegegen worden (want dat is net het probleem):

linux-8g56:/home/test # zypper –releasever=15.3 install -f openSUSE-release
Warning: Enforced setting: $releasever=15.3
Warning: The /etc/products.d/baseproduct symlink is dangling or missing!
The link must point to your core products .prod file in /etc/products.d.

Retrieving repository ‘Non-OSS opslagruimte’ metadata ……………………….[done]
Building repository ‘Non-OSS opslagruimte’ cache ……………………………[done]
Retrieving repository ‘Hoofd-opslagruimte’ metadata …………………………[done]
Building repository ‘Hoofd-opslagruimte’ cache ……………………………..[done]
Retrieving repository ‘Hoofd-opslagruimte voor bijwerken’ metadata ……………[done]
Building repository ‘Hoofd-opslagruimte voor bijwerken’ cache ………………..[done]
Retrieving repository ‘Opslagruimte voor bijwerken (niet-Oss)’ metadata ……….[done]
Building repository ‘Opslagruimte voor bijwerken (niet-Oss)’ cache ……………[done]
Loading repository data…
Reading installed packages…
Forcing installation of ‘openSUSE-release-15.3-lp153.85.2.x86_64’ from repository ‘Hoofd-opslagruimte’.
Resolving package dependencies…
The following package is going to be reinstalled:
openSUSE-release
The following product is going to be reinstalled:
“openSUSE Leap 15.3”
1 package to reinstall.
Overall download size: 679.5 KiB. Already cached: 0 B. No additional space will be used
or freed after the operation.
Continue? [y/n/v/…? shows all options] (y):

Dat verandert echter niets aan de melding en het probleem. Ik zou kunnen ofwel de link veranderen, ofwel het bestand kopieren naar de naam die in de link voorkomt, maar van beiden weet ik niet of het “mag”.
Ik blijf voorlopig software bij-installeren met
zypper --releasever=15.3 install stellarium
en updates draaien met
zypper --releasever=15.3 up
dan blijf ik me er van bewust dat dit een beta is, en dan los ik het eventueel op bij de definitieve versie 15.3.
Een gelijkaardig probleem werd hier beschreven: https://forums.opensuse.org/showthread.php/521255-Packages-no-longer-shown-as-installed.


Vervolg 3: Missing Link
Ik heb het probleem van de missing link voorlopig opgelost door de Leap.prod te kopieren naar de verwachte openSUSE.prod:

cp Leap.prod openSUSE.prod

Daarna de upgrade draaien, en de melding is weg:

linux-8g56:/etc/products.d # zypper up
Retrieving repository ‘Non-OSS opslagruimte’ metadata ……………………….[done]
Building repository ‘Non-OSS opslagruimte’ cache ……………………………[done]
Retrieving repository ‘Hoofd-opslagruimte’ metadata …………………………[done]
Building repository ‘Hoofd-opslagruimte’ cache ……………………………..[done]
Retrieving repository ‘Hoofd-opslagruimte voor bijwerken’ metadata ……………[done]
Building repository ‘Hoofd-opslagruimte voor bijwerken’ cache ………………..[done]
Retrieving repository ‘Opslagruimte voor bijwerken (niet-Oss)’ metadata ……….[done]
Building repository ‘Opslagruimte voor bijwerken (niet-Oss)’ cache ……………[done]
Loading repository data…
Reading installed packages…
Nothing to do.

5/3/2021

ISO Download naar DVD branden met K3b

Filed under: — cybrarian @ 3:13 pm

Meestal gebruik ik distributie-DVD’s die uitgedeeld worden op Open Source/Free software events, maar die zijn nu nogal dun gezaaid ofwel virtueeel. Dus zelf de ISO downloaden en op DVD branden (voor bv een toestel dat niet boot van USB – installatie verloopt veel sneller van een usb-stick dan van een dvd).

Ik herinner me nog dat je met K3b DVD’s kan branden, maar in mijn haast doe ik het fout, en de DVD is niet “boot”-vaardig, je kan er niet van starten bij het inschakelen van de computer. Of misschien was het gewoon een slechte DVD, maar vroeger heb ik het wel eens voorgehad dat ik een kopietje had van die iso, maar geen startklare DVD. Upd: blijkbaar iets foutgegaan, het is gewoon een onleesbare DVD concludeer ik na uitproberen in verschillende apparaten.

K3b
In het “Welcome” scherm krijg je 3 opties:

  • New Data Project
  • New Audio CD Project
  • Copy Medium

Geen van deze moet je kiezen, maar wel net eronder “More actions…”, en “Burn image”.
Normaal zal hij dat ook aanbieden als je een .iso selecteert als bron.

Ps: als ik de iso op een usb-stick wil gebruik ik meestal dd, zie bv hier.

2/3/2021

mp4 video bewerken met video editor

Filed under: — cybrarian @ 7:30 pm

Uitgeprobeerd:

OpenShot
Ubuntu Is gemakkelijk te installeren uit het softwarebeheer. Lijkt iets ingewikkelder dan Pitivi, maar ik kon hiermee snel een video gemaakt in pitivi kantelen (rotation 90), wat ik daar niet zo snel vond.
– OpenSUSE: er bestaat ook een OpenShot qt zag ik op software.opensuse.org. Ik herinner me dat ik er meer dan 5 jaar geleden eens iets mee gemaakt heb. Na installatie komen er een paar foutmeldingen op niet gevonden icoontjes als ik het goed begrijp, en daarna start OpenShot wel.

Pitivi
OpenSUSE
Na wat last om een zwaardere video editor aan de praat te krijgen, probeer ik deze lichte. Maar die is bedoeld voor GTK, werkt dus niet op een KDE. Hij installeert wel in OpenSUSE maar start niet en toont op de commandolijn: gtk not found, gdkpixbuf not found libav not found ….enz.
Ubuntu
Op Ubuntu is die wel gemakkelijk te installeren en werkt die, eventueel na bij-installeren van de afhankelijkheden. Dat kan je uitvinden door het programma te starten van in een terminalvenster, dan geeft het feedback over ontbrekende componenten.
Heel gemakkelijk om mee te beginnen, je inmporteert een filmpje, sleept het naar de tijdsbalk, importeert het volgende, sleept het er achter, speel het ter controle, enz.
Exporteren waarbij de onderdelen tot een geheel worden gerenderd, en de uitvoer is een bruikbaar filmpje.


VidCutter

OpenSUSE 15.2
Gemakkelijk te installeren uit de repo’s van openSUSE of deze One Click Install; het is versie 5.5.0.
Het programma start, heeft een fris venster, en je kan onmiddellijk een filmpje openen. Het geladen filmpje wordt weergegeven met een groot beeld en onderaan een tijdslijn met kleine beeldjes, en enkele eenvoudige mogelijkheden om te knippen van-tot; het toont rechts de geknipte stukjes. Ik vermoed dat die automatisch aan elkaar geplakt worden bij een “Save Media” bewerking, maar dat lukte hier niet; het programma blijft hangen na ongeveer 60 % van zijn eigen voortgangsbalk. Eender of het grotere of kleinere bestanden zijn, grotere of kleinere stukjes geknipt. Het ziet er veelbelovend uit nochtans, vooral voor snel stukje uit film halen, bv voor en achter er af.

Er is ook een community/experimentele versie af te halen bv uit de multimedia repository; dan is het versie 6.0.5. Helaas geeft die hetzelfde gedrag, bewaren tot 60% en hangt.

ubuntu 20.04 LTS
Het pakket zit niet in de gewone Ubuntu repo’s want apt-get install vidcutter werkt niet. Wel als snap:
snap install vidcutter

vidcutter 6.0.0 van Pete Alexandrou geïnstalleerd

Maar ook daar helaas, bij het bewaren gaat de evolutie tot 50% en dan is het gedaan, er gebeurt niets meer.
Op de commandolijn gestart is de laaste foutmelding:
python3:13727): GLib-GIO-WARNING **: Error creating IO channel for /proc/mounts: Permission denied (g-file-error-quark, 2)

ubuntu 18.04 LTS
Ook hier de melding dat het als snap beschikbaar is. Ook hier wordt 6.0.0 vermeld.

KdenLive
Gemakkelijk te installeren uit de repo’s van OpenSUSE of van deze One Click Install.
Het programma is duidelijk zwaarder dan VidCutter, dat voel je al bij het starten. De interface is zwart. Het lijkt me de bedoeling eerst een project aan te maken, dus ik bewaar alvast dit lege project om het een naam en plaats te geven voor ik verderwerk. Ik zet ook de Help open om wat richtlijnen te krijgen, en zie dat ik links onder project bin op een open knopje kan klikken om mijn filmpje in te laden. Dat komt rechts te staan, en als ik op play druk krijg ik ook een mooie LED-VU meter voor het geluid L en R. Ook hier onderaan een tijdslijn, waar het resultaat terecht moet komen. Voor de rest is het scherm veel meer gevuld met allerlei mogelijkheden, dus het lijkt iets moeilijker om te beginnen omdat je even moet checken wat waar zit.

Powered by WordPress