Debian / Ubuntu uygulamalarını DPKG ile ArchLinux'a yükleyin

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

DPKG

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


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   jony127 dijo

    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.

    1.    jony127 dijo

      üzgünüm, ikinci satırda yazdığı yerde: bu depoyu kullanmak güvenlidir. BU BİR SORU.

    2.    ela dijo

      Ş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.

    3.    Joakoej dijo

      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.

      1.    jony127 dijo

        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.

        1.    jony127 dijo

          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.

          1.    girdap dijo

            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)
            😉

          2.    hamBasic dijo

            "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.

          3.    Kik1n dijo

            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.

          4.    jony127 dijo

            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?

            1.    Kaynak Kılavuzu dijo

              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.


  2.   eliotime3000 dijo

    İyi ki AUR'da. En azından bu sorunlar nedeniyle AUR olmadan yapmayı tercih ediyorum.

  3.   John dijo

    İ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!

  4.   lütfen dijo

    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.

  5.   sputnik dijo

    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.

  6.   Darkar dijo

    Çok Güzel Yazı, dpkg'yi arch ve türevlerinde kullanabileceğinizi bilmiyordum.

  7.   Fabian dijo

    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….

    1.    Jonathan Duymovich Rojas dijo

      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.

  8.   cürufRak dijo

    Çok güzel bir yazı herşey çok güzel anlatılmış