Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization

      August 8, 2025

      This week in AI dev tools: GPT-5, Claude Opus 4.1, and more (August 8, 2025)

      August 8, 2025

      Elastic simplifies log analytics for SREs and developers with launch of Log Essentials

      August 7, 2025

      OpenAI launches GPT-5

      August 7, 2025

      3 portable power stations I travel everywhere with (and how they differ)

      August 9, 2025

      I tried Lenovo’s new rollable ThinkBook and can’t go back to regular-sized screens

      August 9, 2025

      The Creators of the Acclaimed Silent Hill 2 Remake Present a Deep Dive Into the Story of Their Newest Horror Game IP — and It’s So Bizarre and Insane That It’s Convinced Me To Put It on My Wishlist

      August 9, 2025

      Forget Back to School Deals — Lenovo’s Clearance Sale is Where You’ll Find Amazing Discounts on Laptops, Mini PCs, and More, While Supplies Last

      August 9, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      spatie/laravel-flare

      August 9, 2025
      Recent

      spatie/laravel-flare

      August 9, 2025

      Establishing Consistent Data Foundations with Laravel’s Database Population System

      August 8, 2025

      Generate Postman Collections from Laravel Routes

      August 8, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      The Creators of the Acclaimed Silent Hill 2 Remake Present a Deep Dive Into the Story of Their Newest Horror Game IP — and It’s So Bizarre and Insane That It’s Convinced Me To Put It on My Wishlist

      August 9, 2025
      Recent

      The Creators of the Acclaimed Silent Hill 2 Remake Present a Deep Dive Into the Story of Their Newest Horror Game IP — and It’s So Bizarre and Insane That It’s Convinced Me To Put It on My Wishlist

      August 9, 2025

      Forget Back to School Deals — Lenovo’s Clearance Sale is Where You’ll Find Amazing Discounts on Laptops, Mini PCs, and More, While Supplies Last

      August 9, 2025

      The Gaming Desktop I’ve Relied on More Than Any Other Is More Powerful and Sleeker Than Ever — But Damn, It’s Expensive

      August 9, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Learning Resources»Beyond APT: Software Management with Flatpak on Ubuntu

    Beyond APT: Software Management with Flatpak on Ubuntu

    May 9, 2025
    Beyond APT: Software Management with Flatpak on Ubuntu
    by George Whittaker

    Ubuntu has long relied on APT and DEB packages for software management, with Snap becoming increasingly prevalent in recent releases. However, a third contender has risen to prominence in the Linux world: Flatpak. Designed as a universal software packaging and distribution framework, Flatpak offers a fresh, sandboxed approach to application management that works seamlessly across distributions. In this article, we’ll dive into how to manage software with Flatpak on Ubuntu, providing everything you need to get started, optimize your workflow, and compare it with existing solutions.

    What is Flatpak?

    Flatpak is a modern application packaging system developed by the Free Desktop Project. Its goal is to enable the distribution of desktop applications in a sandboxed environment, ensuring greater security, consistency, and compatibility across Linux distributions.

    Key Benefits of Flatpak

    • Cross-distribution compatibility: A single Flatpak package works on any Linux distribution with Flatpak support.

    • Sandboxing: Applications run in isolation, reducing the risk of affecting or being affected by other software or the host system.

    • Bundle dependencies: Flatpak packages include all necessary dependencies, reducing compatibility issues.

    • Version control: Developers can ship and maintain multiple versions easily.

    Limitations

    • Storage overhead: Applications may use more disk space due to bundled runtimes.

    • Redundancy: Ubuntu users already have Snap, which can lead to confusion or duplication.

    Installing Flatpak on Ubuntu

    Although Flatpak isn’t pre-installed on Ubuntu, setting it up is straightforward.

    Step 1: Install Flatpak

    Open a terminal and run:

    sudo apt update sudo apt install flatpak

    Step 2: Install GNOME Software Plugin (Optional)

    To integrate Flatpak apps into the Ubuntu Software GUI:

    sudo apt install gnome-software-plugin-flatpak

    This step allows Flatpak apps to appear alongside APT and Snap apps in GNOME Software.

    Step 3: Reboot or Log Out

    Restart your session to apply system changes and enable Flatpak integration fully.

    Adding the Flathub Repository

    Most Flatpak applications are hosted on Flathub, the central repository for Flatpak packages.

    To add Flathub:

    Go to Full Article

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleOtterCookie v4 Adds VM Detection and Chrome, MetaMask Credential Theft Capabilities
    Next Article AI updates from the past week: IBM watsonx Orchestrate updates, web search in Anthropic API, and more — May 9, 2025

    Related Posts

    News & Updates

    The Creators of the Acclaimed Silent Hill 2 Remake Present a Deep Dive Into the Story of Their Newest Horror Game IP — and It’s So Bizarre and Insane That It’s Convinced Me To Put It on My Wishlist

    August 9, 2025
    News & Updates

    Forget Back to School Deals — Lenovo’s Clearance Sale is Where You’ll Find Amazing Discounts on Laptops, Mini PCs, and More, While Supplies Last

    August 9, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Mitigate DNS Vulnerabilities Proactively with Amazon Route 53 Resolver DNS Firewall

    Development

    The OLED AI laptop I can’t recommend enough just hit its lowest price ever

    News & Updates

    I’m torn over the Dell 16 Premium’s sleek design — a laptop with great performance but polarizing controls

    News & Updates

    Early Prime Day laptop deals are here — Top Windows PCs to shop this weekend starting at $429

    News & Updates

    Highlights

    CVE-2025-52921 – Innoshop File Manager Code Execution Vulnerability

    June 23, 2025

    CVE ID : CVE-2025-52921

    Published : June 23, 2025, 12:15 p.m. | 2 hours, 31 minutes ago

    Description : In Innoshop through 0.4.1, an authenticated attacker could exploit the File Manager functions in the admin panel to achieve code execution on the server, by uploading a crafted file and then renaming it to have a .php extension by using the Rename Function. This bypasses the initial check that uploaded files are image files. The application relies on frontend checks to restrict the administrator from changing the extension of uploaded files to .php. This restriction is easily bypassed with any proxy tool (e.g., BurpSuite). Once the attacker renames the file, and gives it the .php extension, a GET request can be used to trigger the execution of code on the server.

    Severity: 9.9 | CRITICAL

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-38086 – “NetChip Ch9200 Uninitialized Memory Access Vulnerability”

    June 28, 2025

    CVE-2025-5793 – TOTOLINK EX1200T HTTP POST Request Handler Buffer Overflow Vulnerability

    June 6, 2025

    CVE-2025-27558 – Wi-Fi Protected Access (WPA, WPA2, WPA3) and Wired Equivalent Privacy (WEP) Mesh Network FragAttacks

    May 21, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.