WPKG — Windows packages manager

              wpkg.org

          Fabrice Flore-Thebault
           fab@centsix.org

    ...
WPKG — Windows packages manager




     Outline

      1   Context of utilisation

      2   What is packages management ...
WPKG — Windows packages manager
 Context of utilisation



     Context of utilisation



               Management of des...
WPKG — Windows packages manager
 What is packages management (to me)



     What is packages management (to me)


       ...
WPKG — Windows packages manager
 WPKG files
   wpkg.js




      1      Context of utilisation

      2      What is packag...
WPKG — Windows packages manager
 WPKG files
   wpkg.js


     wpkg.js



             install
                  /synchroniz...
WPKG — Windows packages manager
 WPKG files
   packages




      1   Context of utilisation

      2   What is packages ma...
WPKG — Windows packages manager
 WPKG files
   packages


     packages



              package id=”wpkg1” name=”Windows P...
WPKG — Windows packages manager
 WPKG files
   profiles




      1      Context of utilisation

      2      What is packag...
WPKG — Windows packages manager
 WPKG files
   profiles


     profiles




             profile id=”custom”
             depe...
WPKG — Windows packages manager
 WPKG files
   hosts




      1    Context of utilisation

      2    What is packages man...
WPKG — Windows packages manager
 WPKG files
   hosts


     hosts




             crontab generated file (from directory se...
WPKG — Windows packages manager
 WPKG files
   software




      1       Context of utilisation

      2       What is pac...
WPKG — Windows packages manager
 WPKG files
   software


     software




              configuration files
              b...
WPKG — Windows packages manager
 Automated execution



     Automated execution



             active directory GPO
    ...
Upcoming SlideShare
Loading in …5
×

Wpkg - Windows Packages manager

1,567 views

Published on

Presentation about the usage of WPKG windows packages manager, presented at Libre Software Meeting 2010 / RMLL 2010 ; see http://2010.rmll.info/WPKG-Experience-feedback-in-a-small-company.html?lang=en

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Wpkg - Windows Packages manager

  1. 1. WPKG — Windows packages manager wpkg.org Fabrice Flore-Thebault fab@centsix.org July 6, 2010
  2. 2. WPKG — Windows packages manager Outline 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  3. 3. WPKG — Windows packages manager Context of utilisation Context of utilisation Management of desktops in a middle sized company ; Windows : no centralized package management ; Small set of user profiles can be defined ; Heavy turn over : reinstall workstations often and quickly ; Users needing up to date software : upgrades every week ! From a collection of exceptions to standardized profiles ; wpkg.org WPKG — Windows packages manager
  4. 4. WPKG — Windows packages manager What is packages management (to me) What is packages management (to me) Actions on computers : install, configure, update ; Mode of action : silent, automated, logged ; Central repository : one single point for definitions of packages, dependancies, profiles, hosts ; Decentralized decisions : client takes decisions and run changes, based on definitions of profiles ; QA : versioning, test environment, validation of changes ; Keep it simple ... wpkg.org WPKG — Windows packages manager
  5. 5. WPKG — Windows packages manager WPKG files wpkg.js 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  6. 6. WPKG — Windows packages manager WPKG files wpkg.js wpkg.js install /synchronize /install:pkg ; /upgrade:pkg ; /remove:pkg /query:[a,i,x,u] options /quiet /noreboot wpkg.org WPKG — Windows packages manager
  7. 7. WPKG — Windows packages manager WPKG files packages 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  8. 8. WPKG — Windows packages manager WPKG files packages packages package id=”wpkg1” name=”Windows Packager sample 1” revision=”1” reboot=”false” priority=”0” check type=”registry”,”file”,”uninstall” condition=”exists” path=”WPKG” install,upgrade,remove cmd=’cmd’ exit code=”0” wpkg.org WPKG — Windows packages manager
  9. 9. WPKG — Windows packages manager WPKG files profiles 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  10. 10. WPKG — Windows packages manager WPKG files profiles profiles profile id=”custom” depends profile-id=”default” package package-id=”thunderbird” wpkg.org WPKG — Windows packages manager
  11. 11. WPKG — Windows packages manager WPKG files hosts 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  12. 12. WPKG — Windows packages manager WPKG files hosts hosts crontab generated file (from directory server) regular expressions : host name=”.+” profile-id=”default” wpkg.org WPKG — Windows packages manager
  13. 13. WPKG — Windows packages manager WPKG files software 1 Context of utilisation 2 What is packages management (to me) 3 WPKG files wpkg.js packages profiles hosts software 4 Automated execution wpkg.org WPKG — Windows packages manager
  14. 14. WPKG — Windows packages manager WPKG files software software configuration files binaries wpkg.org WPKG — Windows packages manager
  15. 15. WPKG — Windows packages manager Automated execution Automated execution active directory GPO WPKG client srvany service samba with preexec & winexe task scheduler cygrunsrv.exe fusioninventory task wpkg.org WPKG — Windows packages manager

×