Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
HowTos
  1. How To Install Contao on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Contao on Ubuntu 20.04 LTS. For those of you who didn’t know, Contao’s is an open-source content management system (CMS). It is designed for ease of use to allow business owners and power users to create powerful and dynamic content websites. Contao can also be integrated into a regular Symfony application.

    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 Contao CMS on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  2. Pin App Shortcuts to Ubuntu Desktop as easy as in Windows 10 via Extension | UbuntuHandbook

    Adding an app shortcut icon to the Desktop in Ubuntu is not that easy for beginners by default. User has to first open the folder that stores the app shortcut files (usually /usr/share/applications). Then drag and drop the .desktop files into user’s “Desktop” folder. Make executable in file properties dialog and finally select ‘Allow Launching‘ via context menu option.

    To make life easier, a Gnome extension is available to make the process to create a desktop shortcut for apps as easy as few clicks. Since Ubuntu uses full-screen app launcher, it’s not Windows 10/11 style drag and drop adding desktop icons. Instead, it adds ‘Add to Desktop‘ option to app icon’s context menu.

    Like in Linux Mint and/or Zorin OS, user just needs to search the app in ‘Show Applications’ or ‘Activities’ overview screen, right-click on the app icon, and finally click ‘Add to Desktop’ to pin to desktop.

  3. Backup And Restore Files Using Borg In Linux - OSTechNix

    In Linux, there are multiple backup tools providing functionality for system-level backup as well as user data backup. In this comprehensive article, we are going to look into what is BorgBackup and how to backup and restore files using Borg in Linux and Unix-like systems.

  4. Moodle Online Learning System Automated Installation and Upgrade - RoseHosting

    Moodle is a free, open-source, and one of the most popular learning management systems around the world. It helps you to create your online learning site in minutes. It allows both teachers and students to choose a time and place for training. It is customizable, user-friendly, and allows you to extend learning environments using plugins. Currently, it is used in many places including, schools, universities, workplaces, and other sectors.

    RoseHosting Cloud PaaS provides a one-click Moodle installer to automate the Moodle installation process on the cloud environment. You can set up Moodle, securely manage it through SSH, import/export any files, and perform other management operations from a single control panel.

    In this guide, we will explain how to install Moodle E-Learning System on the RoseHosting Cloud PaaS.

  5. LHB Linux Digest #21.21: Building Homelab on Budget, Alpine Linux, Certifications, Hypervisor and More
  6. How to download and install iTunes on your Chromebook

    Ah, the age-old question. You got a Chromebook but you are also an Apple user and you want to access your iTunes library on your shiny, new Chrome OS devices. Unfortunately, Apple has yet to – and likely never will – release an Android version of iTunes. Many users have made the move to Apple Music and are content using the Play Store version or simply navigating to Apple Music on the web. However, there are many that have an extensive iTunes library and still others use the storefront on a regular basis for purchases and media consumption. Wouldn’t it be nice if you could do so on your Chromebook?

    Well, where there’s a will, there’s a way and that way is via the Linux container on Chrome OS. Obviously, Apple has its own iTunes apps for iOS and macOS but the company also offers a Windows version of iTunes and that’s the path we’ll take to get the application on our Chromebook. First, you’ll need to ensure that your Chromebook supports Linux apps. To do so, simply head to the Chrome OS settings menu in the system tray. Click the gear icon and in the settings menu, click advanced. Click “Developers” and select the “turn on” button to install the Linux environment.

  7. Commands to Install Xrdp Server on Debian 11 Bullseye Linux

    Steps to Install XRDP Server on your Debian 11 Bullseye Linux to access its graphical user interface from Windows 10 or 11 using Remote Desktop Protocol (RDP).

    By default we cannot access Linux operating system using RDP on Windows, hence we need to install XRDP on our Debian Linux. For those who don’t know about the XRDP, it is an open-source adaptation of the Microsoft RDP protocol. This helps the users to establish remote access of PC from other PC or laptop.

  8. How to install Windows 11 on Ubuntu 20.04 using VirtualBox - Linux Shout

    Windows 11 is the latest Microsoft operating system that we can install on Ubuntu 20.04 focal fossa Linux to test it using VirtualBox. Here we let you know how?

    If you have just moved to Linux for some reason but there are some apps that only work on Windows such as Microsoft Office, Adobe, and others. Then running Windows using a Virtual machine is a good idea.

    For those who don’t know about VirtualBox, it is an open-source application to create and manage virtual machines on all popular operating systems.

  9. How to create a multiboot USB on Linux

    In this tutorial you will learn how to create a multiboot USB on Linux and Windows. Have you ever wanted to have multiple ISOs on a single USB and be able to boot to any operating system without having to reformat your USB flash drive any time you want to boot to another OS.

    Ventoy allows you to use one single USB flash drive to boot multiple operating systems, so all you need is one single flash drive and enough storage for all ISOs that you want to have on your device.

  10. Multiple MySQL instances on the same server - Unixcop

    Some weeks ago I’ve wrote an article about how to run different PHP versions on the same server. Mel like it and suggested me to do the same for MySQL and/or MariaDB. This is how to run multiple MySQL instances on the same server.

  11. Linux Essentials - The ps Command - Invidious

    The ps command is useful for taking a look at the processes that are running on your Linux system. In this video, I'll show you the basics of the ps command, and some variations you can use to show the output in different ways.

More in Tux Machines

Programming Leftovers

  • [Older] Report: Software engineers have only 10 hours per week for ‘deep work’

    What are software engineers spending their time on? With talent shortages at an all-time high, and epic shifts in where and how we work, everybody wants to know how happy engineers are with their jobs. A new report conducted by Retool and Wakefield uncovered insights into how engineers save time, increase productivity, where they lose time and their preferences around how that time is spent. Engineers are splitting time between core coding responsibilities, communication processes, complex testing, and even assisting with hiring, leaving them with only around 10 hours of “deep work” time per week. To save time, engineers are turning to open source code more than ever. Almost 90% of the engineers surveyed view open source code as at least somewhat essential to their day to day. More than 80% of developers are actively pulling open source code into their work (via StackOverflow or otherwise) at least once per month, and almost 50% are doing it at least once per week.

  • How Software Engineers Spend Their Time

    Almost 90% of the engineers surveyed view open source code as at least somewhat essential to their day to day.

  • hm-panelizer - A KiCad companion GUI tool for panelizing PCBs - CNX Software

    Gerard (aka halfmarble) has released hm-panelizer open-source software allowing for a panelization of PCBs via a simple GUI interface and doubling as a Gerber file viewer. He’s mostly tested it with PCBs designed in KiCad 6.x, but it should also work with design files from other tools.

  • 3 practical tips for agile transformation

    Agile transformation happens at three levels: team agile, product agile, and organization agile. Helping your team convert to agile is the first and fundamental step in agile transformation, and with good reason. Until you get your people on board with agile, the product of all their hard work can't be agile.

  • Calculating the ROI of Commercial Qt Subscriptions

    Calculating the financial value of software is not trivial, but it's not rocket science. Have you ever been in the position to justify your software purchase to your CFO or the procurement team? I've been doing this many times throughout my career in different product management and R&D leadership roles. The MAKE or BUY decision is often on the table. We at the Qt Company want to help current and future customers turn the benefits of using Qt's commercial software into financial outcomes. Therefore, we developed a tool that calculates the ROI of using the different parts of our portfolio and helps to surface current challenges and their business impact. In the past, I’ve been using Microsoft Excel to do the math of how much money we can save and how much additional money we can make by using a particular software. Using Excel in a world of cloud-based solutions felt a bit outdated, and we decided to build the new Qt Value Assessment Tool on an interactive web-based platform.

  • Embedded Linux development on Ubuntu – Part II | Ubuntu

    Welcome to Part II of this three-part mini-series on embedded Linux development on Ubuntu. In Part I, we set the stage for the remainder of the series and gave an overview of snaps, the packaging format at the heart of embedded devices running Ubuntu. Snaps are a secure, confined, dependency-free, cross-platform Linux packaging format. Software publishers often want to manage their application components using containers. Whereas one can achieve this with various runtimes, the Snap ecosystem provides a security-focused approach to containerisation with strict privilege and capability separation between containers. If you missed it, head over to Part I to review the role of snaps in embedded Linux development. If you are already familiar with snaps and do not wish to refresh your memory, keep reading.

  • Translating Jenkins with Perl | Alceu Rodrigues de Freitas Junior [blogs.perl.org]

    This is my first post here and I hope it is more positive than a rant to the readers eyes... It was 2017 when I had installed Jenkins locally in my notebook for a series of experiments. The notebook was running Ubuntu configured in Brazilian Portuguese and Jenkins automatically presented me with a translation to my native language. After 15 minutes trying, I changed Ubuntu settings to English and never went back. It took me a while to jump into the project repository and start translating the missing parts, about four years... and the translation hasn't improved since. You might be asking yourself what this has to do with Perl and why I'm blogging about it here... well, Jenkins project uses (at least) since 2010 a Perl script to help with the translation work.

Security Leftovers

  • Reproducible Builds (diffoscope): diffoscope 214 released
    The diffoscope maintainers are pleased to announce the release of diffoscope version 214. This version includes the following changes:
    [ Chris Lamb ]
    * Support both python-argcomplete 1.x and 2.x.
    
    [ Vagrant Cascadian ]
    * Add external tool on GNU Guix for xb-tool.
    
  • Security updates for Friday [LWN.net]

    Security updates have been issued by Debian (atftp, cups, neutron, and zipios++), Fedora (clash, moodle, python-jwt, and thunderbird), Red Hat (thunderbird), Slackware (cups), SUSE (go1.17, libredwg, opera, seamonkey, and varnish), and Ubuntu (libxv, ncurses, openssl, and subversion).

Mozilla Firefox Languishing, Chrome amd Chromium Latest

Fedora Family / IBM Leftovers

  • Red Hat CEO: We're going SaaS-first with OpenShift

    Red Hat President and CEO Paul Cormier offers a glimpse into the OpenShift roadmap as IT reckons with the effects of the COVID-19 pandemic and hybrid work.

  • Red Hat and Samsung agree to landmark software deal to develop next-gen storage

    The partnership is a first for Samsung as the companies commit to developing memory software designs that can keep up with emerging tech

  • API Management (3scale): The service provider use case

    As part of digital transformation, and in anticipation of the 5G evolution, service providers have found it necessary to redesign portions of the network’s layers and components, using cloudification and containerization. This approach enables the introduction of new technologies and operation modes to the network — such as microservices, automation, artificial intelligence/machine learning (AI/ML), horizontal, open architectures, and more. However, the delivery of new and expanded capability to customers needs to be integrated with legacy systems, and with a perspective of looking forward.

  • Fedora Community Blog: CPE Weekly Update – Week 21 2022
  • Fedora Community Blog: Friday’s Fedora Facts: 2022-21

    Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!

  • Radical collaboration: 6 key concepts to get started [Ed: IBM/Red Hat still perpetuates the "Great Resignation" myth/lie while sacking a huge number of its workers (later blaming it on them?)]

    If the Great Resignation has taught us anything, it’s that people are fed up with bosses and bureaucracy. But is there a viable alternative to the traditional corporate hierarchy that we’ve all come to know and hate? Here’s the good news: the fastest-growing and most financially competitive organizational archetype on the planet is known as “radically collaborative.” Radically collaborative organizations unburden themselves of inertial bureaucracies by supercharging innovation through high levels of trust and autonomy.

  • How the Kaizen mindset fosters smart contrarians on your IT team

    This is perhaps the most dangerous phrase in IT. Just because a particular process has worked well in the past doesn’t mean your team should be locked in for the long term. Most successful organizations today cultivate smart contrarians – employees who think differently, create freely, and bring alternative ideas to the table. Smart leaders know that conventional thinking leads to conventional ideas, while unconventional thinking leads to innovation. They also know that cultivating specific attitudes and behaviors will almost always attract better talent, lead to improved team output, and move a company beyond what was thought possible. Company culture plays a significant role in how employees think about their work. If their ideas are constantly put down, they will leave or begrudgingly learn to comply in an environment where their best work will likely never be seen. If innovation is important to your company’s growth, nothing will help you more than creating a culture that encourages out-of-the-box thinking and embraces new ideas.