Page 1 of 1

How to run large games from frugal install? (Solved)

Posted: Fri 06 Dec 2013, 10:38
by Schpankme
bigpup wrote:
... Frugal Method
Question:
I'm trying to install a large program and getting /dev/ full (out of space);
my guess is this means the ram drive (4gb) is maxed, as the installation is specified 'outside' the 'sfs';
is there a proper way to install this large program?

Posted: Fri 06 Dec 2013, 12:57
by Flash
Why not tell us the name of this "large program?" :?

Your "large program" may already be available as a .sfs file, which I believe is a way to run the program without installing it. I've never used a .sfs file so you'll have to wait until someone who knows comes along.

Finally, it would help if you told us more about your system. For instance, how large is your Save file? How much RAM is in the computer?

Posted: Fri 06 Dec 2013, 20:33
by Schpankme
Flash wrote:
... tell us the name of this "large program?"
... SFS file is a way to run the program without installing
... I've never used a SFS file
... it would help if you told us more about your system.
How does one create an SFS, of a 'large program', that cannot be installed without receiving /dev/ full (out of space)?

Ref: How To Make SFS Package

OS: Wheezy 3.5.2.8, no-PAE

Installation: Frugal (sda1)

Games: sdb1 /mnt/sdb1/games/regnum

Program: Regnum - http://www.championsofregnum.com/?l=1&sec=6

SFS available: No

Swap file: 4GB

Memory: 8GB

Error Message:

Code: Select all

Error in action ExecuteAction

Error in action InstallSelectedFiles

error writing "file5": no space left on device
    while executing

"puts -nonewline $out [read $in $size]"
    (procedure "::InstallJammer::UnpackSolidProgress" line 28)
    invoked from within
"::InstallJammer::UnpackSolidProgress $ifp $ofp $showGui $total"
    (procedure "::InstallJammer::UnpackSolidArchives" line 55)
    invoked from within
"::InstallJammer::UnpackSolidArchives 0"
    (procedure "::InstallJammer::actions::InstallSelectedFiles" line 89)
    invoked from within
"::InstallJammer::actions::$component $self"
    while executing
"::obj::classes::Action::Method_execute ::obj::classes::Action Action1"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 [list $command $classns $obj {*}[lrange $args 2 end]]"
    (procedure "::obj::Unknown" line 11)
    invoked from within
"$obj execute"
    (procedure "::InstallJammer::ExecuteActions" line 85)
    invoked from within
"::InstallJammer::ExecuteActions $action -parent $id -conditions $eval"
    (procedure "::InstallJammer::actions::ExecuteAction" line 35)
    invoked from within
"::InstallJammer::actions::$component $self"
Error in action ExecuteAction

Error in action InstallSelectedFiles

error writing "file5": no space left on device
    while executing
"puts -nonewline $out [read $in $size]"
    (procedure "::InstallJammer::UnpackSolidProgress" line 28)
    invoked from within
"::InstallJammer::UnpackSolidProgress $ifp $ofp $showGui $total"
    (procedure "::InstallJammer::UnpackSolidArchives" line 55)
    invoked from within
"::InstallJammer::UnpackSolidArchives 0"
    (procedure "::InstallJammer::actions::InstallSelectedFiles" line 89)
    invoked from within
"::InstallJammer::actions::$component $self"
    while executing
"::obj::classes::Action::Method_execute ::obj::classes::Action Action1"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 [list $command $classns $obj {*}[lrange $args 2 end]]"
    (procedure "::obj::Unknown" line 11)
    invoked from within
"$obj execute"
    (procedure "::InstallJammer::ExecuteActions" line 85)
    invoked from within
"::InstallJammer::ExecuteActions $action -parent $id -conditions $eval"
    (procedure "::InstallJammer::actions::ExecuteAction" line 35)
    invoked from within
"::InstallJammer::actions::$component $self"
    while executing
"::obj::classes::Action::Method_execute ::obj::classes::Action 19A6A33D-C7FF-CB62-ECDD-9C0AF2C372A3"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 [list $command $classns $obj {*}[lrange $args 2 end]]"
    (procedure "::obj::Unknown" line 11)
    invoked from within
"$obj execute"
    (procedure "::InstallJammer::ExecuteActions" line 85)
    invoked from within
"::InstallJammer::ExecuteActions $id -when $when"
    (procedure "::InstallJammer::RaiseEventHandler" line 97)
    invoked from within
"::InstallJammer::RaiseEventHandler  .wizard"
    (command bound to event)

Posted: Sat 07 Dec 2013, 05:14
by bigpup
I downloaded the installer and got the same error when I tried to install program.

I think you may be right that it is maxing out the ram disk Puppy uses with operation of a frugal install.

With the programs installer being 1.2GB. I am sure it is a compressed file. Probably more like 4 to 5 times that size when uncompressed.
I have 2GB of memory and the error happened at about 1/2 the install process.

For programs this big, will probably need to have Puppy as a full install on its own partition.

Probably a good chance that if you do get it installed, there will be dependency program issues and graphics driver issues.

I would post a topic, in the forums, Games section of Additional Software.
Someone there may have some experience trying to install games of this size in Puppy frugal installs.

Posted: Sat 07 Dec 2013, 06:03
by Schpankme
bigpup wrote: When trying to run the program installer?
During installer; gets about 60% complete and then errors.

Posted: Sat 07 Dec 2013, 06:09
by bigpup
I added to my above post after your last entry.
See above entry.

Posted: Sat 07 Dec 2013, 07:12
by Schpankme
bigpup wrote:I added to my above post after your last entry.
See above entry.
The Solution was two parts:

1.) Redirect temp files
2.) run the ROInstall_32 from within Terminal:

Code: Select all

mkdir  /mnt/sdb1/Regnum_temp
mkdir  /mnt/sdb1/Games/Regnum

./ROinstall_32 --temp /mnt/sdb1/Regnum_temp
Installation question: /mnt/sdb1/Games/Regnum

Game works as intended.