รักษาคอมพิวเตอร์ up-to-date เป็นงานยุ่งยาก เพราะต้องติดตามโปรแกรมติดตั้งทั้งหมดดูว่า version ใหม่พร้อมไหม ในบทความนี้พูดถึงระบบติดตั้งซอฟต์แวร์แนวใหม่ ใช้ระบบนี้ จะรันโปรแกรม Windows ได้โดยไม่ติดตั้งก่อน และไม่ต้องอัปเดตแอปบ่อย เพราะอัปเดตอัตโนมัติเมื่อ publisher อัปเดต
Zero Install เป็น decentralized cross-platform software installation system ให้นักพัฒนาเผยแพร่ซอฟต์แวร์จากเว็บของตัวเองโดยตรง หมายความว่าซอฟต์แวร์บนคอมพิวเตอร์ใดๆ จะใช้ latest libraries และ shared objects โดยไม่มีผู้ใช้เกี่ยวข้องกับกระบวนการอัปเดต
ตั้งค่า Zero Install
เริ่มใช้ Zero Install ใน Windows: ติดตั้ง Zero Install หรือรัน portable version ตอนรันครั้งแรก จะเห็นรายการซอฟต์แวร์ที่รันได้โดยไม่ติดตั้ง ถ้าอยากเพิ่มซอฟต์แวร์ของตัวเอง ต้อง package ตาม XML metadata format ของ Zero Install

ตั้งค่า Zero Install ตามต้องการ: ไป Options กดปุ่ม Options (ไม่ใช่ dropdown arrow ที่จะเปิด Advanced Options) Advanced Options สำหรับ advanced users เท่านั้น การ config ผิดจะทำให้ Zero Install รันไม่ได้

Standard Options มี 5 tabs: Updates, Storage, Catalog, Trust, Sync Updates tab ตั้งค่า version ที่ชอบรัน default ค่าเริ่มต้น Full mode รัน latest stable version Minimal mode ดาวน์โหลดเฉพาะ components ที่จำเป็น Offline mode ไม่ดาวน์โหลดอะไร รัน latest beta versions ได้โดยเลือก "Use beta versions of applications when available" (Alt+U)

Storage tab กำหนด storage locations Catalog tab ระบุ catalog sources default มีแค่ 0install.de Trust tab แสดง trusted keys ระหว่างคอมพิวเตอร์และ catalog server ลบ key เพื่อ reset ความสัมพันธ์

รันแอปโดยไม่ติดตั้ง
ตั้งค่า Zero Install เสร็จ รันแอปง่ายมาก กด Refresh list (Alt+C) ให้แน่ใจว่าเห็นรายการล่าสุด แต่ละซอฟต์แวร์มี 3 ปุ่มหน้าชื่อ ปุ่มแรก: รันแอป คลิก dropdown ปรับ command arguments และ version ที่อยากรัน Zero Install รัน multiple versions ของโปรแกรมเดียวกันพร้อมกันได้

ปุ่มที่สอง "Setup integration": กำหนด shortcuts (Desktop และ Start Menu) และ file association settings

ปุ่มที่สาม "Plus": ย้ายซอฟต์แวร์ไปแท็บ "My Applications" = สร้าง favorite apps list ของตัวเอง
กด Run ครั้งแรก จะดาวน์โหลดไฟล์ที่จำเป็นรันแอปพลิเคชัน หลัง launch แรก รัน Windows application ทันทีโดยไม่ดาวน์โหลด หมายเหตุ: Zero Install ไม่ติดตั้งอะไรบนคอมพิวเตอร์ แอปพลิเคชันรันจาก Zero Install platform โดยตรง Clear cache จะลบข้อมูลแอปที่ดาวน์โหลดทั้งหมด ต้องดาวน์โหลด components ใหม่หลัง clear cache

สรุป
Zero Install เป็น concept เยี่ยมรันซอฟต์แวร์โดยไม่ติดตั้ง โดยเฉพาะพกแอปใน USB flash drive ได้ ข้อดีเหนือ portable apps: แอปเหล่านี้ up-to-date เสมอ ไม่ต้อง administrative privileges เพราะรันใน virtual environment แยกต่างหาก
เพิ่มเติม
ถ้าใช้ Ubuntu ควรดู Click project ที่พยายาม redefine การ package และ distribute ซอฟต์แวร์บน mobile platforms ถ้าประสบความสำเร็จ โปรแกรมใน Ubuntu รันได้โดยไม่ติดตั้ง และไม่ต้อง root privileges เลย