Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  1. How to play Fable Anniversary on Linux

    Fable Anniversary is a remaster for Fable: The Lost Chapters by Lion Head Studios and Microsoft Game Studios. The remake was released on Steam in 2014, and there is no plan for a Linux release. However, with a few tweaks, you can get the game working on Linux.

  2. How to install the Elementary OS desktop on Arch Linux

    Elementary OS is a great operating system with a beautiful desktop environment. Unfortunately, Elementary OS’s desktop is attached to Ubuntu. While Ubuntu is a decent operating system, it’s not as versatile as Arch Linux.

    If you love Arch Linux and want to use the Elementary OS desktop environment, you can. The Pantheon desktop is now in the official Arch Linux repos and can be installed. Here’s how to get it working on your system.

  3. Really lossy compression of JPEG

    Suppose you have a tool that archives images, or scientific data, and it has a test suite. It would be good to collect sample files for the test suite, but they are often so big one can't really bloat the repository with them.

    But does the test suite need everything that is in those files? Not necesarily. For example, if one's testing code that reads EXIF metadata, one doesn't care about what is in the image.

    That technique works extemely well. I can take GRIB files that are several megabytes in size, zero out their data payload, and get nice 1Kb samples for the test suite.

  4. LibreOffice Releases User Guides for Impress and Calc 7.2 - FOSS Force

    LibreOffice, the open source office productivity suite, announced on Tuesday the release of new user guides for two components of LibreOffice 7.2.

    Available now for free download are Impress Guide 7.2, for the suite’s slide presentation component (similar to PowerPoint), and Calc Guide 7.2, for LibreOffice’s spreadsheet component. A guide is already available for LibreOffice Writer 7.2, as well as a 7.2 Getting Started guide.

    These are remarkably complete guides, with the smallest (Impress) weighing in at 372 pages and the largest (Calc) containing 547 pages.

  5. Jolla/Sailfish OS: Developing our Developer Docs

    From a technical perspective Jolla has for a long time operated a three-pillar strategy; those pillars being Sailfish OS, Android App Support and our Developer Offering. If you watched Sami’s recent presentation at the ten year celebrations in Berlin, you’ll have seen the last of these highlighted as one of our unique assets: a “World-Class Developer Experience”.

  6. How to install Balena Etcher on Debian 11 Bullseye - Linux Shout

    Tutorial to install and run Balena Etcher on Debian 11 Bullseye Linux using command line terminal (repository) or portable AppImage.

    Etcher, an open-source tool to write ISO/Image files on a USB stick or SD card. It is available to run for all mainstream OS such as Linux, Windows, and macOS. Furthermore, in addition to the installer version, Windows also has a portable Etcher version that can be used without installation

    Using this program to write image files to removable media. It supports various image formats are * .iso , * .img , * .bin and also packed variants. The program also recognizes whether the image is bootable. Optionally, the successful write process can also be compared with the image file in order to identify damaged data carriers.

  7. The Calc Guide 7.2 is at the Station!

    This 548 pages guide is for beginner to advanced users of Calc, the spreadsheet component of LibreOffice. You may be new to spreadsheet software, or you may be familiar with another program, this book covers the main features of Calc. The new Calc guide has been updated from Calc Guide 7.1. It covers changes that are visible in the user interface, including the new Search Commands tool, the global toolbar lock, details of the properties dialog, improvements in the Status and Sidebar, new menu entries, standard filter dialog and new cross-shaped cursor.

    The book also introduced contents on user interface variants, AutoInput tool, the Find toolbar, the Paste Special dialog, the AutoFilter tool, template dialogs, QR code generation, multi-column feature for text boxes, updates on the Solver, Print, PDF and Certificate dialogs, as well as External data tool for HTML tables, updates on the Scriptforge library and the new built-in UNO object inspector.

  8. How and When to Update openSUSE Tumbleweed | Blathering – CubicleNate's Techpad

    I am often asked how often and when I update my openSUSE Tumbleweed machines. There are lots of opinions out there and many of them might be more right than my own, but my method has been reliable for my uses for about four years and counting. I run openSUSE Tumbleweed and openSUSE Leap on various machines using multiple architectures and I am quite confident that my methods are sound. Ultimately, the frequency you update has to work with you, your use cases and your network limitations. It should also be noted, when doing an “update” in Tumbleweed, it is a full on Distribution Upgrade, not just the updating of packages as you would perform on an openSUSE Leap machine. I am using “Update” in the most general term possible. I had must consternation over this title, as a consequence of knowing the difference between update and distribution-upgrade.

    It is generally considered best to keep your system as up to date as possible, at all times to prevent nefarious actors from gaining access to your system and your data. I also realize that this is not always practical and as such have been noodling around what kind of frequency once should do their updates. This is a question I receive rather frequently and decided that I am going to blather a bit about how and when to update while including some of the difficulties I have experienced over the year.

  9. Using SlickStack to Install WordPress Automatically on Ubuntu 20.04 - ByteXD

    SlickStack is essentially a collection of scripts for quickly and easily installing WordPress, with Nginx1 as a web server, on Ubuntu LTS.

    It aims at making it easier for users to deploy lightweight, fast and secure WordPress websites, and guides users and helps them secure their server during the installation process.

    This is especially useful for new users who just need to painlessly setup a fast and secure WordPress website on a cheap Ubuntu server, which can be cheaper and faster than paying for shared hosting. These servers usually cost $5-$10.

    The philosophy of SlickStack can be found towards the end of their main page at slickstack.io. That, along with the fact that the developer is very experienced in web hosting and passionate about the project, are the factors that I think make SlickStack worth considering for your projects.

    The developer is very helpful and frequently asks for feedback regarding the direction of SlickStack, so they can improve. This is very important, because if you adopt a software for your long term project, you want to know that software will stay up-to-date, will get new features, and will patch any potential vulnerabilities.

    In this article we’ll go over how to use SlickStack to install WordPress on a server running Ubuntu 20.04 LTS, as well as give you a basic overview of some of its options. We won’t be able to cover all of its options, however, so be sure to check their Github and slickstack.io for more in-depth info.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.