Johannes Nohl wrote:
I'm not an expert to but my way is checkinstall (which is available as rpm). As non-priviliged user you do the ./configure & make install. Then you su to root and checkinstall. This will ask you for the name of your installation and produces a rpm. As root you can install it from /usr/src/RPMS. And if it wasn't the right you just hace to do a rpm -e. after i tar xzf fuse-2.6.5.tar.gz && cd fuse-2.6.5 && ./configure --enable-kernel-module && make && make install ....(work well => in root mode off course)
then i do your instruction above dwarf:/home/chika/ALPHA/fuse-2.6.5 # checkinstall checkinstall 1.6.0, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. ************************************** **** RPM package creation selected *** ************************************** This package will be built according to these values: 1 - Summary: [ fuse-2.6.5 ] 2 - Name: [ fuse ] 3 - Version: [ 2.6.5 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ Applications/System ] 7 - Architecture: [ i386 ] 8 - Source location: [ fuse-2.6.5 ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ fuse ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== Making install in kernel make[1]: Entering directory `/home/chika/ALPHA/fuse-2.6.5/kernel' make -C /usr/src/linux-2.6.18.8-362 SUBDIRS=`pwd` O=/usr/src/linux-2.6.18.8-362-obj/i386/default modules shell-init: error retrieving current directory: getcwd: cannot access parent directories: Invalid argument chdir: error retrieving current directory: getcwd: cannot access parent directories: Invalid argument /bin/pwd: couldn't find directory entry in `../../../../../..' with matching i-node make[2]: Entering directory `/usr/src/linux-2.6.18.8-362' Makefile:107: *** output directory "/usr/src/linux-2.6.18.8-362-obj/i386/default" does not exist. Stop. make[2]: Leaving directory `/usr/src/linux-2.6.18.8-362' make[1]: *** [all-spec] Error 2 make[1]: Leaving directory `/home/chika/ALPHA/fuse-2.6.5/kernel' make: *** [install-recursive] Error 1 **** Installation failed. Aborting package creation. Cleaning up...OK Bye. am i wrong in doing your clues? is checkinstall always success in all tar.gz? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org