Debian .deb paketini Arch Linux paketine dönüştürme

Bir konsolidasyon eksikliği evrensel paket sistemi, bizi bir dağıtımdaki paketleri bizimkine uyarlanan paketlere dönüştürme ihtiyacına götürdü. Benim durumumda kullandı Linux Mint ana dağıtım olarak ve Antergos test etmek için bazen yalnızca paketi olan uygulamalar alıyorum . Deb ve içinde değil AURbu durumlarda, adı verilen bir araç kullandı Archalien bana izin ver .deb'i bir Arch Linux paketine dönüştürme.

Bir süre önce burada hedefe ulaşmak için başka bir yöntemden bahsediliyordu. Debian .deb paketini Arch Linux paketine dönüştürmeSize öğreteceğimiz yöntemden farkı, sürecin otomasyonudur.

Aynı şekilde, Debian / Ubuntu uygulamalarını DPKG ile ArchLinux'a yükleyin bağımlılıkları çözmemesi sınırlamasıyla. Arch Linux paketinde deb

Archalien nedir?

Python ile yazılmış ücretsiz bir araçtır. Debian .deb paketini Arch Linux paketine dönüştürme. Kullanımı ve kurulumu çok basittir, alet .deb'e dayalı bir Arch Linux paketi oluşturmave acemi kullanıcılara Arch Linux tabanlı dağıtımlara uygulama yüklemede yardımcı olur.

.Deb'i bir Arch Linux paketine dönüştürme

Bir .deb'i bir Arch Linux paketine hızlı ve kolay bir şekilde dönüştürmek için, aracın en son sürümünü indirmek için archalien deposunu klonlamamız gerekir. Bunu yapmak için bir terminal açmalı ve aşağıdaki komutu uygulamalıyız:

git klon https://github.com/Asher256/archalien.git

Archalien Kullanımı

Daha sonra dönüştürmek istediğimiz .deb paketini gösteren uygulamayı çalıştırmalıyız. kullanmamız gereken sözdizimi şudur:

$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb

Bu, aşağıdaki ada sahip bir Arch Linux paketiyle sonuçlanır: apt-file-2.5.4ubuntu1.pkg.tar.gz

Arch Linux ve Türevleri üzerine pkg.tar.gz paketini kurun

.Deb dönüşümünden kaynaklanan .pkg.tar.gz dosyasını yüklemek için aşağıdaki komutu çalıştırmanız yeterlidir:

pacman -U nombredelpaquete

veya neye eşittir

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

Bu çok pratik ve kullanışlı aracın size çok zaman kazandıracağından ve baş ağrılarından kurtulacağından eminiz.


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

10 yorum, sizinkini bırakın

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.   Julio Cesar Campos dijo

    Selamlar, öğreticinin söylediği adımları yaptım, ancak archlinux dosyaları şu şekilde bir uzantıyla sona eriyor: curlew-0.2.2-1-any.pkg.tar.xz ve gerçekten bahsettiğiniz program bunları bu dosyada oluşturuyorsa extension: curlew-0.2.2-1.pkg.tar.gz, pacman -U ile kurulamaz
    Peki programın nesi var….
    teşekkürler

    1.    anonim dijo

      Temmuz ayına denk geliyorum ...

      pacman ile yüklenebilmesi için bir .xz dosyası oluşturması gerekir

  2.   Marty mcfly dijo

    Ve bir DEB'yi RPM'ye dönüştürmek için?

    1.    Lagarto dijo

      UsemosLinux'un yazdığı makaleyi görebilirsiniz. DEB'yi RPM'ye dönüştürme ve bunun tersi

      1.    Marty mcfly dijo

        Bilgi için çok teşekkür ederim 😉

  3.   nicolas97 dijo

    Beyler bu hatanın görünmesi ne yazık, ./archalien.py: Dosya veya dizin mevcut değil, bana yardım edebilecek biri mi?

  4.   rok yapma dijo

    Geçersiz paket sürümü, çalışmıyor.

  5.   Luvhines dijo

    Teşekkür ederim! Benim için mükemmel çalıştığını bilmiyordum

  6.   Andres Rjx dijo

    Teşekkürler, benim için mükemmel çalıştıysa

  7.   Juan jose dijo

    Çok teşekkür ederim