Sample Header Ad - 728x90

how to tell checkinstall only create package file, but not install?

6 votes
2 answers
9803 views
How can I tell checkinstall only create deb package file, but not install? *************************************** with checkinstall --install=no, it fails at the end, for not having permission to do something. Does it really need root to create a deb file without installation? $ checkinstall --install=no checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. ***************************************** **** Debian package creation selected *** ***************************************** This package will be built according to these values: 0 - Maintainer: [ tim@admin ] 1 - Summary: [ wine 1.6.2 built from source Oct 3, 2014 ] 2 - Name: [ wine ] 3 - Version: [ 1.6.2 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ wine-1.6.2 ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ wine ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== make: Entering directory `/tmp/wine-1.6.2/tools' make: `makedep' is up to date. make: Leaving directory `/tmp/wine-1.6.2/tools' make: Entering directory `/tmp/wine-1.6.2/libs/port' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/libs/port' make: Entering directory `/tmp/wine-1.6.2/libs/wine' version=(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.6.2") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p' && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1) make: Leaving directory `/tmp/wine-1.6.2/libs/wine' make: Entering directory `/tmp/wine-1.6.2/libs/wpp' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/libs/wpp' make: Entering directory `/tmp/wine-1.6.2/tools' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools' make: Entering directory `/tmp/wine-1.6.2/tools/widl' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/widl' make: Entering directory `/tmp/wine-1.6.2/tools/winebuild' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/winebuild' make: Entering directory `/tmp/wine-1.6.2/tools/winedump' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/winedump' make: Entering directory `/tmp/wine-1.6.2/tools/winegcc' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/winegcc' make: Entering directory `/tmp/wine-1.6.2/tools/wmc' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/wmc' make: Entering directory `/tmp/wine-1.6.2/tools/wrc' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/tools/wrc' make: Entering directory `/tmp/wine-1.6.2/include' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/include' make: Entering directory `/tmp/wine-1.6.2/dlls/adsiid' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/adsiid' make: Entering directory `/tmp/wine-1.6.2/dlls/dinput' make: `libdinput.def' is up to date. make: Leaving directory `/tmp/wine-1.6.2/dlls/dinput' make: Entering directory `/tmp/wine-1.6.2/dlls/dinput' make: `libdinput.def.a' is up to date. make: Leaving directory `/tmp/wine-1.6.2/dlls/dinput' make: Entering directory `/tmp/wine-1.6.2/dlls/dxerr8' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/dxerr8' make: Entering directory `/tmp/wine-1.6.2/dlls/dxerr9' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/dxerr9' make: Entering directory `/tmp/wine-1.6.2/dlls/dxguid' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/dxguid' make: Entering directory `/tmp/wine-1.6.2/dlls/strmbase' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/strmbase' make: Entering directory `/tmp/wine-1.6.2/dlls/strmiids' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/strmiids' make: Entering directory `/tmp/wine-1.6.2/dlls/uuid' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/uuid' make: Entering directory `/tmp/wine-1.6.2/dlls/winecrt0' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/winecrt0' make: Entering directory `/tmp/wine-1.6.2/dlls/acledit' make: Nothing to be done for `all'. make: Leaving directory `/tmp/wine-1.6.2/dlls/acledit' ./tools/mkinstalldirs -m 755 /usr/local/lib/wine mkdir /usr/local/lib/wine mkdir: cannot create directory `/usr/local/lib/wine': Permission denied make: *** [/usr/local/lib/wine] Error 1 **** Installation failed. Aborting package creation. Cleaning up...OK Bye. with fakeroot checkinstall, also fail due to permission problem.
Asked by Tim (106440 rep)
Sep 28, 2014, 06:00 PM
Last activity: May 1, 2017, 08:49 AM