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

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 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

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Nitrux Introduce NX AppHub: Nuova Soluzione di Gestione per le AppImage

    Nitrux Introduce NX AppHub: Nuova Soluzione di Gestione per le AppImage

    April 16, 2025
    Nitrux Introduce NX AppHub: Nuova Soluzione di Gestione per le AppImage

    Nitrux è una distribuzione GNU/Linux di origine messicana, basata su Debian ramo Unstable e arricchita con pacchetti derivati da Ubuntu LTS. Si distingue per il suo ambiente desktop proprietario, NX Desktop, costruito su KDE Plasma e sul framework Qt, che offre un’interfaccia elegante, moderna e leggera. La distribuzione adotta un modello immutabile e utilizza principalmente il formato AppImage per la gestione delle applicazioni, eliminando la dipendenza da un tradizionale gestore di pacchetti.

    Nitrux è pensata per utenti avanzati e sviluppatori che cercano un sistema stabile, personalizzabile e con un forte focus sull’esperienza desktop. L’ultima versione stabile disponibile è Nitrux 3.9.1, rilasciata pochi giorni fa, che integra il kernel Linux 6.13 versione Liquorix, aggiornamenti vari e il nuovo browser Fiery.

    Ultimamente Nitrux ha fatto pulizia rimuovendo zap, un’interfaccia CLI per la gestione dei pacchetti AppImage non più gestita, e NX Software Center, l’interfaccia grafica per la gestione di AppImage. Al loro posto ha introdotto NX AppHub, un sistema innovativo per gestire le applicazioni. NX AppHub sostituisce zap e NX Software Center con un approccio più modulare ed efficiente e trae ispirazione da appimage-builder, deb2appimage, zap e appimaged.

    La creazione di NX AppHub, avviata nel gennaio 2024, è stata motivata dalla necessità di superare i limiti del precedente NX AppImage Build Hub. Quest’ultimo, ispirato al progetto ormai inattivo AppRepo.de, si proponeva di distribuire file AppImage insieme ai relativi script di build utilizzando GitHub Actions, un servizio che automatizza i flussi di lavoro direttamente all’interno dei repository software GitHub, facilitando processi come compilazione, test e distribuzione. A causa di difficoltà esterne, il team ha ripensato la strategia, dando vita a NX AppHub, un sistema completo composto da diversi elementi: una CLI (interfaccia a riga di comando) per gestire le AppImage, un repository software centrale basato su Git (NX AppHub Apps), un Daemon per l’integrazione con il desktop e una GUI (interfaccia grafica) in fase di sviluppo.

    NX AppHub introduce il concetto di “AppBoxes”, ovvero AppImage create tramite file YAML curati da un repository software Git centralizzato. A differenza delle AppImage tradizionali, le AppBoxes non integrano metadati di aggiornamento e vengono gestite in modo più controllato. Il Daemon di NX AppHub si integra con l’ambiente desktop e sostituirà appimaged. La CLI permette di installare, rimuovere, aggiornare e retrocedere le applicazioni senza privilegi di root. La ricerca delle applicazioni avviene tramite il repository software Git centrale, rendendo l’esperienza più trasparente. Per l’installazione di NX AppHub CLI e Daemon, si raccomanda l’uso di pipx, uno strumento che isola le applicazioni Python, facilitando la gestione delle dipendenze.

    I comandi principali della CLI sono:

    • install: Installa una o più applicazioni.
    • remove: Rimuove una o più applicazioni installate.
    • update: Aggiorna una o più applicazioni installate.
    • downgrade: Retrocede una o più applicazioni installate.
    • search: Cerca applicazioni specifiche nel repository software.
    • show: Mostra le applicazioni installate.
    • build: Compila una AppImage da un file YAML locale.
    • generate: Genera un template YAML dai metadata di un pacchetto.

    I requisiti minimi per utilizzare NX AppHub saranno la prossima versione Nitrux 4.0.0 e versioni successive, Python 3.10 o versioni successive. Inoltre, sono richieste le seguenti utility: appstream, binutils, file, fuse3, git, libfuse2t64, patchelf e zstd.

    Questo nuovo approccio riflette l’impegno di Nitrux a fornire un sistema operativo senza gestore di pacchetti tradizionale, offrendo strumenti moderni ed efficienti per la gestione delle applicazioni.

    Ulteriori informazioni sono disponibili sul sito ufficiale di Nitrux nell’annuncio ufficiale di NX AppHub.

    Fonte: https://nxos.org/news/introducing-nx-apphub-cli-app-management-for-nitrux/
    Fonte: https://linuxiac.com/nx-apphub-introduced-as-nitrux-minimalist-appimage-solution/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleTurning Music Into Motion: The Making of the 24/7 Artists Launch Page
    Next Article Using CSS backdrop-filter for UI Effects

    Related Posts

    News & Updates

    A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

    July 22, 2025
    News & Updates

    “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

    July 22, 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

    ASUS releases fix for AMI bug that lets hackers brick servers

    Security

    Hypatia – research tool for the Linux desktop

    Linux

    CVE-2025-31422 – Designthemes Visual Art | Gallery WordPress Theme Object Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Windows 11 Build 27898 Adds Small Taskbar Icons, Quick Recovery, Smarter Sharing

    Operating Systems

    Highlights

    Development

    Ensuring Attribute Consistency in Laravel Relationship Creations

    April 4, 2025

    Maintain data consistency in your Laravel application with the withAttributes relationship method. This feature ensures…

    CVE-2025-2762 – CarlinKit CPC200-CCPA Root of Trust Failure Privilege Escalation Vulnerability

    April 23, 2025

    How to Master Typography – Tips for Stunning Text Designs

    April 16, 2025

    CVE-2025-7938 – A vulnerability was found in jerryshensjf JPACooki

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

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