Thursday, February 20, 2025

Build CachyOS Kernel 6.13.3 on Debian Testing (Trixie)

 In general we follow https://news.itsfoss.com/cachyos-kernel-builder/ . Start with installation $ sudo apt install bpftool

and include /usr/sbin in system $PATH variable.

boris@DebianKNext:~$ export PATH="/usr/sbin:$PATH"
boris@DebianKNext:~$ echo $PATH
/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
boris@DebianKNext:~ 

git clone https://github.com/Nitrux/linux-cachyos-deb

$  cd linux-cachyos-deb

$ ./cachy-kernel-deb

Script installs all required packages and pops up TUI dialog to configure kernel 6.13.3 and finally proceed with building of packages.

Start building debian's vmlinuz-6.13.3 and kernel's initrd.img-6.13.3 with configuration bellow



















Up on successful completion

boris@DebianKNext:~/linux-cachyos-deb$ ls -l
total 329360
-rwxrwxr-x  1 boris boris     40468 Feb 20 08:43 cachy-kernel-deb
-rw-rw-r--  1 boris boris      1536 Feb 20 08:39 LICENSE
drwxrwxr-x 27 boris boris      4096 Feb 20 09:47 linux-6.13.3
-rw-rw-r--  1 boris boris 148516460 Feb 17 05:45 linux-6.13.3.tar.xz
-rw-r--r--  1 boris boris   2110368 Feb 20 09:47 linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
-rw-r--r--  1 boris boris 186579008 Feb 20 09:37 linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
-rw-rw-r--  1 boris boris      3466 Feb 20 08:39 README.md

Run dpkg for installation *.deb packages

boris@DebianKNext:~/linux-cachyos-deb$ sudo dpkg -i linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb \
    linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
[sudo] password for boris:
Selecting previously unselected package linux-headers-cachyos-6.13.3.
(Reading database ... 217622 files and directories currently installed.)
Preparing to unpack linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb ...
Unpacking linux-headers-cachyos-6.13.3 (2025.02.20-09.37) ...
Selecting previously unselected package linux-image-cachyos-6.13.3.
Preparing to unpack linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb ...
Unpacking linux-image-cachyos-6.13.3 (2025.02.20-09.37) ...
Setting up linux-image-cachyos-6.13.3 (2025.02.20-09.37) ...
update-initramfs: Generating /boot/initrd.img-6.13.3
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-6.13.3
Found initrd image: /boot/initrd.img-6.13.3
Found linux image: /boot/vmlinuz-6.12.12-amd64
Found initrd image: /boot/initrd.img-6.12.12-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up linux-headers-cachyos-6.13.3 (2025.02.20-09.37) ...
'/usr/lib/modules/6.13.3/build/linux-headers-6.13.3' -> '/usr/src/linux-headers-6.13.3'


boris@DebianKNext:~/linux-cachyos-deb$ sudo su -
root@DebianKNext:~# ls -l /boot

total 166340
-rw-r--r-- 1 root root   281007 Feb  2 08:17 config-6.12.12-amd64
-rw-rw-r-- 1 root root   297865 Feb 20 09:37 config-6.13.3
drwx------ 3 root root     4096 Dec 31  1969 efi
drwxr-xr-x 5 root root     4096 Feb 20 09:50 grub
-rw-r--r-- 1 root root 61839871 Feb 20 08:26 initrd.img-6.12.12-amd64
-rw-r--r-- 1 root root 73482509 Feb 20 09:50 initrd.img-6.13.3
drwx------ 2 root root    16384 Feb 20 08:17 lost+found
-rw-r--r-- 1 root root       83 Feb  2 08:17 System.map-6.12.12-amd64
-rw-rw-r-- 1 root root  9233122 Feb 20 09:37 System.map-6.13.3
-rw-r--r-- 1 root root 10041280 Feb  2 08:17 vmlinuz-6.12.12-amd64
-rw-rw-r-- 1 root root 15110656 Feb 20 09:37 vmlinuz-6.13.3

Configure /boot/grub/grub.cfg to boot into new kernel

root@DebianKNext:~# grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-6.13.3
Found initrd image: /boot/initrd.img-6.13.3
Found linux image: /boot/vmlinuz-6.12.12-amd64
Found initrd image: /boot/initrd.img-6.12.12-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

Now reboot debian testing instance
























Saturday, February 8, 2025

Setup Dual DE CachyOS 250202 (KDE Plasma 6.3 Beta2) and Hyprland with ML4W Dotfiles 2.9.8

 Deploy CachyOS 250202 (KDE Plasma 6.3 Beta2) via Calamares as KVM Guest. Then insert lines

[kde-unstable]
Include = /etc/pacman.d/mirrorlist
into /etc/pacman.conf as first entry in repos section save file and run 
$ sudo pacman -Syu
then re-login to CachyOS instance (KDE Plasma 6.3 Beta 2). 
I have to notice that the safe option to install second DE Hyprland with ML4W 
Dotfiles 2.9.8 is to follow  https://github.com/mylinuxforwork/dotfiles 
$ yay -S ml4w-hyprland-git
Shutdown Plasma instance and enable 3D acceleration && OpenGl
then bring Plasma instance up to execute 
$ ml4w-hyprland-setup 
In Hyprland DE switch to 1920x1080 resolution ( in particular case )
as was advised by Stephan Raabe in his original video's . Activate ML4W Sidebar and
click on Settings afterwards resolution may be switched to 1920x1080
(HDMI Video Output)











At this point you may relogin to CachyOS Plasma 6.3 Beta instance
Following couple of snapshots were performed in Hyprland with ML4W Dotfiles 2.9.8 
developed by Stephan Raabe.

Switch off resolution 1920x1080 to 1280x800 to get snapshot of login screen













Sunday, February 2, 2025

Attempt to install and run DeepSeek AI on Debian Sid (Trixie Alpha) VENV

 Start with reproducing commands proposed in https://linuxconfig.org/how-to-install-and-run-deepseek-ai-on-ubuntu-debian-no-gpu

boris@DebianTRXE:~$ curl -fsSL https://ollama.com/install.sh | sh

>>> Installing ollama to /usr/local

>>> Downloading Linux amd64 bundle

######################################################################## 100.0%

>>> Creating ollama user...

>>> Adding ollama user to render group...

>>> Adding ollama user to video group...

>>> Adding current user to ollama group...

>>> Creating ollama systemd service...

>>> Enabling and starting ollama service...

Created symlink '/etc/systemd/system/default.target.wants/ollama.service' → '/etc/systemd/system/ollama.service'.

>>> The Ollama API is now available at 127.0.0.1:11434.

>>> Install complete. Run "ollama" from the command line.

WARNING: No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.

boris@DebianTRXE:~$  ollama --version

ollama version is 0.5.7

boris@DebianTRXE:~$ systemctl is-active ollama.service

active

boris@DebianTRXE:~$ cd /

boris@DebianTRXE:/$ df -Th .

Filesystem                       Type  Size  Used Avail Use% Mounted on

/dev/mapper/vg_trixie-lv1_trixie ext4   49G   17G   30G  36% /

boris@DebianTRXE:/$ ollama pull deepseek-r1:8b

pulling manifest

pulling 6340dc3229b0... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏ 4.9 GB

pulling 369ca498f347... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  387 B

pulling 6e4c38e1172f... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏ 1.1 KB

pulling f4d24e9138dd... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  148 B

pulling 0cb05c6e4e02... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  487 B

verifying sha256 digest

writing manifest

success

Now ask DeepSeek - Who was Debian Linux Founder ?











Another question - who was the most influential person in "systemd"  development on Linux ?











Same question been asked via "ollama run deepseek-r1:14b" on another Debian Sid instance . Virtual drive was increased up to 90 GB and RAM up to 24 GB.  As far as to my knowledge this answer sounds more precise












Now ask - Who wrote music for "Evita" and "Fantom of the opera" ?















and double check with Google search engine















Which project was the last for Sun Inc. ?





















Per my very personal opinion the correct answer would be "Nevada"  - the attempt to port Xen Hypervisor to Sun/Solaris .





Thursday, January 16, 2025

Setup KDE Plasma 6.4 DEV on openSUSE Tumbleweed (VENV)

 After standard openSUSE Tumbleweed KDE Plasma 6.2.5 deployment add extra repos . It's important to use a higher priority (which means a lower value!) than the main openSUSE repos and issue as root zypper dup --allow-vendor-change for the switch .  

# zypper ar -fp 75  \ https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/ KDE:Unstable:Qt

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/ KDE:Unstable:Frameworks

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/# KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Applications

# zypper ar -fp 75 \ https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Extra

Now run system upgrade

# zypper -v dup --allow-vendor-change

The following 8 NEW packages are going to be installed:

  kf6-kguiaddons-imports        6.11.0git.20250115T191547~294355f-ku.7.1

  knotes                        25.03.70git.20240826T013812~54db4bb-ku.51.2

  libKPim6AkonadiNotes6         25.03.70git.20241109T071241~800cf69-ku.12.4

  libQt5OpenGL5                 5.15.16+kde130-ku.1.5

  libkdecorations3-6            6.3.80git.20250112T232357~d29e089-ku.59.1

  libkdecorations3private11     6.3.80git.20250112T232357~d29e089-ku.59.1

  libkerfuffle25                25.03.70git.20250113T013040~ade4ac2-ku.8.1

  phonon4qt5-backend-gstreamer  4.11.60git24~2bfadef-ku.106.3

The following package is going to be REMOVED:

  qtkeychain-qt6-lang  0.14.2-1.3

489 packages to upgrade, 92 to downgrade, 8 new, 1 to remove, 581  to change vendor.

Package download size:   299.6 MiB

Package install size change:

              |     826.5 MiB  required by packages that will be installed

   -38.4 MiB  |  -  865.0 MiB  released by packages that will be removed

Backend:  classic_rpmtrans

Continue? [y/n/v/...? shows all options] (y): y

# reboot


























REFERENCES

https://en.opensuse.org/SDB:KDE_repositories




Friday, January 10, 2025

Setup KDE Plasma 6.3 Beta on Arch Linux

 Just update /etc/pacman.conf as follows

#[core-testing]

#Include = /etc/pacman.d/mirrorlist

[kde-unstable]

Include = /etc/pacman.d/mirrorlist

[core]

Include = /etc/pacman.d/mirrorlist

#[extra-testing]

#Include = /etc/pacman.d/mirrorlist

[extra]

Include = /etc/pacman.d/mirrorlist

$ sudo pacman -Syu and relogin to Arch instance




























Thursday, January 9, 2025

Attempt to setup KDE Plasma 6.2.4 on AlmaLinux OS Kitten 10 (VENV)

Enable epel10 from rpmfusion rather then straight attempt `sudo dnf install epel-release -y`

$ sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

Enable the "code ready builds"

$ sudo dnf config-manager --set-enabled crb

Proceed as follows

$ sudo dnf -y groupinstall "KDE Plasma Workspaces"
$ sudo systemctl disable gdm
[sudo] password for boris:  
Updated /usr/lib/systemd/system/sddm.service as follows
[Install]
WantedBy=graphical.target
$ sudo systemctl enable sddm 
$ sudo systemctl set-default graphical.target
$ sudo reboot











































Activation Desktops Effects => Windows Management => Cube feature on AlmaLinux OS Kitten 10 (VENV)

 per https://lxer.com/module/newswire/view/347032/index.html