Android

Ubuntu'ya RPM paketleri kurma

Ubuntu 20.04 LTS Focal Fossa. Что нового

Ubuntu 20.04 LTS Focal Fossa. Что нового

İçindekiler:

Anonim

Ubuntu depoları, Ubuntu Yazılım Merkezi'nden veya apt komut satırı yardımcı programı kullanılarak yüklenebilen binlerce hata paketi içerir. Deb, Ubuntu dahil tüm Debian tabanlı dağıtımlar tarafından kullanılan yükleme paketi biçimidir. Bazı paketler standart Ubuntu depolarında mevcut değildir, ancak uygun kaynak etkinleştirilerek kolayca kurulabilir.

Çoğu durumda yazılım satıcısı bir havuz sağlamadığında, deb paketini indirip yükleyebileceğiniz veya yazılımı kaynaklardan indirip derleyebileceğiniz bir indirme sayfası olacaktır.

Çok sık olmasa da, bazı yazılımlar yalnızca bir RPM paketi olarak dağıtılabilir. RPM, Red Hat ve CentOS gibi türevleri tarafından kullanılan bir paket biçimidir. Neyse ki, Ubuntu'ya bir RPM dosyası yüklememize veya bir RPM paket dosyasını Debian paket dosyasına dönüştürmemize izin veren alien adlı bir araç var.

Sen başlamadan önce

Ubuntu'ya yazılım paketleri kurmanın önerilen yolu bu değildir. Mümkün olduğunda Ubuntu depolarından yazılım yüklemeyi tercih etmelisiniz.

Tüm RPM paketleri Ubuntu'ya yüklenemez. Ubuntu üzerinde paketlenmiş RPM'nin yüklenmesi paket bağımlılığı çakışmalarına yol açabilir.

Bu yöntemi asla libc, systemd veya sisteminizin düzgün çalışması için gerekli olan diğer hizmetler ve kütüphaneler gibi önemli sistem paketlerini değiştirmek veya güncellemek için kullanmamalısınız. Bunu yapmak hatalara ve sistem kararsızlığına yol açabilir.

Uzaylı yükle

Alien, Red Hat rpm, Debian deb, Stampede slp, Slackware tgz ve Solaris pkg dosya formatları arasındaki dönüşümü destekleyen bir araçtır.

Yabancı paketi yüklemeden önce, Evren havuzunun sisteminizde etkin olduğundan emin olun:

sudo add-apt-repository universe

Depo etkinleştirildikten sonra paketleri dizinini güncelleyin ve yabancı paketi şununla yükleyin:

sudo apt update sudo apt install alien

Yukarıdaki komut ayrıca gerekli oluşturma araçlarını da yükleyecektir.

RPM paketini dönüştürme ve yükleme

Bir paketi RPM'den DEB formatına dönüştürmek için yabancı komutunu ve ardından RPM paket adını kullanın:

sudo alien package_name.rpm

Paket boyutuna bağlı olarak dönüşüm biraz zaman alabilir. Çoğu durumda, ekranınızda yazılı uyarı mesajları görürsünüz. Paket başarıyla dönüştürülürse, çıktı DEB paketinin oluşturulduğunu gösterir:

package_name.deb generated

Deb paketini kurmak için dpkg veya apt yardımcı programını kullanabilirsiniz:

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Paketin, sisteminizle uyumlu olduğu ve tüm bağımlılıkların karşılandığı varsayılarak yüklenmiş olması gerekir.

Ubuntu sisteminize paketleri yükleyebilmek için sudo erişimi olan bir kullanıcı olarak oturum açmanız gerekir.

Doğrudan bir RPM paketi yükleme

Paketi dönüştürmek ve yüklemek yerine, yabancıya RPM paketini doğrudan yüklemesini söyleyecek -i seçeneğini kullanabilirsiniz.

sudo alien -i package_name.rpm

Yukarıdaki komut paketi otomatik olarak oluşturur ve kurar ve kurulduktan sonra paket dosyasını kaldırır.

Sonuç

Bu öğreticide, Ubuntu'ya RPM paketlerini nasıl yükleyeceğinizi öğrendiniz.

Ubuntu terminal rpm