Guides 11795 Published by Philipp Esselbach 0

Step‑by‑step instructions show how to add Nginx’s official mainline repository to openSUSE Leap, import its signing key, refresh zypper, and install or upgrade the server to the newest 1.26+ release without any manual compilation. The article explains that choosing the mainline branch keeps you in sync with upstream every six weeks, giving you early access to features like TLS 1.3 support and the QUIC module that the stable line only offers later. It also covers optional tweaks such as enabling autorefresh so zypper pulls new patches automatically, while warning about common pitfalls like mismatching Leap versions in the repo URL or stale caches that can cause broken dependencies. Overall, it’s a concise, practical quick‑start guide that lets you run cutting‑edge Nginx on your openSUSE system with minimal effort and downtime.

Guides 11795 Published by Philipp Esselbach 0

The guide walks you through installing Swift on Fedora 38 by first checking that your system is 64‑bit and up to date, then adding Apple’s official Swift repository with a single `dnf` command that pulls a signed package tailored for Fedora. Once the package is installed you can run “sudo dnf install swift” to bring in the compiler, standard library and tools, after which an optional PATH tweak makes the binaries readily accessible from any shell session. A quick sanity test involves creating a minimal Swift executable project with “swift package init”, editing the default main file, building it, and running the resulting binary to confirm the output is as expected. With these steps completed you’ll have a fully functional iOS‑style development environment on Fedora, ready for more ambitious projects.

Guides 11795 Published by Philipp Esselbach 0

The post explains how to replace Fedora’s default GNOME with the KDE Plasma desktop by first ensuring the system is fully updated and optionally adding a dedicated KDE repository for newer packages. It then walks through installing either the full @kde‑desktop group or a slimmer set of Plasma components, followed by swapping GDM for SDDM to provide a Plasma‑friendly login screen. After rebooting you can choose a Plasma session—classic or Wayland—and, if desired, clean up leftover GNOME packages to reclaim disk space. Overall the guide is concise, includes troubleshooting tips such as disabling GDM to avoid graphics conflicts, and encourages users to explore Plasma’s customization options once installed.

Guides 11795 Published by Philipp Esselbach 0

Fedora users who rely on Telnet for legacy scripts often find it missing from fresh installations, so this guide shows how to add it back with just a few commands. First you refresh your repositories with “dnf check‑update,” install the telnet package via “dnf install telnet,” and verify the installation by running “telnet -V” to see its version number. A quick test against an open server such as towel.blinkenlights.nl reveals whether networking works, while a firewall blocking TCP port 23 can cause timeouts that need adjustment. For extra safety you may move the binary out of path and create an alias to re‑enable it when needed, with the TL;DR section neatly summarizing the four essential steps.

Guides 11795 Published by Philipp Esselbach 0

This quick guide walks Fedora users through installing the full ImageMagick suite so they can convert, resize, and tweak images from the command line without the usual Windows‑only confusion. After refreshing the package cache with sudo dnf clean all && sudo dnf makecache, you simply run sudo dnf install imagemagick to pull in utilities like convert, identify, and mogrify, then confirm everything works by checking convert --version. You can test functionality with commands such as identify file.jpg or mogrify -resize 800x600 *.png, and if you need the newest features, download the source tarball from GitHub, configure, compile, install, and run sudo ldconfig to update libraries. Common errors include missing convert when only imagemagick-core was installed, permission problems in /usr/local/bin, or outdated libjpeg/libpng that cause “cannot open image” messages; a short bash loop at the end even shows how to resize all JPEGs in your Pictures folder while keeping aspect ratio.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through installing the latest stable Rust toolchain on a Fedora system by first ensuring that core development tools like GCC, make, and cmake are present so Cargo can compile crates without hiccups. It then shows how to pull the official rustup installer from the secure HTTPS link, run it, add Rust’s binary directory to your PATH, and verify that both rustc and cargo report matching version numbers. The tutorial also advises installing Fedora development libraries such as openssl-devel, libffi‑devel, and zlib‑devel to prevent common linking errors, offers an optional switch to a nightly toolchain for experimental features, and demonstrates how to compile a simple “Hello, world!” program with cargo run to confirm everything works. Finally, it reminds you to keep Rust up to date with rustup update, ensuring you always have the newest compiler, standard library, and Cargo itself.

Guides 11795 Published by Philipp Esselbach 0

The article explains why having matching kernel headers is essential when compiling drivers or modules and how missing them can derail builds. It walks through checking the running kernel version with `uname -r`, updating DNF, installing Development Tools, and pulling the exact `kernel-devel` and `kernel-headers` packages for both EL8 and EL9, noting the slight naming differences. The guide also covers common pitfalls such as disabled repos, older headers after an update, multiple kernels, or build failures, offering concrete commands to resolve each issue. In short, by keeping headers in sync with the active kernel you can avoid cryptic compiler errors and keep your system tidy, making the process straightforward for both novices and seasoned sysadmins.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through getting Apache Cassandra 4.x up and running on a fresh Rocky Linux 8 or 9 machine, beginning with installing JDK 17, adding the official Cassandra RPM repository, and then installing the daemon itself. Once installed it shows how to tweak the minimal `cassandra.yaml` for a single‑node cluster, enable the service at boot, open port 9042 in the firewall, and use `nodetool status` to confirm the node is up and normal. The article also offers quick fixes for common issues such as service failures, DNS misconfigurations, or port conflicts, plus a few production‑ready tuning knobs for read/write concurrency and commit‑log latency. Finally it reminds you that if anything seems off, the Cassandra logs usually hold a clear diagnostic message before the noise of startup chatter.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through installing Wine on Linux Mint 20 and 21, covering everything from prerequisites to the final verification step. It begins by checking your system version with `lsb_release`, ensuring you have a 64‑bit machine, an internet connection, and access to a terminal or Shell window, then it recommends purging any previous Wine packages to avoid conflicts. After installing essential tools like `software-properties-common` and `wget`, you add the official WineHQ repository with its signing key, register the correct Ubuntu base (focal for Mint 20, jammy for Mint 21), update the package lists, and install `winehq-stable` with `--install-recommends` to pull in needed libraries such as DirectX. Finally you confirm the installation by running `wine --version`, optionally launch `winecfg` for configuration tweaks, test a Windows executable via `wine program.exe`, consult a quick‑fix table for common errors, and keep Wine current with regular `apt upgrade` commands.