Προς το περιεχόμενο

μετατροπη wine source σε debian package


gega

Προτεινόμενες αναρτήσεις

Γεια σας παιδια

επειδη θελω να πεξω καποια παιχνιδια των windows στα linux μεσω του wine (εκδοση 1.1.27) πρεπει να εφαρμοσω καποια patches στο wine source και μετα να μετατρεψω το source σε debian package

συγκεκριμενα ακολουθησα αυτες τις εντολες

>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo apt-get build-dep wine
sudo apt-get install fakeroot
mkdir wine-1.1.27
cd wine-1.1.27
apt-get source wine
cd wine-1.1.27
patch -p0 < ~/cursoricon-hack.patch
dpkg-buildpackage -rfakeroot -uc -b

 

ολα καλα μεχρι την εντολη patch -p0 < ~/cursoricon-hack.patch

αλλα στην εντολη dpkg-buildpackage -rfakeroot -uc -b μου βγαζει το εξης το τερματικο

>abriel@ubuntu:~/wine-1.1.27/wine-1.1.27$ dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package wine
dpkg-buildpackage: source version 1.0.1-0ubuntu6
dpkg-buildpackage: source changed by Scott Ritchie <[email protected]>
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 
No patch removed
rm -rf .pc debian/stamp-patched
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: Entering directory `/home/gabriel/wine-1.1.27/wine-1.1.27'
make[1]: *** No rule to make target `dlls/aclui/Makefile.in', needed by `dlls/aclui/Makefile'.  Stop.
make[1]: Leaving directory `/home/gabriel/wine-1.1.27/wine-1.1.27'
make: *** [clean] Error 2
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit status 2
gabriel@ubuntu:~/wine-1.1.27/wine-1.1.27$ 

 

θα ηθελα λοιπον τα φωτα σας :-D:-D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Υπάρχει και το checkinstall που βοηθά στο χτίσιμο πακέτων για Debian.

 

μου βγαζει παλι για το dlls/aclui/Makefile.in

 

>========================= Installation results ===========================
ERROR: ld.so: object '/usr/local/lib/installwatch.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/local/lib/installwatch.so' from LD_PRELOAD cannot be preloaded: ignored.
make: *** No rule to make target `dlls/aclui/Makefile.in', needed by `dlls/aclui/Makefile'.  Stop.

****  Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πρίν το make πρέπει να εκτελέσεις make depend.

Δήλωσέ το σαν εντολή πρίν το make στο checkinstall ή στο dpkg-buildpackage ή εκτέλεσέ το μόνος σου πρίν δώσεις την εντολή που θα σου φτιάξει το debian πακέτο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πρίν το make πρέπει να εκτελέσεις make depend.

Δήλωσέ το σαν εντολή πρίν το make στο checkinstall ή στο dpkg-buildpackage ή εκτέλεσέ το μόνος σου πρίν δώσεις την εντολή που θα σου φτιάξει το debian πακέτο.

 

>gabriel@ubuntu:~/wine-1.1.27/wine-1.1.27$ make depend
make: *** No rule to make target `dlls/aclui/Makefile.in', needed by `dlls/aclui/Makefile'.  Stop.

 

εχει μουλαρωσει τελειως.....:mad::mad:

 

---------- Το μήνυμα προστέθηκε στις 16:39 ----------

 

παιδια το προβλημα το εφτιαξα απλα ξανακατεβασα το source αλλα τωρα μου λεει αλλο

>/usr/bin/install: cannot create regular file `/usr/local/lib/wine/acledit.dll.so': Permission denied
make[2]: *** [install] Error 1
make[2]: Leaving directory `/home/gabriel/wine-1.1.27/wine-1.1.27/dlls/acledit'
make[1]: *** [acledit/__install__] Error 2
make[1]: Leaving directory `/home/gabriel/wine-1.1.27/wine-1.1.27/dlls'
make: *** [dlls/__install__] Error 2

****  Installation failed. Aborting package creation.

Cleaning up...OK

 

τι εντολη να βαλω στο checkinstall για να εχω την προσβαση σε αυτον τον φακελο?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...