Changes between Version 22 and Version 23 of VboxApps


Ignore:
Timestamp:
Oct 4, 2011, 3:46:40 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VboxApps

    v22 v23  
    88This provides two benefits:
    99 * You don't need to build app versions for different architectures.
    10    You develop your app in your environment of choice (say, Scientific Linux),
     10   Develop your app in your environment of choice (say, Debian Linux),
    1111   and then bundle the resulting executable together with
    12    a virtual machine image containing the appropriate runtime environment.
     12   a virtual machine image containing an appropriate runtime environment.
    1313   The application can then be run on all platforms
    1414   (Windows, Mac OS X, all versions of Linux)
     
    4949The 32-bit vboxwrapper will generally not work on a 64-bit machine).
    5050
    51 === Non-Intel and GPU applications ===
     51=== Non-Intel-compatible and GPU applications ===
    5252
    5353!VirtualBox runs only on Intel-compatible processors.
    54 If you want to support other processors,
     54If you want to support other processors (such as ARM, SPARC, etc.),
    5555you'll need to use non-VM-based app versions.
    5656
     
    223223You can find the netinst images [http://www.debian.org/distrib/netinst here].
    224224Such VMs have !VirtualBox and guest additions installed by default.
     225They have the runtime libraries needed to run C and C++ applications.
    225226
    226227'''NOTE: 32- and 64-bit VM images created in this way,
     
    286287They contain the example startup script.
    287288
     289x86: [http://boinc.berkeley.edu/dl/vmimage_debian40_x86.zip vmimage_debian40_x86.zip]
     290
     291x64: [http://boinc.berkeley.edu/dl/vmimage_debian40_x64.zip vmimage_debian40_x64.zip]
     292
    288293In most cases, you can use these VM images with no modifications.
    289 
    290 x86: [http://boinc.berkeley.edu/dl/vmimage_x86.zip vmimage_x86.zip]
    291 
    292 x64: [http://boinc.berkeley.edu/dl/vmimage_x64.zip vmimage_x64.zip]
     294If your application uses libraries not on the VM images,
     295you can add them as follows:
     296
     297 * Run !VirtualBox, and open the VM image
     298 * Hit ^C when see "BOINC VM starting" in the console window
     299 * Install whatever you want (can use '''apt-get install''' to
     300   install Debian packages).
     301 * when you're done, type
     302{{{
     303shutdown -hP 0
     304}}}
     305
     306The VM image now has the additional libraries.
     307Rename it to avoid confusion with the original version.