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.
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.
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
Temmuz ayına denk geliyorum ...
pacman ile yüklenebilmesi için bir .xz dosyası oluşturması gerekir
Ve bir DEB'yi RPM'ye dönüştürmek için?
UsemosLinux'un yazdığı makaleyi görebilirsiniz. DEB'yi RPM'ye dönüştürme ve bunun tersi
Bilgi için çok teşekkür ederim 😉
Beyler bu hatanın görünmesi ne yazık, ./archalien.py: Dosya veya dizin mevcut değil, bana yardım edebilecek biri mi?
Geçersiz paket sürümü, çalışmıyor.
Teşekkür ederim! Benim için mükemmel çalıştığını bilmiyordum
Teşekkürler, benim için mükemmel çalıştıysa
Çok teşekkür ederim