[Linux] slackware 10.1 ve checkinstall ile ilgili bir soru

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: AK (a.kayaalp@denker.com.tr)
Date: Wed 04 May 2005 - 10:01:34 EEST


arkadaslar slm,
slackware 10.1 kaynak koddan derledigim programlari checkinstall ile
paketleyip kurulumu bu sekilde yapmak istiyorum.
./configure
make
checkinstall make install

seklinde bir sira izliyorum. kurulum gerceklesiyor paket olusuyor ancak bu
paket ile ilgili bir suru dosya(genelde lib*.so seklinde dosyalar) kok
dizine (/) atiliyor. bu hem kirlilik olusturuyor hemde boyle olmamasi
gerekir diye dusunuyorum. Ayrica olusan tgz li paketi daha sonra install
etmeye calistigimda directory hatalari veriyor.
Sizce nerede nasil hatalar yapiyorum.
postgresql 8.0.2'yi kurmaya calisirken bakin neler oldu:

./configure
make

islemlerinden sonra root bu sekilde gorunuyor.(anormal birsey yok)

root@slack:/home/den/postgresql-8.0.2# ls /
bin/ dev/ home/ lost+found/ opt/ root/ sys/ usr/
boot/ etc/ lib/ mnt/ proc/ sbin/ tmp/ var/

sonra
checkinstall make install yapiyorum

================Installation succesful=============

Some of the files created by the installation are inside the build
directory: /home/apo/postgresql-8.0.2

You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them? [n]: n
Should I exclude them from the package? (Saying yes is a good idea) [y]: y

Copying files to the temporary directory...OK

Striping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Please choose the packaging method you want to use.
Slackware [S], RPM [R] or Debian [D]? S

Please write a description for the package. Remember that pkgtool shows
only the first one when listing packages so make that one descriptive.
End your description with an empty line or EOF.
>>

This package will be built according to these values:

1 - Summary: [ Package created with checkinstall 1.5.3 ]
2 - Name: [ postgresql ]
3 - Version: [ 8.0.2 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ postgresql-8.0.2 ]
9 - Alternate source location: [ ]

Enter a number to change any of them or press ENTER to continue:

********************************************
**** Slackware package creation selected ***
********************************************

Preparing Slackware install directory...OK

Writing package description...OK

Writing Slackware install script...OK

Creating package postgresql-8.0.2-i386-1...OK

Installing package...OK

Erasing temporary files...OK

Writing backup package...OK

Deleting temp dir...OK

**********************************************************************

 Done. The new package has been installed and saved to
 /home/den/postgresql-8.0.2/postgresql-8.0.2-i386-1.tgz

 You can remove it from your system anytime using:

      removepkg postgresql-8.0.2-i386-1

**********************************************************************

ve bu islemin sonunda tekra kök dizine baktigimda :

root@slack:/home/den/postgresql-8.0.2# ls /
bin/ lib/ libpgtypes.so@ mnt/ sbin/
boot/ libecpg.so@ libpgtypes.so.2@ opt/ sys/
dev/ libecpg.so.5@ libpq.so@ postmaster@ tmp/
etc/ libecpg_compat.so@ libpq.so.4@ proc/ usr/
home/ libecpg_compat.so.2@ lost+found/ root/ var/

karma karisik ve dahasi olusan .tgz dosyasindan yeniden kurulum yapmak
istedigimde

root@slack:/home/den/postgresql-8.0.2# installpkg
postgresql-8.0.2-i386-1.tgz
Installing package postgresql-8.0.2-i386-1...
PACKAGE DESCRIPTION:
Executing install script for postgresql-8.0.2-i386-1...

PACKAGE DESCRIPTION:
Package created with checkinstall 1.5.3
install/doinst.sh: line 12: cd: sql/bin: No such file or directory
install/doinst.sh: line 13: cd: sql/bin: No such file or directory
install/doinst.sh: line 14: cd: gsql/lib: No such file or directory
install/doinst.sh: line 15: cd: gsql/lib: No such file or directory
install/doinst.sh: line 16: cd: gsql/lib: No such file or directory
install/doinst.sh: line 17: cd: gsql/lib: No such file or directory
install/doinst.sh: line 18: cd: gsql/lib: No such file or directory
install/doinst.sh: line 19: cd: gsql/lib: No such file or directory
install/doinst.sh: line 20: cd: gsql/lib: No such file or directory
install/doinst.sh: line 21: cd: gsql/lib: No such file or directory
install/doinst.sh: line 22: cd: gsql/lib: No such file or directory
install/doinst.sh: line 23: cd: gsql/lib: No such file or directory
install/doinst.sh: line 24: cd: gsql/lib: No such file or directory
install/doinst.sh: line 25: cd: gsql/lib: No such file or directory
install/doinst.sh: line 26: cd: gsql/lib: No such file or directory
install/doinst.sh: line 27: cd: gsql/lib: No such file or directory
install/doinst.sh: line 28: cd: gsql/lib: No such file or directory
install/doinst.sh: line 29: cd: gsql/lib: No such file or directory

evet arkadaslar sizce nerede neyi atliyorum.

herkese cok tesekkur ederim..

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.