W: Possible missing firmware

řešení tohoto otravného problému.

1. drivery potahat odtud: http://anduin.linuxfromscratch.org/sources/linux-firmware/i915/
2. dát je /lib/firmware/i915/
3. aktualizovat init-ramfs

wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/skl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/bxt_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/kbl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/glk_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/kbl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/kbl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/cml_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/icl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/ehl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/ehl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_huc_7.9.3.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_huc_7.9.3.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_huc_7.9.3.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_guc_62.0.0.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_huc_7.9.3.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/adlp_guc_62.0.3.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/tgl_dmc_ver2_12.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/rkl_dmc_ver2_03.bin
wget https://anduin.linuxfromscratch.org/sources/linux-firmware/i915/adlp_dmc_ver2_10.bin
mv *.bin /lib/firmware/i915/ 
update-initramfs -u -k all

A kdyz nemame portforward

pouzijeme ssh

tohle je vhodne spis na jednorazovku, nedoporucuju delat bez rozmyslu. Nicmene chcete si napriklad presmerovat port sveho pc na verjnou IP ? Pouzijem forwarding.

V tomto prikladu presmerovavam port 22 na svem pocitaci doma na port 66 na serveru 37.205.14.62.

ssh -v wtf.virtualbox.cz -i wtf-virtualbox -R 37.205.14.62:66:127.0.0.1:22

pokud to nebeha je potreba jeste povolit v /etc/ssh/sshd_config tyto dve direktivy:

Tato povoli forward jinam nez na localhost bez toho by nefungoval zapis IP:PORT:ip:port

GatewayPorts clientspecified

a tato povoli samotne presmerovani

AllowTcpForwarding yes

Zajimave repozitare pro debian

Nejen snapem debian je ziv, pri upgradu jsem zjistil ze mam v systemu zajimave repozitare tak se o ne podelim driv nez to zapomenu :

Google chrome

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Nodejs
Tento repozitář sice je buster ale v bullseye vpohode funguje. Starsi stretch je take pritomen

deb https://deb.nodesource.com/node_11.x buster main
deb-src https://deb.nodesource.com/node_11.x buster main

Signal desktop
ten samozrejme je na snapu ale bezi skoro vsude

deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main

skype

deb [arch=amd64] https://repo.skype.com/deb stable main

Microsoft teams

deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main

Visual studio Code

deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main

Dovecot – transport mailu

Při migraci serveru jsem potřeboval přesunout poštu, jak je mym zvykem rtfm je pro děti takže jsem asi vynalezl kolo.

poštovní schránka má cca tuto strukturu.

├── Maildir
│   ├── cur
│   ├── new
│   └── tmp
└── sieve

Adresářům cur, new, tmp odpovídají mapování v souboru subscriptions. pokud tu nejsou dovecot nebude vidět složku pošty.

dále je tu seznam prefixů ze kterých jsou tvořeny názvy souborů je to soubor dovecot-uidlist jeho obsah je potřeba přidat do toho který se vyrobí ve schránce. to způsobí že dovecot bude nové maily vidět.

O tom, že je potřeba přenést i práva psát nebudu :).

Tedy kopie obsahu složek + pridání obsahu dovecot-uidlist stačí na přenos pošty.

C64 vývojové prostředí

Nedávno jsem začal používat visual studio code a napadlo mne podívat se zda by se nedalo použít k vývoji na moji oblíbenou platformu commodore 64 a světe div se ano.

jde o plugin vs64

adresa pluginu zde:

k tomu bude potreba ale jeste vice64 emulator

dále pak ACME tools (debugger)