Popülaritesini göz önünde bulunduran hiç kimse için bir sır değil Ubuntu İşletim sistemi ekosisteminde, uygulama geliştiricileri genellikle bu dağıtım için garip ikili dosyayı yayınlar, bu da bu dağıtımın çok sayıda uygulamaya sahip olmasını sağlar.
Oyunlarda en belirgin hale geldiği yer burasıdır, çünkü Ubuntu'nun Yazılım merkezinde ücretli oyunları dahil etme olasılığını uygulamada öncü olduğunu hepimiz biliyoruz. tüm kutsal geliştiricilere teşekkürler Ayrıca Steam'imiz var.
En Arch Linux kullanabiliriz AUR, herhangi bir miktarda yazılım bulduğumuz yerde, ancak ben yeni öğrendim paketleri doğrudan kurmanın mümkün olduğunu Debian / Ubuntu kullanma DPKG.
DPKG nedir?
Wikipedia'da okuyabileceğiniz gibi:
Program dpkg DebianGNU / Linux paket yönetim sisteminin temelidir. Ian Jackson tarafından 1993 yılında oluşturuldu. Paketler.deb'i yüklemek, kaldırmak ve hakkında bilgi sağlamak için kullanılır.
Dpkg kendi başına düşük seviyeli bir araçtır; Paketleri uzak konumlardan getirmek veya paket bağımlılıklarındaki karmaşık çakışmaları çözmek için üst düzey bir ön uç gereklidir. Debian vardır uygun Bu görev için.
ArchLinux'a DPKG yükleyin
Yüklemek için DPKG ArchLinux'da bunu doğrudan AUR'dan yapmamız gerekiyor:
$ yaourt -S dpkg
Şimdi bir Debian ikilisi kurmak için sadece çalıştırmamız gerekiyor:
$ sudo dpkg -i paquete_debian.deb
DPKG sorunu nerede? Bildiğim kadarıyla bu uygulama maalesef bağımlılıkları çözmüyor, bu yüzden APT veya benzeri bir şey kullanmalıyız. Aslında APT, AUR'dan da yüklenebilir:
$ yaourt -S apt
Elbette Debian'daki gibi çalıştığını düşünmüyorum, ayrıca derlerken bana bir hata verdi. Şimdi biliyorsunuz, deneyin ve söyleyin, diğer dağıtımlardaki uygulamaların çoğu AUR'da olmasına rağmen
Merhaba, bir süredir Arch kullanıyorum ama başka bir yere "bakmayı" tercih ettim.
AUR'da izlenen politika konusunda çok net değilim, bu depoyu kullanmak güvenli. Sanırım var olan paketler, resmi depolarda bulunmayan paketlerin derlenmesine yardımcı olmak isteyen dağıtım kullanıcıları tarafından yüklenmiştir. AUR ile ilgili sorum, bu depoya yükledikleriniz üzerinde herhangi bir kontrolünüz var mı? AUR'da bulunan paketler kontrol ediliyor mu?
Bu depo üzerinde resmi kontrole sahip değilseniz, kimse varsa o depoda bulunan yazılım için hızlı güvenlik güncellemelerini garanti etmez.
Şu anda Arch kullanmıyorum ama AUR hakkında şüphelerim var.
Selamlar.
üzgünüm, ikinci satırda yazdığı yerde: bu depoyu kullanmak güvenlidir. BU BİR SORU.
Şu ana kadar AUR ile hiç sorun yaşamamama rağmen% 100 güvenli değil. AUR için paketler yüklenmez, ne yaptıklarını görmek için inceleyebileceğiniz, paketleri indirmekten ve derlemekten sorumlu olan Komut Dosyaları yüklenir.
Her neyse, bildiğim kadarıyla, resmi depolarda sanırım daha az çekirdek, güvenilir ve gerekli görüldükleri için AUR'dan taşınan birkaç paket var. Arch Linux yaratıcıları bazı paketleri saklar, ancak yerlerini kazanmış kullanıcılar tarafından korunan ve paketlerinin kaliteli olduğu düşünülen birkaç paket vardır. AUR'da daha karmaşıktır, çalışır veya çalışmasa da herkes istediğini yükler, ancak yüksek oranda indirilen ve iyi çalışan birkaç şey vardır.
bu yüzden AUR'u soruyordum, o depoyu kullanmanın güvenli olup olmadığını bilmiyordum. Ama eğer Elav'ın dediği gibi, aslında AUR'da bulunanlar paketleri indiren ve derleyen komut dosyaları ise, o zaman paketlerin resmi siteden indirileceğini ve sonra derleneceğini varsayıyorum, bu yüzden kullanımın güvenli olduğunu anlıyorum AUR.
Her ne kadar AUR'dan bir şey yükleyeceğinizde, diğer dağıtımlarla bu rulolardan kaçındığınızda, komut dosyalarını gözden geçirmeniz can sıkıcı olsa da. Arch'ı kimin kullandığını düşünüyorum, çünkü yalnızca resmi depolarda başvurularda yetersiz kalıyorsunuz.
Bu nedenle, Arch'ı kullanmanın dağıtımı iyi durumda tutmak için gereğinden fazla zaman harcamak anlamına geldiğini ve güncelleme sırasında olası arızalar nedeniyle bu dağıtımın beni tamamen ikna etmediğini düşünüyorum.
Komut dosyalarını her zaman gözden geçirmek gerekli değildir. Aslında, AUR'daki bir uygulamanın 100 oyu varsa, en az 100 kullanıcının onu incelediğine ve kaynağa güvendiğine güvenebilirsiniz.
Öte yandan, bu dosyaları inceleyip düzenleyebilme olasılığı, ne yükleyeceğiniz üzerinde size daha fazla kontrol sağlar. AUR'daki paketlerin çoğu değilse de çoğu kaynak kodundan (resmi depolardan) yüklenir. Örneğin, bir Git deposunun kaynaklarını (bazı uygulamaların Resmi Deposu) indirirler ve bağımlılıkları çözmeden önce programı derlerler, paketlerler ve siz onu kurmaya hazırsınız.
Örneğin Ubuntu'da, kullanıcılar tarafından tutulan depolar da vardır ve bunlar artık
Arch kullanıcıları tarafından sağlananlardan daha az güvenilir değildir.
Kısacası, dağıtımı sadece orada duyduklarınızla veya okuduklarınızla yargılayamazsınız, denemelisiniz ve sizi ikna edip etmediğini anlayacaksınız.
Alıntı: "Bu depo üzerinde resmi kontrolünüz yoksa, varsa o depoda bulunan yazılım için hiç kimse hızlı güvenlik güncellemelerini garanti etmez."
Paketler genellikle resmi kaynaklardan yüklenir. Örneğin, Kwin'in en son sürümünü (git'den) test etmek istiyorsanız, onu tutan resmi kde deposundan indirilir, resmi kaynaklardan güncellemeden daha hızlı olabilir mi?
Her neyse:
https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
😉
"Arch'ı kimin kullandığını düşünüyorum, çünkü sadece resmi depolarda başvurularda yetersiz kalıyorsunuz."
AUR çok kullanışlı olmasına rağmen, bu resmi depolarda (çekirdek, ekstra, topluluk) her kullanıcı için gerekli paketlerin büyük çoğunluğunun olmadığı anlamına gelmez.
Ve ayrıca Ubuntu gibi diğer dağıtımlarda, çoğu durumda resmi olmayan depoları veya çok yaygın olan PPA'ları ekliyorlar veya yüklemek için .deb'i indirirken, tüm bu son durumlarda kendinizi aynı şekilde ifşa ediyorsunuz. AUR, ne indirdiğinizi ve nereden indirdiğinizi kontrol etmezseniz, aynısınız.
Vay canına, şimdi Arch'a geri dönmek istiyorum.
Şimdi Arch'ı bozmadan veya güncellemeden ve çatışmalardan kaçınmadan nasıl koruyabiliriz. Çünkü birkaç ay önce xfce ile denedim ve diğerleri arasında vlc gibi birkaç uygulama benim için çalışmadı. Bu, Manjaro'ya geçmeden.
Anlıyorum, bir soru daha.
Bir uygulama resmi deposunda güncellendiğinde, o uygulamanın AUR komut dosyası yeni sürümün indirilmesinden otomatik olarak sorumlu mu yoksa o komut dosyasını AUR'da oluşturan kişi daha sonra yeni sürümü indirebilmesi için onu güncellemiş miydi? söz konusu uygulamanın?
Komut dosyasını oluşturan kişi manuel olarak güncellemelidir; ancak genel olarak, yükleme yöntemi değişmediğinden, bu yalnızca sürüm numarasını ve sağlama toplamını değiştirme meselesidir.
İyi ki AUR'da. En azından bu sorunlar nedeniyle AUR olmadan yapmayı tercih ediyorum.
İlk şey, istenen paketi AUR'da aramaktır.
Buna son çare olarak, aslında onun hakkında hiçbir bilgisi yoktu.
Katkılarınız için çok teşekkür ederim!
Debian ve türevlerinde çok iyi dpkg, ancak neredeyse her zaman kullanmanız gerekir
dpkg -i (program adı) ve sonra apt-get -f install (bu bağımlılıkları çözer) ve dpkg -i (program adı) ve voila'yı tekrar çalıştırın.
Elav'ın yukarıda söylediği gibi, AUR'a hiçbir paket yüklenmez; kaynak kodunu indiren ve kendi kendine derleyen betiklerdir. Daha rahat bir şey yok. Depo eklemeye dayanamıyorum, AUR'da hepsi tek bir komut.
Çok Güzel Yazı, dpkg'yi arch ve türevlerinde kullanabileceğinizi bilmiyordum.
Başkası denedi mi ??? Archlinux açısından boşum, onu evrim yoluyla kurdum ama bir epson l355 yazıcı ve bluetooth'umu kuramadım…. .Deb paketlerini linux nane gibi kurabilirseniz harika olurdu, sorun şu ki, linux nane aşırı ısınan dizüstü bilgisayarımın nane olması ve kemer ile gerçek şu ki, bunda hiçbir şey ortaya çıkmıyor ve ona ihtiyacım var….
Merhaba, ben de wifi üzerinden yazdırmak için L355 yazıcım var ama ben de onu baskı yapıp archlinux'a yükleyemedim .. Eğer kurabilirsen, bana adımları verirsen çok sevinirim .. Şimdiden teşekkürler.
Çok güzel bir yazı herşey çok güzel anlatılmış