Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing Microsoft’s Skype client on Linux Mint 21 or 20 using three common methods, APT via a Debian package, Snap with classic confinement, and Flatpak from Flathub. It explains how to download the .deb file directly from Microsoft, then install it with dpkg while letting apt resolve any missing dependencies such as libappindicator‑gtk3, and notes the alternate ia32 package for older hardware. If you prefer a quicker route, the Snap method simply runs `sudo snap install skype --classic`, granting Skype broad access to contacts and notifications without compromising security, though it can be heavier on disk space. The Flatpak option adds Flathub as a remote source, installs the sandboxed app with `flatpak install flathub com.skype.Client`, and includes a troubleshooting table that covers common issues like missing libraries or disabled notifications, ending with a sanity check to launch Skype from the menu or terminal.

Guides 11792 Published by Philipp Esselbach 0

The guide explains how to install LibreWolf on Linux Mint 21 or 20 as a privacy focused alternative to the default Firefox, highlighting its stripped telemetry and hardened Gecko engine. It outlines two main installation paths, using the official PPA for Mint 20 and Snap for both Mint 21 and Mint 20, providing step by step terminal commands and noting that Snap offers sandboxed updates at the cost of larger disk usage. The author also covers common post upgrade issues such as library conflicts, driver crashes after NVIDIA updates, and missing Firefox paths, offering practical troubleshooting steps like rechecking features or downgrading kernels. Overall, the article combines clear instructions with real world tweaks for older hardware and invites readers to consult GitHub issues if problems persist.

Guides 11792 Published by Philipp Esselbach 0

It shows how to get Java 17, 11, or the legacy 8 LTS on Fedora by pulling the right packages from the distro’s repos and a third‑party source. First you keep the OS current with `sudo dnf update && sudo dnf upgrade -y` and install `dnf-plugins-core`, then install OpenJDK 17 or 11 with simple `sudo dnf install -y java-17-openjdk-devel` (or java‑11) and verify with `java -version`. Because Fedora no longer ships JDK 8, the guide adds Temurin’s repository via an rpm URL before installing `temurin-8-jdk`, again checking the version afterward. Finally it explains how to switch between installed Java versions using the `alternatives` system and notes when keeping multiple JDKs is worth the extra disk space.

Guides 11792 Published by Philipp Esselbach 0

The article explains how to install the latest Composer on Debian 11 or 10, beginning with a check that PHP CLI, curl, and unzip are present. It then fetches the official installer script via curl, pipes it directly into php so you receive a fresh composer.phar file while automatically verifying its checksum. Next you move the binary to /usr/local/bin, give it execute permissions, and run composer --version to confirm that everything is set up correctly. Finally, optional steps such as setting COMPOSER_HOME for global autoloading or troubleshooting a missing curl error are highlighted so you can avoid common pitfalls.

Guides 11792 Published by Philipp Esselbach 0

The article explains why Linux kernel header files are essential for compiling modules and offers a concise roadmap to get them on Fedora. It starts with a quick check using rpm, then walks through the easiest method of updating the system and installing the matching kernel‑devel package with dnf, pointing out that version alignment prevents compilation errors. When dnf cannot locate the right headers, the guide shows how to manually download the appropriate RPM from Fedora mirrors or even build the headers yourself from the source tarball, complete with commands for extraction and script execution. Finally, it suggests verifying the installation by compiling a simple “hello world” module, ensuring that the headers are correctly placed under /usr/src/kernels, so you can focus on writing your own kernel extensions instead of hunting missing symbols.

Guides 11792 Published by Philipp Esselbach 0

This guide walks you through installing PHP 8.x and older streams on CentOS Stream EL9 or EL8 by first disabling conflicting RHEL modules, then adding Remi’s repository that hosts every PHP major version. After enabling the dnf‑plugins‑core (or yum‑plugin‑modulemd) package, you enable the specific remi‑php stream for your desired release—such as 8.2, 8.1, 8.0 or 7.4—and install the core php packages together with common extensions like mysqlnd, json, zip, gd, curl, mbstring and opcache. A quick sanity check shows the correct version with `php -v`, while `systemctl enable --now php‑fpm` launches the FastCGI process manager and a simple info.php file confirms everything is wired up; the article also highlights a real‑world issue where omitting php-mbstring caused Drupal errors, illustrating why that extension matters. Finally, it covers optional side‑by‑side version switches, SELinux adjustments for writable directories, and firewalld rules to keep HTTP/HTTPS traffic flowing—ensuring your CentOS Stream box is ready for any PHP project.

Guides 11792 Published by Philipp Esselbach 0

The guide walks you through installing Visual Studio Code on openSUSE Leap and Tumbleweed by importing Microsoft’s GPG key, adding the official repo with zypper, refreshing metadata, and then running `sudo zypper in code`. It explains why the key is needed to verify package authenticity and how omitting it leads to confusing GPG errors. For users who prefer isolation, an optional Snap installation is presented, though it may launch slower and occasionally trigger permission prompts for project folders. Finally, the post shows how to confirm a successful install with `code --version` and offers quick fixes for dependency clashes that can break the editor on Tumbleweed.

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