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

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 5, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 5, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 5, 2025

      In MCP era API discoverability is now more important than ever

      June 5, 2025

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 2025

      7 reasons The Division 2 is a game you should be playing in 2025

      June 5, 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

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025
      Recent

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025

      IDMC – CDI Best Practices

      June 5, 2025

      PWC-IDMC Migration Gaps

      June 5, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025
      Recent

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 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

    Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

    June 5, 2025
    News & Updates

    Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

    June 5, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    UDP Vulnerability in Windows Deployment Services Allows 0-Click System Crashes

    Security

    TRAIN begins its activity in Europe, promising healthcare advancement through AI

    Development

    Kubernetes IngressNightmare Vulnerabilities: What You Need to Know

    Security

    How we evaluate AI models and LLMs for GitHub Copilot

    News & Updates

    Highlights

    News & Updates

    Are foldable laptops dead? Lenovo and ASUS focus on dual-screen PCs, with no sign of their pricier counterparts.

    January 7, 2025

    Just a couple of years ago it seemed like folding screens were the new big…

    Introducing Fast Model Loader in SageMaker Inference: Accelerate autoscaling for your Large Language Models (LLMs) – part 1

    December 7, 2024

    Coding Agents See 75% Surge: SimilarWeb’s AI Usage Report Highlights the Sectors Winning and Losing in 2025’s Generative AI Boom

    May 14, 2025

    This AI Paper Propose SHARQ: An Efficient AI Framework for Quantifying Element Contributions in Association Rule Mining

    January 1, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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