SuSE Tumbleweed rolling release https://en.opensuse.org/Portal:Tumbleweed # 2024-03 clean unneeded x86_64 rpms sudo zypper rm -u $( zypper packages --unneeded | awk '/64$/ { print $5 }' ) # 2023-06 qemu/kvm can not connect anymore manually unmask and fix https://forums.opensuse.org/t/yast-to-install-kvm-hypervisor-libvirt-daemon-not-installed-from-gui-or-pattern-kvm-server-kvm-tools/165960 # 2023-05 codecs https://opensuse-guide.org/codecs.php zypper addrepo -f https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman zypper dup --allow-vendor-change # 2023-04 tumbleweed # # small tools etc zypper in FastCGI btop dbeaver geeqie gvim htop jq ncdupenbox nmap \ openbox-adwaita-ob-theme rsnapshot sqlite3 sqlitebrowser vim # # VSCode, .NET and basic printing with low-end HP zypper in code dotnet-sdk-7.0 hplip hplip-hpijs yast2 # add printer wizard works well # # hostname hostnamectl set-hostname suse # # fancy host for guest VMs zypper in libvirt qemu-ovmf-x86_64 virt-manager yast2-vm usermod -aG libvirt ltuuri grep libvirt /etc/group systemctl enable libvirtd.service systemctl start libvirtd.service systemctl status libvirtd.service https://en.opensuse.org/images/1/17/Zypper-cheat-sheet-1.pdf asennukselta oletuksena suoraan masterilta, jos tarvitsee vaihda joku ok peili muihin paitsi updates https://en.opensuse.org/openSUSE:Tumbleweed_upgrade > zypper lr -u Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh | URI --+--------------+-----------------------------+---------+-----------+---------+---------------------------------------------------------------- 1 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | https://mirror.aardsoft.fi/opensuse/debug/tumbleweed/repo/oss/ 2 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | https://mirror.aardsoft.fi/opensuse/tumbleweed/repo/non-oss/ 3 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | https://mirror.aardsoft.fi/opensuse/tumbleweed/repo/oss/ 4 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | https://mirror.aardsoft.fi/opensuse/source/tumbleweed/repo/oss/ 5 | repo-update | repo-update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/tumbleweed/ zypper lr -e repos.original # talteen edelliset, tallentuu tiedostoon repos.original.repo ^^^^^ perl -pe 's,http://download.opensuse.org/,https://mirror.aardsoft.fi/opensuse/,' < repos.original.repo > repos.mirror zypper lr # katso nimet zypper rr <repo-1> zypper rr <repo-2> ... zypper ar -r repos.mirror zypper refresh && zypper dup && zypper clean yast2 English (US) mutta valitse Secondary Language kieli ja locale dokkarit runsaita mutta huti yast ->System ->/etc/sysconfig Editor ->System ->Environment ->Language defaulttina root := C muilla lokalisoitu vrt root vs user # locale LANG=POSIX LC_CTYPE=en_US.utf8 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= > locale LANG=en_US.UTF-8 LC_CTYPE=en_US.utf8 LC_NUMERIC=en_US.utf8 LC_TIME=en_US.utf8 LC_COLLATE=fi_FI LC_MONETARY=fi_FI LC_MESSAGES=en_US.utf8 LC_PAPER=fi_FI LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= > cat /etc/locale.conf LANG=en_US.utf8 # grep -vE '^#|^$' /etc/sysconfig/language INPUT_METHOD="" RC_LANG="en_US.utf8" RC_LC_ALL="" RC_LC_MESSAGES="en_US.utf8" RC_LC_CTYPE="en_US.utf8" RC_LC_COLLATE="fi_FI" RC_LC_TIME="en_US.utf8" RC_LC_NUMERIC="en_US.utf8" RC_LC_MONETARY="fi_FI" RC_LC_PAPER="fi_FI" ROOT_USES_LANG="ctype" AUTO_DETECT_UTF8="yes" paketointiliukuhihna kokoon, ks esim. https://documentation.suse.com/sbp/all/single-html/SBP-RPM-Packaging/ zypper ref zypper dup # koska tumbleweed aina dup, ei up zypper in -t pattern devel_C_C++ zypper in bat geany gvim tig rcs