Gentoo'da snapd nasıl kurulur?

Zurnadürüm

Kilopat
Katılım
25 Mayıs 2020
Mesajlar
7.048
Makaleler
22
Çözümler
55
Daha fazla  
Cinsiyet
Erkek
Portage ile snap'i çektiğimde Systemd'ni dependecy olarak talep ediyor. Fakat ben OpenRC kullanıyorum. Sistemi çökertmeden Snap'i nasıl kurarım? Çünkü Authy yalnızca Snapcraft'ta var.
 
Peki bu üstte gösterilen ebuildden nasıl kuracağım?

nano /etc/portage/make.conf icine alttaki satiri ekliyorsun.
PORTDIR_OVERLAY="/usr/local/portage"
sudo mkdir -p /usr/local/portage/app-misc/authy/files
Sonra authy-1.8.3.ebuild ve authy.desktop isimli dosyalari indiriyorsun ve ilkini /usr/local/portage/app-misc/authy klasorune, ikincisini /usr/local/portage/app-misc/authy/files klasorune atiyorsun.
Ardindan sudo ebuild /usr/local/portage/app-misc/authy-1.8.3.ebuild manifest komutuyla local agacina ekliyorsun.
En son da sudo emerge -va =authy-1.8.3 --autounmask komutuyla kuruyorsun.
 
@gen2 Depoda olmayan her paket için böyle uğraştırıyor mu?
Wiki'den anladığım kadarı ile zugania gibi overlay depoları eklenebiliyor Layman'a doğru mu?
Gerçi bir sürü overlay deposu var hepsini eklemek işleri karıştırır gibi.

Hep merakım vardı Gentoo, SourceMage ve Lfs gibi dağıtımlara ama hiç gözüm kesmiyor.
Eee ne demişler çalışıyorsa elleme 😁
 
@gen2 Depoda olmayan her paket için böyle uğraştırıyor mu?
Wiki'den anladığım kadarı ile zugania gibi overlay depoları eklenebiliyor Layman'a doğru mu?
Gerçi bir sürü overlay deposu var hepsini eklemek işleri karıştırır gibi.

Hep merakım vardı Gentoo, SourceMage ve Lfs gibi dağıtımlara ama hiç gözüm kesmiyor.
Eee ne demişler çalışıyorsa elleme 😁
Karisiklik yaratmasin diye tek tek ekliyorum ben paketleri, istersen PPA ekler gibi ekleyebiliyorsun.
 
En son da sudo emerge -va =authy-1.8.3 --autounmask komutuyla kuruyorsun.
Hepsi tamam, bir tane bu dependecy hatası verdi.
Kod:
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "sys-fs/squashfs-tools-ng[xz]".
!!! One of the following packages is required to complete your request:
- sys-fs/squashfs-tools-ng-1.1.3::gentoo (Missing IUSE: xz)
(dependency required by "app-misc/authy-1.8.3::x-portage" [ebuild])
(dependency required by "=authy-1.8.3" [argument])
Ben yine neyi kaçırdım arada?
 
Hepsi tamam, bir tane bu dependecy hatası verdi.
Kod:
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "sys-fs/squashfs-tools-ng[xz]".
!!! One of the following packages is required to complete your request:
- sys-fs/squashfs-tools-ng-1.1.3::gentoo (Missing IUSE: xz)
(dependency required by "app-misc/authy-1.8.3::x-portage" [ebuild])
(dependency required by "=authy-1.8.3" [argument])
Ben yine neyi kaçırdım arada?
Repodaki squashfstools paketi ile uyumlu degil kurmaya calistigin paket. Alttaki alpha versiyonu kurmayi deneyebilirsin.

 

Geri
Yukarı