yum localinstall komutunun apt-get eşdeğeri


9

Fedora kullanırken genellikle yum localinstalldağıtım havuzlarının dışında elde edilen bir rpm kurmak için kullanıyorum. apt-getMan sayfasında eşdeğer bir seçenek bulamıyorum . Önemli olursa Ubuntu 11.04 kullanıyorum.

apt-getEşdeğeri nedir yum localinstall? dpkgBu durumda doğrudan mı kullanmalıyım ?

Yanıtlar:


10

Paketiniz depolarda bulunan diğer paketlere bağlıysa, aşağıdaki komut bağımlılıkları da yükler ( dpkgyapamaz):

gdebi my_local_package.deb

ancak gdebiDebian kurulumunuzda zaten yoksa, önce kendini kurmanız gerekebilir .


Tam da aradığım şey buydu! Teşekkür ederim.
Vitor Py

Sadece bunun X gerektirdiğini unutmayın. İş istasyonu için iyidir. Uzaktan çalıştırılan sunucu için çok iyi değil.
Michał Šrajer

2
@ Michał Šrajer: Hayır, X'e gerek yok, hakkında konuşuyorsun gdebi-gtk.
enzotib

gdebi çözümünü denerken gdebi-coreyalnızca CLI için paket arayın . gdebivarsayılan olarak GTK gibi görünüyor . Sen Gdebi PKGS listesi böylece gibi görebilirsiniz: apt-cache search gdebi. Bunu istiyorum: "gdebi-core - deb dosyalarını yüklemek için basit bir araç".
mighq

9

Dediğim gibi @enzotib, gdebigüzel, hatta benim gibi bir paranoyak iseniz yükleme öncesi / sonrası komut dosyası basit denetim sağlar.

Ama kabuk yolunu unutma, küçük padawan.

Bir kabukta "basitçe":

dpkg -i file.deb

Tüm bağımlılıklar varsa, yüklenir. Yoksa çirkin ve uzun bir hata mesajı göreceksiniz ama bu dünyanın sonu değil:

# dpkg -i somepackage.deb 
...snip...
dpkg: error processing somepackage (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 somepackage

Şimdi, eksik bağımlılıkları yükleyin veya geri alın:

# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?

4

Doğrudan dpkg kullanmanız gerekir:

dpkg -i my_local_package.deb 

veya kendi yerel havuzunuzu oluşturabilirsiniz. Sadece yapmayı tercih ederim dpkg -i.


Debian tabanlı dağıtımda bunu yapmanın tercih edilen yolu var mı? Fedora ve RHEL'de her zaman doğrudan yumdokunmam ve kullanmam rpm.
Vitor Py

Bence iyi. Resmi dokümanlardan: "dpkg paketleri kurmak için kullanılan bir komut satırı aracıdır".
Michał Šrajer

Gelecekteki Google çalışanları için bir not olarak, yeni paket zaten yüklü olmayan diğer paketlere bağlıysa bu cevap başarısız olur. dpkgçekler bağımlılıkları, fakat onları getirmek değil, işte bu yüzden aptve gdebiyapılmıştır.
Knetic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.