Çözüldü Liquorix Kernel'ine "Binder" paketi nasıl kurulur?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

571602

Hectopat
Katılım
6 Ağustos 2022
Mesajlar
2.515
Çözümler
7
Öncelikle, Zen Kernel'in Binder paketini GitHub'dan klonlamayla alacağımı bilsem de hiç Kernel derlemediğim için zor geliyor. Bana anlatabilecek biri var mı? Bu arada Linux Mint Ubuntu versiyonunu kullanıyorum.
 
Son düzenleyen: Moderatör:
Çözüm
Anbox Binder modülünü Ubuntu tabanında kurmak için Github'dan içerikleri çekelim:
Kod:
git clone https://github.com/anbox/anbox-modules.git

cd anbox-modules komutuyla klasöre girebilirsiniz.

DKMS muhtemelen yüklüdür ama yine de kontrol edin: sudo apt install dkms

liquorix-headers paketini yüklemiş olman gerekli.

Şimdi yapılandırma dosyalarını kopyalayabilirsin:
Kod:
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/

Modül kaynaklarını kopyalamak için:
Kod:
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1

Şimdi kurabilirsin:
Kod:
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1

Ardından sistemi yeniden başlatmalısın.

hiç Kernel derlemediğim için zor geliyor.
Kernel derlemek gerekmiyor. Mevcut kernele modül ekliyoruz yukarıda anlattığım gibi.
Anbox Binder modülünü Ubuntu tabanında kurmak için Github'dan içerikleri çekelim:
Kod:
git clone https://github.com/anbox/anbox-modules.git

cd anbox-modules komutuyla klasöre girebilirsiniz.

DKMS muhtemelen yüklüdür ama yine de kontrol edin: sudo apt install dkms

liquorix-headers paketini yüklemiş olman gerekli.

Şimdi yapılandırma dosyalarını kopyalayabilirsin:
Kod:
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/

Modül kaynaklarını kopyalamak için:
Kod:
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1

Şimdi kurabilirsin:
Kod:
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1

Ardından sistemi yeniden başlatmalısın.

hiç Kernel derlemediğim için zor geliyor.
Kernel derlemek gerekmiyor. Mevcut kernele modül ekliyoruz yukarıda anlattığım gibi.
 
Çözüm
Anbox Binder modülünü Ubuntu tabanında kurmak için Github'dan içerikleri çekelim:
Kod:
git clone https://github.com/anbox/anbox-modules.git

cd anbox-modules komutuyla klasöre girebilirsiniz.

DKMS muhtemelen yüklüdür ama yine de kontrol edin: sudo apt install dkms

liquorix-headers paketini yüklemiş olman gerekli.

Şimdi yapılandırma dosyalarını kopyalayabilirsin:
Kod:
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/

Modül kaynaklarını kopyalamak için:
Kod:
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1

Şimdi kurabilirsin:
Kod:
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1

Ardından sistemi yeniden başlatmalısın.


Kernel derlemek gerekmiyor. Mevcut kernele modül ekliyoruz yukarıda anlattığım gibi.
Hocam dediğiniz gibi Kernel'in içini açıp kontrolleri yaptım ve aynı şekilde dosya kurulumuna geçtim ancak olmadı. Galiba ayrı terminal ile yapmam gerekiyor.

Waydroid:

Waiting for waydroid container service...
Failed to load binder driver
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/6.11.3-1-liquorix-amd64
Binder node "binder" for waydroid not found

Ek: Terminalden işlemi tekrarladım ancak bu sefer hata aldım.

Hata:
fatal: destination path 'anbox-modules' already exists and is not an empty directory.
 
Hocam dediğiniz gibi Kernel'in içini açıp kontrolleri yaptım ve aynı şekilde dosya kurulumuna geçtim ancak olmadı. Galiba ayrı terminal ile yapmam gerekiyor.

Waydroid:

Waiting for waydroid container service...
Failed to load binder driver
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/6.11.3-1-liquorix-amd64
Binder node "binder" for waydroid not found

Ek: Terminalden işlemi tekrarladım ancak bu sefer hata aldım.

Hata:
fatal: destination path 'anbox-modules' already exists and is not an empty directory.

Yukarıda verdiğim git deposu yerine GitHub - choff/anbox-modules: Anbox kernel modules bu çatallanmış depoyu dener misin? Tüm komutlar aynı. Sadece git clone kısmına bu mesajımda eklemiş olduğum linki ekleyeceksin. Bende çalışıyor ama ilk verdiğim link bazı kernel sürümleriyle uyumsuz olabilir. Eskiden hata çözüyorlardı ama şu an devam ettirilen bir proje olmadığı için normal.
 
Yukarıda verdiğim git deposu yerine GitHub - choff/anbox-modules: Anbox kernel modules bu çatallanmış depoyu dener misin? Tüm komutlar aynı. Sadece git clone kısmına bu mesajımda eklemiş olduğum linki ekleyeceksin. Bende çalışıyor ama ilk verdiğim link bazı kernel sürümleriyle uyumsuz olabilir. Eskiden hata çözüyorlardı ama şu an devam ettirilen bir proje olmadığı için normal.
Hata:
fatal: destination path 'anbox-modules' already exists and is not an empty directory.
 
Hata:
fatal: destination path 'anbox-modules' already exists and is not an empty directory.
Önceki yüklemiş olduğun klasörü sil. Aynı isimde klasör olduğu için indiremiyorsun.

Linkte kaldırma komutları da var. Onlarla önceki kopyaladığın dosyaları silebilirsin. Sonra da kurulumu yaparsın.
 
Son düzenleme:
Önceki yüklemiş olduğun klasörü sil. Aynı isimde klasör olduğu için indiremiyorsun.

Linkte kaldırma komutları da var. Onlarla önceki kopyaladığın dosyaları silebilirsin. Sonra da kurulumu yaparsın.

Ubuntu ve Debian için ayrı olabilir mi? Linkin en sonunda "Paketleme" diye bir yazı ve altında da "Ubuntu/Debian" var. Acaba Ubuntu ve Debian için yapılan paketleme farklı olabilir mi?
 
Ubuntu ve Debian için ayrı olabilir mi? Linkin en sonunda "Paketleme" diye bir yazı ve altında da "Ubuntu/Debian" var. Acaba Ubuntu ve Debian için yapılan paketleme farklı olabilir mi?
Verdiğim yöntem geleneksel, tüm dağıtımlarda çalışan yöntemdir. Ubuntu / Debian için klasör içerisinde
Kod:
sudo apt-get install devscripts dh-dkms -y
git log --pretty=" -%an<%ae>:%aI - %s" > ./debian/changelog
debuild -i -us -uc -b
ls -lrt ../anbox-modules-dkms_*.deb
Komutlarını kullanabilirsin.
 
Verdiğim yöntem geleneksel, tüm dağıtımlarda çalışan yöntemdir. Ubuntu / Debian için klasör içerisinde
Kod:
sudo apt-get install devscripts dh-dkms -y
git log --pretty=" -%an<%ae>:%aI - %s" > ./debian/changelog
debuild -i -us -uc -b
ls -lrt ../anbox-modules-dkms_*.deb
Komutlarını kullanabilirsin.

Ana klasör içerisinde mi yapayım?
 

Technopat Haberler

Yeni konular

Geri
Yukarı