Rehber Vestel 14MB24A (Faz 1) akıllı tahta dokunmatik sürücüsünü bütün dağıtımlara paketleyip kurmak

Önceki konumda sizlere akıllı tahta dokunmatik sürücüsünün Arch Linux'a göre nasıl paketlendiğini göstermiştim. Bugün ise dilediğimiz dağıtımlara bu sürücüyü paketliyoruz.

Sürücüyü bu proje ile birlikte derleyeceğiz.

Burada 4 tane dağıtım için paket dosyaları verilmiş. Uygun dosyayı indirip dağıtımınıza kurabilirsiniz.
  • Alpine Linux
  • Arch Linux
  • Debian GNU/Linux
  • Fedora Linux
Şimdi kuruluma geçelim.
Kod:
cd ~
mkdir eta-touchdrv-git
cd eta-touchdrv-git

# curl ile
curl https://raw.githubusercontent.com/abdullah-rgb/lure-repo/main/eta-touchdrv-git/lure.sh > lure.sh

# wget ile
wget https://raw.githubusercontent.com/abdullah-rgb/lure-repo/main/eta-touchdrv-git/lure.sh

chmod +x lure.sh

Bu adımlardan sonra yapmamız gereken tek şey paketi inşa etmek.
Bash:
# Fedora için
LURE_DISTRO=fedora LURE_PKG_FORMAT=rpm lure build lure.sh

# Debian için
LURE_DISTRO=debian LURE_PKG_FORMAT=deb lure build lure.sh

# Arch Linux için
LURE_DISTRO=arch LURE_PKG_FORMAT=archlinux lure build lure.sh

# Alpine Linux için
LURE_DISTRO=alpine LURE_PKG_FORMAT=apk lure build lure.sh

Şunlara dikkat edin:
  • Saf Debian 11 kurulumunda dkms komutu normal kullanıcı tarafından kullanılmıyor. Bunun için $PATH tanımlamanız gerek.
Kod:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/sbin
Komutu ile ekleyebilirsiniz.
  • Fedora Linux dağıtımında geliştirme paket grubunun yüklü olması gerekiyor. Kurmak için şu komutu kullanabilirsiniz:
Bash:
dnf groupinstall "Development Tools" "Development Libraries"
  • Alpine Linux için APK dosyası oluşturduğunuzda muhtemelen kurulmayacaktır. Nasıl kurulacağını çözemedim.
  • Şu anlık kurulum yapılacak sistemde systemd bulunmak zorunda. Veyahut kendiniz bir servis yazıp kullanırsınız.
  • Bu paket kurulmadan önce kullandığınız çekirdek sürümünün headers paketi sistemde kurulu olmak zorunda. Sürücü baştan inşa edildiği için buna gerek duyuyor.
  • Her sürücü güncellemesi çıktığında /usr/src/eta-touchdrv/touch* dizinlerinde sürücü yeniden derlenmeli. Sürücü güncellemesi yapıldıktan sonra sistem yeniden başlatılır, sürücü derlenir ve eta-touchdrv, touchdrv-start servisleri yeniden başlatılır. touchdrv-start servisi yeniden başlatıldığında komut hata döndürebilir. Bu durumda önce:
Bash:
# root yetkileri ile
modprobe -r OpticalDrv
modprobe -r OtdDrv
Komutlarını çalıştırıp çekirdekten sürücüyü kaldırın daha sonra servisi yeniden başlatın.
  • GNOME Wayland kullanılması tavsiye edilir. Dokunmatik ortamda güzel çalışıyor.
Şu anlık aklıma gelenler bunlar. Sorun yaşarsanız elimden geldiğinde yardımcı olmaya çalışırım.
Bugünlük bu kadar, kendinize iyi bakın.
 
Son düzenleme:

Yeni konular

Geri
Yukarı