retirez en magasin sous 2h
magasin dès le lendemain
4 fois sans frais par carte bancaire
sous 30 jours
Dernières recherches
ebook
Le saviez vous ?
Lisez votre e-book sur ordinateur, tablette et mobile grâce aux applications :
Coups de cœur Cultura
Tous les passeurs de culture peuvent partager leurs découvertes !
Tu as aimé ce produit ? Partage dès maintenant ton coup de coeur :
Master the Final Mile of Software Development
You have spent weeks writing the code for your application. You have squashed the bugs and optimized the performance. But how do you get your software into the hands of your users reliably and securely?
Packaging and Distribution Essentials is your definitive guide to preparing, packaging, and shipping applications for open source operating systems. Writing the code is only half the battle. Distributing it without breaking systems, causing dependency conflicts, or compromising security requires a specialized skill set. This book provides exactly that.
Whether you are a software developer looking to distribute your first Linux application, a system administrator managing enterprise deployments, or a DevOps engineer automating release pipelines, this book offers practical, step-by-step guidance.
Inside this comprehensive guide, you will discover:
The Fundamentals of Packaging: Understand how different package managers operate and how to structure your application for seamless installation. Dependency Management: Learn how to map out and define software dependencies to prevent installation failures and system instability. Cryptographic Security: Master the use of GPG keys to sign your releases. Understand the complete lifecycle of cryptographic security, including secure key generation, signing, and essential key rotation procedures. Automated Workflows: Discover how to integrate your packaging process into continuous integration and continuous deployment (CI/CD) pipelines for effortless, automated releases. System Administration Best Practices: Gain the knowledge needed to safely distribute system-level software without causing conflicts or data loss.Stop relying on trial and error for your software distribution. Build robust, secure, and professional deployment pipelines that your users can trust.
Take control of your software delivery process today.