Where do you put sfs files in order to install them?

Using applications, configuring, problems
Post Reply
Message
Author
Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

Where do you put sfs files in order to install them?

#1 Post by Paul_L »

I want to add the ability to compile like a big linux distribution. I found devx_213.sfs but I cannot find any instructions on how to install it.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#2 Post by Pizzasgood »

I don't have a harddrive installation, so I don't know all the glitches. The way it's supposed to work is to stick it in / and reboot, but I've heard there are problems. Sorry I don't know more.

For non full-hd installs (such as live-cd or frugal), you put it in /mnt/home and reboot.


If all else fails, you can mount it and copy the contents into the save-file. That will take up a bunch of space though, so you'd better have a big one.

Code: Select all

mount pup_213.sfs /mnt/data -o loop
cp -R /mnt/data/* /
umount /mnt/data
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

#3 Post by Paul_L »

Tried this from the / directory where devx_23sfs is residing and got these errors:

sh-3.00# mount devx_23.sfs /mount/data -o loop
mount: devx_23.sfs: No such file or directory
mount: Could not setup loop device
sh-3.00#

My directory structure actually has /mnt/data in it so I edited appropriately and got the same:

sh-3.00# mount devx_23.sfs /mnt/data -o loop
mount: devx_23.sfs: No such file or directory
mount: Could not setup loop device

User avatar
Ian
Official Dog Handler
Posts: 1234
Joined: Wed 04 May 2005, 12:00
Location: Queensland

#4 Post by Ian »


Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

#5 Post by Paul_L »

OK - my stupidity - didn't get the file name right 213 not 23.

Commands went through OK. I will now try my bit of compiling.

Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

#6 Post by Paul_L »

OK - next stage. I am trying to put the latest version of Gxine on my machine.

Appears that the compilers are not in the path. Sorry - very green on Linux. This is the config.log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by gxine configure 0.5.10, which was
generated by GNU Autoconf 2.61. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = puppypc
uname -m = i586
uname -r = 2.6.18.1
uname -s = Linux
uname -v = #1 Sat Nov 11 07:52:06 PUP 2006

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /usr/X11R7/bin
PATH: /root/my-applications/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2108: checking for a BSD-compatible install
configure:2164: result: /usr/bin/install -c
configure:2175: checking whether build environment is sane
configure:2218: result: yes
configure:2283: checking for gawk
configure:2299: found /bin/gawk
configure:2310: result: gawk
configure:2321: checking whether make sets $(MAKE)
configure:2346: result: no
configure:2526: checking whether to enable maintainer-specific portions of Makefiles
configure:2535: result: no
configure:2571: checking for style of include used by make
configure:2599: result: none
configure:2672: checking for gcc
configure:2702: result: no
configure:2769: checking for cc
configure:2816: result: no
configure:2872: checking for cl.exe
configure:2902: result: no
configure:2931: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_DBUS_CFLAGS_set=
ac_cv_env_DBUS_CFLAGS_value=
ac_cv_env_DBUS_LIBS_set=
ac_cv_env_DBUS_LIBS_value=
ac_cv_env_GLIB2_CFLAGS_set=
ac_cv_env_GLIB2_CFLAGS_value=
ac_cv_env_GLIB2_LIBS_set=
ac_cv_env_GLIB2_LIBS_value=
ac_cv_env_GTHREAD2_CFLAGS_set=
ac_cv_env_GTHREAD2_CFLAGS_value=
ac_cv_env_GTHREAD2_LIBS_set=
ac_cv_env_GTHREAD2_LIBS_value=
ac_cv_env_GTK2_CFLAGS_set=
ac_cv_env_GTK2_CFLAGS_value=
ac_cv_env_GTK2_LIBS_set=
ac_cv_env_GTK2_LIBS_value=
ac_cv_env_JS_CFLAGS_set=
ac_cv_env_JS_CFLAGS_value=
ac_cv_env_JS_LIBS_set=
ac_cv_env_JS_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_NSPR_CFLAGS_set=
ac_cv_env_NSPR_CFLAGS_value=
ac_cv_env_NSPR_LIBS_set=
ac_cv_env_NSPR_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_VENDOR_PKG_VERSION_set=
ac_cv_env_VENDOR_PKG_VERSION_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=no

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /ScratchPad/gxine-0.5.10/missing --run aclocal-1.9'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /ScratchPad/gxine-0.5.10/missing --run tar'
AR=''
AUTOCONF='${SHELL} /ScratchPad/gxine-0.5.10/missing --run autoconf'
AUTOHEADER='${SHELL} /ScratchPad/gxine-0.5.10/missing --run autoheader'
AUTOMAKE='${SHELL} /ScratchPad/gxine-0.5.10/missing --run automake-1.9'
AWK='gawk'
BROWSER_PLUGIN_FALSE=''
BROWSER_PLUGIN_TRUE=''
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXXCPP=''
CYGPATH_W='echo'
DBUS_CFLAGS=''
DBUS_LIBS=''
DEBUG_CFLAGS=''
DEBUG_LDFLAGS=''
DEFS=''
DEPDIR='.deps'
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GLIB2_CFLAGS=''
GLIB2_LIBS=''
GMSGFMT=''
GMSGFMT_015=''
GNU99=''
GREP=''
GSSCMD=''
GTHREAD2_CFLAGS=''
GTHREAD2_LIBS=''
GTK2_CFLAGS=''
GTK2_LIBS=''
GXINE_BINPATH=''
GXINE_CONFPATH=''
GXINE_HICOLOURPATH=''
GXINE_HICOLOURPATH_REL=''
GXINE_ICONPATH=''
GXINE_LOGOPATH=''
GXINE_MISCPATH=''
GXINE_PIXMAPPATH=''
GXINE_PLUGINPATH=''
HAVE_DPMS_EXTENSION_FALSE=''
HAVE_DPMS_EXTENSION_TRUE=''
HAVE_GETOPT_LONG_FALSE=''
HAVE_GETOPT_LONG_TRUE=''
HAVE_XINERAMA_FALSE=''
HAVE_XINERAMA_TRUE=''
HAVE_XRANDR_FALSE=''
HAVE_XRANDR_TRUE=''
HAVE_XTESTEXTENSION_FALSE=''
HAVE_XTESTEXTENSION_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INTLLIBS=''
INTL_MACOSX_LIBS=''
JS_CFLAGS=''
JS_LIBS=''
LDFLAGS=''
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIBTOOL_DEPS=''
LIRC_INCLUDE=''
LIRC_LIBS=''
LN_S=''
LOGO_FORMAT=''
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /ScratchPad/gxine-0.5.10/missing --run makeinfo'
MSGFMT=''
MSGFMT_015=''
MSGMERGE=''
NSPR_CFLAGS=''
NSPR_LIBS=''
OBJEXT=''
PACKAGE='gxine'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='gxine'
PACKAGE_STRING='gxine 0.5.10'
PACKAGE_TARNAME='gxine'
PACKAGE_VERSION='0.5.10'
PATH_SEPARATOR=':'
PKG_CONFIG=''
POSUB=''
RANLIB=''
SET_MAKE='MAKE=make'
SHELL='/bin/sh'
STRIP=''
THREAD_LIBS=''
USE_NLS=''
VENDOR_PKG_VERSION=''
VERSION='0.5.10'
XGETTEXT=''
XGETTEXT_015=''
XINE_ACFLAGS=''
XINE_CFLAGS=''
XINE_CONFIG=''
XINE_LIBS=''
XMKMF=''
XSSCMD=''
XTEST_LIBS=''
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=''
ac_ct_CC=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include='#'
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='/ScratchPad/gxine-0.5.10/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "gxine"
#define PACKAGE_TARNAME "gxine"
#define PACKAGE_VERSION "0.5.10"
#define PACKAGE_STRING "gxine 0.5.10"
#define PACKAGE_BUGREPORT ""
#define PACKAGE "gxine"
#define VERSION "0.5.10"
#define _GNU_SOURCE 1

configure: exit 1

Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

#7 Post by Paul_L »

Reply to Ian - sorry I got of sync with my responses.

I did find that link myself and tried putting the .sfs file in /mnt/home but it didn't work. I think this only applies to usb installations.

User avatar
DesertPuppy
Posts: 34
Joined: Tue 08 Aug 2006, 20:58
Location: Mississippi

#8 Post by DesertPuppy »

Paul_L
it looks like the all the files from the .sfs did not copy to your HD.

Try this from the start menu go to RUN then RXVT

in the term window type

Code: Select all

sh-3.00# gcc
gcc: no input files
sh-3.00# make
make: *** No targets specified and no makefile found.  Stop.
sh-3.00# 
if you get these messages then gcc and make are in the path, if you get no file found or similar message then they were not copied to your HD.

I always do a full HD of puppy, and this is how I have copied the .sfs to HD since version 1.08 and it works everytime:
To copy the devx_2xx.sfs to full HD install for compiling enviornment:

1) make a dir,

Code: Select all

sh-3.00# mkdir /root/mount
2) mount the sfs

Code: Select all

mount -o loop /mnt/hda1/devx_2xx.sfs /root/mount
change "/mnt/hda1/devx_2xx.sfs" to where you have the .sfs on the HD

3) copy all the files

Code: Select all

cp -axv /root/mount/* /
"make sure that there is a space between mount* and /*

4) unmount the sfs file

Code: Select all

umount /root/mount
5) It's not required but I do reboot after doing this

6) run the test to see if in your path
in the term window type

Code: Select all

sh-3.00# gcc
gcc: no input files
sh-3.00# make
make: *** No targets specified and no makefile found.  Stop.
sh-3.00# 
if you get these messages then gcc and make are in the path, if you get no file found or similar message then they were not copied to your HD.

I downloaded the source for gxine and it stops the ./configure when it is looking for NPSR which is some kind of Netscape runtime lib so I didn't continue on.

Hope this helps out, I know there is not a lot of info for us HD full install puppies but we manage.
Last edited by DesertPuppy on Sun 21 Jan 2007, 15:20, edited 2 times in total.

Paul_L
Posts: 8
Joined: Wed 17 Jan 2007, 16:53

#9 Post by Paul_L »

Thanks Desert Puppy - that got me a lot further but unfortunately not all the way. The copy routine kicked off fine and runs for about 15 mins on my Compaq P166. I see all the files being copied but it stops at:

'proc/kmsg' -> '/var/proc/kmsg'

I have to Ctrl-C to get back to the command line. I have rebooted and run this twice and it stopped at the same line each time.

I tried the gcc test but it is not installed so something has not finished off properly. I notice that I have 'lost' about 500MB of disk space during this process. I have 1.5 GB left so I do not think disk space should be an issue. I have 96MB of RAM.

The hard drive is in roughly 2 equal partitions - Puppy is hda6 but I also have hda1 available if that can help.

Post Reply