Skip to main content

Opensuse Tumbleweed

 



https://youtu.be/ttG2NFkKPRM?si=SuAC-XRueX6k_p9g

https://youtu.be/MnlRpH9sPBM?si=HXrk69GGOfiqbQz4

https://youtu.be/KW7hzWehuDo?si=dDaPA0haS8pimA7D

zram vs suspend to disk?

Optimize mirrors:

zypper in mirrorsorcerer
sudo mirrorsorcerer -x
systemctl enable --now mirrorsorcerer 
reboot

 Edit zypp.conf:

sudo micro /etc/zypp/zypp.conf 
 
parallel downloads=5
download.min_download_speed = 20000
 
Install opi:
sudo zypper install opi
sudo zypper install -t pattern devel_basis


Install Pycharm:

sudo zypper in libgthread-2_0-0 gcc-fortran gnome-disk-utility texlive
sudo opi pycharm
sudo zypper in python3-pandas python3-suds python3-colorama python3-reportlab python3-svglib

sudo pip3 install chess --break-system-packages

sudo opi micro
 

Rstudio-desktop:

sudo zypper in R-base-devel
sudo opi rstudio-desktop

opi version is outdated, so can also download Opensuse rpm from: https://posit.co/download/rstudio-desktop/ 
then:  sudo zypper in [downloaded rpm file]
You also need to: sudo zypper in openssl-1_1
If you manually install rstudio, zypper will want to downgrade....so run sudo zypper al rstudio.....which locks the package (sudo zypper removelock rstudio to remove lock)

 sudo opi rjava (after installing java-21-openjdk-devel pcre2-devel lzma-sdk-devel libbz2-devel)

Install Insync:

sudo rpm --import https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key
sudo zypper ar -f http://yum.insync.io/opensuse-tumbleweed/rolling/ Insync
sudo zypper refresh
sudo zypper in insync

Enable dnf:

sudo zypper in dnf rpm-repos-openSUSE-Tumbleweed
 
add to /etc/dnf/dnf.conf:
fastestmirror=True
max_parallel_downloads=10
defaultyes=True

Install Flatpak:

sudo dnf in fastfetch eza dropbox flatpak fish
sudo opi fisher
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install sqlitebrowser
 
Install Codecs:
opi codecs
 

Right way to update:

sudo zypper refresh
sudo zypper dup --allow-vendor-change

Nvidia:

inxi -G     to see what driver is loaded

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

zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA

sudo zypper install-new-recommends --repo NVIDIA    or....

sudo zypper in nvidia-video-G06

Security Audit System:

sudo dnf in lynis && sudo lynis audit system

Virt Manager:

https://samanpavel.medium.com/kvm-vms-with-virt-manager-on-opensuse-f4370165c03d

sudo usermod -aG libvirt hugh
sudo dnf in libvirt 
sudo systemctl start libvirtd.service 
NO NEED TO CHOOSE SECURE BOOT....just use default UEFI 

Some Interesting Set up scripts including fix for Gigabyte motherboard sleep issue

https://github.com/DAK404/OpenSUSE-Setup-Scripts


OpenRGB:

To install OpenRGB with hardware access on openSUSE Tumbleweed, follow these steps:

1. Install OpenRGB from the official repositories:

```bash
sudo zypper install OpenRGB
```

2. Install the i2c-tools package, which is needed for accessing certain RGB devices:

```bash
sudo zypper install i2c-tools
```

3. Load the necessary kernel modules:

```bash
sudo modprobe i2c-dev
sudo modprobe i2c-piix4  # For AMD systems
# OR
sudo modprobe i2c-i801   # For Intel systems
```

4. To make these modules load automatically on boot, create a new file:

```bash
sudo nano /etc/modules-load.d/openrgb.conf
```

Add the following lines to the file:

```
i2c-dev
i2c-piix4  # For AMD systems
# OR
i2c-i801   # For Intel systems
```

5. Install the OpenRGB kernel patches:

```bash
sudo zypper install i2c-openrgb-kmp-default
```

6. Reboot your system to apply the changes.

7. Run OpenRGB with sudo privileges:

```bash
sudo openrgb
```

If you want to run OpenRGB without sudo, you can add your user to the i2c group:

```bash
sudo usermod -aG i2c $USER
```

Then log out and log back in for the changes to take effect.

sudo zypper ref
sudo zypper install OpenRGB
sudo zypper in i2c-tools
sudo usermod -aG i2c hugh
sudo modprobe i2c-dev
sudo modprobe i2c-piix4
cd /etc/modules-load.d/
sudo touch /etc/modules-load.d/i2c.conf
sudo sh -c 'echo "i2c-dev" >> /etc/modules-load.d/i2c.conf'
sudo sh -c 'echo "i2c-piix4" >> /etc/modules-load.d/i2c.conf'

Comments

Popular posts from this blog

Install Windows 11 on Virt-Manager

 Virt-Manager will have been installed in base install.  But to enable it (make sure SVM, or whatever virtualization is called in your BIOS is enabled). From https://computingforgeeks.com/install-kvm-qemu-virt-manager-arch-manjar/ sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat dmidecode ip tables libguestfs edk2-ovmf swtpm Then enable and start libritd.service sudo systemctl enable libvirtd.service sudo systemctl start libvirtd.service sudo micro /etc/libvirt/libvirtd.conf Set the UNIX domain socket group ownership to libvirt, (around line 85 ) unix_sock_group = "libvirt" Set the UNIX socket permissions for the R/W socket (around line 102 ) unix_sock_rw_perms = "0770" Add your user account to libvirt group.   sudo usermod -a -G libvirt $(whoami) newgrp libvirt Restart libvirt daemon. sudo systemctl restart libvirtd.service Section below is quoted directly from https://linustechtips.com/topic/1379063-windows-11-in-virt-mana...

Base Install

This blog is for my notes on setting up Arch from scratch to my liking. I use KDE Plasma as my desktop and my computers have a NVIDIA GPU (my Asus laptop also has an additional integrated GPU). I am not going to cover downloading the ISO, putting it on a USB, booting from the USB or running the Archinstall installer (selecting the Plasma desktop). Get WIFI running iwctl station wlan0 connect xxxxxxx May need:  sudo mkfs -t ext4 /dev/nvme1n1 if you have btrfs on old installation When running the arch installer: 1. Don't have a /home partition added!  2. Don't forget desktop! 3. Install both linux and linux-zen kernels 4. Add additional packages:  wget git micro duf base-devel kde-applications to log in the first time it may be helpful to create /usr/lib/modprobe.d/nvidia.conf with "options nvidia_drm modeset=1 fbdev=1"   (although cachyos-settings will overwrite later) Apparmor  Add the following kernel parameters to your Boot Manager, see  Boot Manage...

Fedora Install Notes

  Many of the steps in setting up Fedora are the same as I do for Arch.  My preferred install is Fedora Rawhide.  You are better off with the default "Gnome" desktop than trying the KDE spin (seems to be the best integrated experience with few/no hardware/GPU issues). Helpful notes to me: Initial "get started" installs: sudo dnf in R bat btrfs-assistant cmake duf fastfetch fish fontawesome-fonts-all freetype-devel fribidi-devel gnome-extensions-app gnome-tweaks htop inxi java-latest-openjdk-devel jetbrains-mono-fonts kitty kmymoney lftp libcurl-devel libjpeg-turbo-devel libpng-devel libtiff-devel llvm-devel meson micro onedrive python3-colorama python3-ipykernel python3-pip python3-pyquery sqlitebrowser tcl8-devel tk8-devel typescript xsane zsh Snapper: do rollback: Use sudo snapper ls to list all available snapshots and their corresponding numbers. Note the number of the snapshot you want to revert to. Open a terminal and use the following command: sudo snapper ro...