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
Last activity: May 1, 2017, 08:49 AM