Eline sağlık paylaşım için teşekkürler
Makefile | gmake install komutu | Game db buildden sonra taşıma kolaylığı
Üye
Katılım03 Şub 2026
Konular8
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım24 Ara 2025
Konular7
Mesajlar55
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım27 Mar 2026
Konular9
Mesajlar41
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım07 Mar 2026
Konular3
Mesajlar50
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
10.05.2026 03:16
#26
Merhabalar,
Önceki konuyu editleyebilirsiniz. Bu hesaptan paylaşım isteği duydum.
Biliyorsunuz bazı game db lerde masaüstüne atarken bozulma sorunu oluyor. Yok onu tarlayıp sonra masaüstüne atıp sonra tekrardan locale yükleyip açmak acayip zaman alan bir durum.
Konu daha önce açıldı mı bilmiyorum ancak benim işime yarayan bir komut vereceğim.
Eskiden yukarıda ki linkteki kendi yapmış olduğum sh yi kullanıyordum ancak bu yöntemde error ve warningleri görmemi engelliyordu. Direk makefile üzerinden install komutunu ekleyerek bu taşıma işlemini kolaylaştırabiliriz.
src/db/makefile aç arat:
Kod:
1 boşluk bırak ve altına ekle:
Kod:
src/game/makefile aç arat:
Kod:
1 boşluk bırak altına ekle
Kod:
Benim db ve game dosyam r55015 olarak çıktığı için ona göre düzenledim siz kendinize göre düzenlersiniz.
Komutun yaptığı işlev:
Komutu aşağıda gösterdiğim gibi kullanmanız gerek.
Kod:
Bunları uyguladığınız zaman direk game ve db otomatik taşınmış ve izinleri verilmiş olacaktır. Ek olarak eski olan game ve db dosyalarınız yedek alınmış olarak kalacaktır silinmeyecektir. Siz sonradan silebilirsiniz tabii.
Önceki konuyu editleyebilirsiniz. Bu hesaptan paylaşım isteği duydum.
Biliyorsunuz bazı game db lerde masaüstüne atarken bozulma sorunu oluyor. Yok onu tarlayıp sonra masaüstüne atıp sonra tekrardan locale yükleyip açmak acayip zaman alan bir durum.
Konu daha önce açıldı mı bilmiyorum ancak benim işime yarayan bir komut vereceğim.
Eskiden yukarıda ki linkteki kendi yapmış olduğum sh yi kullanıyordum ancak bu yöntemde error ve warningleri görmemi engelliyordu. Direk makefile üzerinden install komutunu ekleyerek bu taşıma işlemini kolaylaştırabiliriz.
src/db/makefile aç arat:
Kod:
strip:
@cp $(BINDIR)/db_r$(DB_VERSION) $(BINDIR)/db_r
@strip $(BINDIR)/db_r
1 boşluk bırak ve altına ekle:
Kod:
install: $(MAIN_TARGET)
mv $(SRV_DIR)/usr/game/share/db /usr/game/share/eskidb
cp $(MAIN_TARGET) $(SRV_DIR)/usr/game/share
chmod $(SRV_DIR)-R 777 /usr/game/share/db_r55015
mv $(SRV_DIR)/usr/game/share/db_r55015 /usr/game/share/db
src/game/makefile aç arat:
Kod:
strip:
@cp $(BINDIR)/game_r$(GAME_VERSION) $(BINDIR)/game_r
@strip $(BINDIR)/game_r
1 boşluk bırak altına ekle
Kod:
install: $(MAIN_TARGET)
mv $(SRV_DIR)/usr/game/share/game /usr/game/share/eskigame
cp $(MAIN_TARGET) $(SRV_DIR)/usr/game/share
chmod $(SRV_DIR)-R 777 /usr/game/share/game_r55015
mv $(SRV_DIR)/usr/game/share/game_r55015 /usr/game/share/game
Benim db ve game dosyam r55015 olarak çıktığı için ona göre düzenledim siz kendinize göre düzenlersiniz.
Komutun yaptığı işlev:
- eski db ve game dosyanızı eskidb ve eskigame olarak yedek alır.
- build edilen db ve game dosyasını usr/game/share bölümüne taşır. (bende burda sizde neredeyse değiştirin)
- taşınılan db ve game dosyasını 777 olarak izinleri verir.
Komutu aşağıda gösterdiğim gibi kullanmanız gerek.
Kod:
Build etmek için:
gmake install
Aynı anda birden fazla dosya build edecekseniz
gmake -j4 install
Bunları uyguladığınız zaman direk game ve db otomatik taşınmış ve izinleri verilmiş olacaktır. Ek olarak eski olan game ve db dosyalarınız yedek alınmış olarak kalacaktır silinmeyecektir. Siz sonradan silebilirsiniz tabii.
Üye
Katılım06 Nis 2026
Konular8
Mesajlar72
Elmas Konular1
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım03 Şub 2026
Konular8
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım24 Ara 2025
Konular7
Mesajlar55
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
30 cevap
1K görüntüleme
30 cevap
1K görüntüleme
29 cevap
1K görüntüleme
21 cevap
1K görüntüleme
29 cevap
1K görüntüleme


