Badger hakkında

Merhaba.
Önce program hakkında kısa bir açıklama yapmak istiyorum.
Badger size bilgisayarı kullanırken size bir takım hatırlatmalar yapıyor. Örneğin 15 dakika gözlerini dinlendir diyor ya da hareket etmemiz için uyarıyor

Acaba bu programı Pardus’a ya da Deepin’e nasıl yükleyebilirim?

1 Beğeni

Yanlış anlamadıysam (Pardus için)(Deepin hakkında yeterli bilgim yok)

  • Önce sudo apt install libgranite-dev libgtk-3-dev meson valac ninja-build komutuyla bağımlılıkları kurun.

  • Sonra GitHub’dan kodları köşedeki yeşil düğmeyi kullanarak zip arşivi olarak indirip, arşivden çıkarın.

  • Arşivi açtığınız dizinde uçbirim açıp sırayla meson build --prefix=/usr , cd build , sudo ninja install komutlarını çalıştırın.

Bu üç adımdan sonra kurulmuş olması gerekiyor. Artık com.github.elfenware.badger komutuyla uygulamayı başlatabilirsiniz.

1 Beğeni

Deneyelim bir bakalım
Screen Capture_20200904223609
Screen Capture_20200904223705

1 Beğeni

Teşekkürler.
Buradan yararlanacak arkadaşlar için;
gettext paketinin kurulu olması gerekiyor. Bunun için sudo apt install gettext komutunu kullanabilirsiniz. (Deepin için konuşuyorum, Pardus’un depolarında var mı bilmiyorum.)

1 Beğeni

gettext paketinin eski bir sürümü Pardus depolarında varmış. Paket bilgilerini Pardus Paket Takipçisi adresinden görebilirsiniz.

Zaten Pardus’a kurmana gerek kalmadı. Bende kurulu geldi.

Pardus’da daha ilk komutta hata verdi. :roll_eyes:
Ekran Görüntüsü - 2020-09-05 07-55-24

Burada dediklerini yapın.

  • Önce sudo ninja install komutunu girin. Kurulum tamamlanmazsa sıradaki adıma geçin.

  • meson setup --wipe komutunu girin. Sonra da

Bu iki seçenek de olmazsa uygulamanın GitHub sayfasında bu sorunu anlatan bir konu (issue) oluşturun.

nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master$ sudo ninja install
[sudo] password for nalbant: 
ninja: error: loading 'build.ninja': No such file or directory
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master$ meson setup --wipe

ERROR: Must specify at least one directory name.
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master$ sudo apt install libgranite-dev libgtk-3-dev meson valac ninja-build
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti      
libgranite-dev zaten en yeni sürümde (5.2.3-1).
libgtk-3-dev zaten en yeni sürümde (3.24.5-1).
meson zaten en yeni sürümde (0.49.2-1).
ninja-build zaten en yeni sürümde (1.8.2-1).
valac zaten en yeni sürümde (0.42.5-1).
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
  gir1.2-cheese-3.0 python3-pexpect python3-ptyprocess
Bu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master$ meson build --prefix=/usr
Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master$ cd build
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master/build$ sudo ninja install
ninja: error: '/home/afacan/Downloads/badger-master/data/com.github.elfenware.badger.desktop.in', needed by 'com.github.elfenware.badger.desktop', missing and no known rule to make it
nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master/build$

Gettext’de sorun var gibi

nalbant@nalbant:/media/nalbant/Deepin 20 Beta/home/afacan/Downloads/badger-master/build$ gettext
gettext: argümanlar eksik

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.