Guides 11792 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 11792 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 11792 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 11792 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 11792 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 11792 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 11792 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.

Guides 11792 Published by Philipp Esselbach 0

When an HP printer stops working after a kernel upgrade or a stray RPM, the culprit is often an outdated HPLIP package from Fedora’s default repos, and this guide walks you through replacing it with the newest driver straight from HP’s own repository. First, enable the official HPLIP repo and clean your metadata before installing (or upgrading) the `hplip` package, making sure any old manual installs are removed so two versions don’t clash. After installation, check that the `hpcups` module is loaded, run `hp-setup` to register the device with CUPS, and watch for common pitfalls such as legacy firmware or kernel‑module mismatches that can silently break printing jobs. Finally, print a test page with `hp-test-setup`; if it displays correctly, your printer is back in business—if not, revisit the module load status and CUPS logs to pinpoint the issue.

Guides 11792 Published by Philipp Esselbach 0

This guide walks readers through installing the chkrootkit security utility on Ubuntu 22.04 and 20.04, beginning with a package‑list refresh before pulling the stable build from the official repositories. After confirming the binary’s location and permissions, users run an initial scan that also updates the signature database, then learn how to keep those signatures current with a simple command or by setting up nightly cron jobs that log results for later review. The article highlights common pitfalls—such as missing PATH entries or false positives—and offers quick fixes while stressing that a single scan can uncover hidden processes that otherwise slip past routine checks. Finally, it shares a real‑world anecdote where chkrootkit identified a data‑stealing rootkit, underscoring the tool’s practical value for anyone who suspects their system is acting strangely.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through fixing missing zlib.h and gzopen errors on Ubuntu 22.04 or 20.04 by first checking if the runtime library is already installed. If it isn’t, you run apt update and install zlib1g, then pull in libz-dev so your compiler can find headers and link correctly. The author includes a quick example where an OpenSSL build that stalled on “no such file” turns into a successful compile after installing the dev package, and shows how to test with gcc -lz. For those who need older versions or containerized libraries, there are tips about downloading specific packages or using Snap, though most developers will stick with the simple APT method.