Meerkat .deb Paketi Oluşturma


(Nuri Özdaş) #1

Kaynak : https://github.com/globalaplication/Meerkat

(32ve64Bit): Meerkat .deb Paketi Oluşturma

_Linuxta paket hazırlarken manuel olarak yaptığım işlemleri bir uygulama haline getirdim. Sadece python betiklerini destekliyor Yazdığınız scriptleri Çalıştırılabilir paket haline getiriyor böylece uygulamalarınızı daha kolay paylaşabiliyorsunuz. Kullanııda kolay yapmanız gereken Proje dizinini seçmek Ana Dosya ve Uygulamanız için kullanacağınız Simge yi seçmek olacak. Uygulamanızın çalışacağı işlemci mimarisini seçmenizde gerekiyor default olarak 32 bit i386 seçili olacak. Yorumlarınızı bekliyorum. Proje deneme aşamasında _
Dikkat edilmesi gereken durumlar
Proje klasörü ve alt klasörlerde boşluk karekteri ve şçüğ gibi türkçe karekter kullanılmamalı dpkg-deb türkçe karekter ve boşluk karekterinde hata veriyor malesef bu kısmı çözemedim. Bu durumla ilgili deneyimi olan arkadaşlar yardım etmek isterlerse herzaman açığım.


Sadece Milli İmkanlarla Üretilmiş ve Geliştirilmiş, Pardus ile Uyumlu Çalışan Tüm Uygulamalar
Pardus'ta Olması Gereken Yazılımlar
(Nuri Özdaş) #2

Merhaba arkadaşlar uygulamaya glade desteği eklemeyi düşünüyorum glade ile çalışmış arkadaşlar yardım edebilirmi? Birkaç sorum olacak.


(Enes Boğaz) #3

Hocam projenizde başarılar dilerim.
Benim bir sorum olacak,
Oluşturduğumuz .deb dosyalarını kurduktan sonra Python’un bilgisayarımız da kurulu olmasına gerek oluyor mu?

Teşekkürler, saygıyla


(Nuri Özdaş) #4

Enes Bey, Pardus işletim sistemlerinde python2.7 ve python3.5 versiyonları kurulu geliyor. Tabikide proje python ile yazıldığı için ilgili python sürümünün kurulu olması gerekiyor. İyi akşamlar.


(Enes Boğaz) #5

Çok teşekkürler Nuri Bey. :slightly_smiling_face:


( ◊◊◊◊) #6

Elinize sağlık güzel bir çalışma olmuş. Projenize benzer Debreate uygulamasını incelemenizi tavsiye ediyorum.


(Göksel Gürsu) #7

Masaüstü kısayolu yerleşmiyor.


(Nuri Özdaş) #8

işlemci mimarinizin 32bit olabilir. 32 bit paket oluşturun sorun çıkmayacaktır.
Türkçe karekter sorunuda olabilir. sorunun kaynağı işlemcininizin 32bit olması mühtemel.


(Göksel Gürsu) #9

İşlemcim 64 bitlik. deb paketi oluşturuyor. Ancak masaüstüne kısayol atamıyor.


(Nuri Özdaş) #10

icon dosyasında türkçe karekter yok ise icon dosyasının maksimum 64x64 olması gerek sanırım sorun burda. 64x64 deneyip geri bildirim verirseniz çözüm yollarını bulmaya devam edebiliriz…


(Nuri Özdaş) #11

Güncelleme zamanı geldi. aldığım mesajlardan yola çıkarak Uygulamaya Türkçe karekter uyarı fonskiyonu ekledim.
Yanlış anlaşılmaya neden olan “Desktop Kısayol” etiketini “Uygulamalar Klasörüne Kaydet” olarak değiştirdim. Bu etiketle ilgili ufak bir açıklama yapmak istiyorum “Desktop Kısayol” dan kasıt Bu seçenekle uygulamanızın kısayolu “/usr/share/applications/” dizinine oluşturuluyor. Arama cubuğundan uygulamanızın adını yazarak uygulamanızı çalıştırabilirsiniz. Masaüstüne kısayol eklemek istiyorsanız arama cubugundan aratarak uygulamaya sağ tıklayıp masaüstüne kısayol oluşturabilirsiniz.
Ilaveten 32 Bit işlemcilerle ilgili gözden kaçan hayati bir hatayıda düzelttim.

32Bit: https://yadi.sk/d/ySKwCY7V3T7YGg
64Bit: https://yadi.sk/d/oke4hNmZ3T7ahu
GitHub: https://github.com/globalaplication/M


(Göksel Gürsu) #14

Emeğinize sağlık. Çok güzel bir çalışma olmuş. Githubtaki kaynak dosyadan yapabildim. Çalıştı. 64 bitlik deb paketini kurdum ama giriş yapamadım. Açılmadı. /usr/share/applications/ daki de çalışmadı. Ama istediğimi yapabildim kaynak dosyadan. Bir sorum olacak. /usr/bin deki python dosyam çalışıyor ama programım evince programını çalıştırmak için komut verince erişim engellendi hatası alıyorum.
Sizin şu andaki yaptığınız programda evince programını açabiliyor. Sebebi ve çözüm yolu nedir? (debreate kullanarak deb yapmıştım.)


(Nuri Özdaş) #15

32Biti deneyiniz lütfen. Programın çalışmama ihtimali yok 2 farklı işlemcide (32/64) 4 farklı linux dağıtımında test diyorum.