Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,588 Members 47,158 Now Online
XDA Developers Android and Mobile Development Forum

Build CAB Installers under Linux

Tip us?
(Last edited by dj13241; 9th March 2010 at 07:09 PM.)
Senior Member - OP
Thanks Meter 7
Posts: 110
Join Date: Jul 2007
Default Build CAB Installers under Linux

I have a Linux server running at my home that I use mostly for file storage among other things (like an Asterisk PBX). I keep ALL of my code on my server so that I can get to it from anywhere. That being said, I use MinGW32CE (part of the CeGCC Cross Compiler) to compile my native apps. So since I can build my apps on my Linux server, I wanted to figure out how to build the CAB installer on the server ... And here it is:
  • Install WINE
  • Download the Microsoft Cabinet Software Development Kit
  • Download CABWIZ (Its included in QuickCAB). Copy CABWIZ.EXE and CABWIZ.DDF to a new folder.
  • Extract MAKECAB.EXE from cabsdk.exe, rename it to all lower case and put it in the same folder
  • Create your cabwiz INF file (See MSDN CABWIZ Information File). For SourceDisksNames path, use .
  • Run CABWIZ using the following syntax: wine cabwiz.exe appname.inf /compress
Current Device: HTC Thunderbolt
ROM: CM7.1.1 (Looking forward to ICS!)

Smart Device History: Samsung SCH-i600, HTC Apache, HTC Titan, HTC Touch Pro2 + Coby MID7015, HTC Thunderbolt

My Build 21042 Titan Kitchen
My MSVC Announce Caller ID Fix
How to dump Touch Pro 2 ROM From Phone
WIDCOMM Bluetooth Development Info
Install Windows Mobile SDK without Visual Studio
Build CAB Installers under Linux
The Following 2 Users Say Thank You to dj13241 For This Useful Post: [ Click to Expand ]
mcardielo's Avatar
Senior Member
Thanks Meter 16
Posts: 110
Join Date: Aug 2008
Location: Guadalajara
thanks, to much helpful
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes