Bağımlılıkları kurmadan bir paketi nasıl kurabilirim?


Yanıtlar:


17

Alacarte için iki tür bağımlılık vardır : “bağlıdır” ve “önerir”.

Alacarte, Python ve çeşitli Python kütüphanelerine (bazı kütüphanelerde çeker) bağlıdır; “bağımlı” seviye, alacarte'ın bunlar olmadan çalışmadığını söylüyor. APT tabanlı araçlar, bu bağımlılıklar olmadan alacarte yüklemenize izin vermez. Tüm bağımlılıkları göz ardı edebilirsiniz dpkg --force-depends, ancak alacarte daha sonra bir bağımlılık hesaplamasına dahil edildiğinde (örneğin paketin daha yeni bir sürümü göründüğünde) APT'yi karıştıracaktır, bu nedenle bunu yapmanız önerilmez. Ayrıca, bu bağımlılıklar olmadan paketi kullanmanız pek olası değildir.

Alacarte gnome paneline (sırayla Gnome'un diğer birçok parçasına bağlıdır) “tavsiye” seviyesinde bağlıdır. Bu, alakartın gnome paneli olmadan nadiren yararlı olduğunu gösterir, ancak bazı durumlarda olabilir. Farklı bir Freedesktop uyumlu menü uygulamanız varsa, alacarte gerçekten de gnome paneli olmadan kullanışlıdır.

Varsayılan olarak, apt-get installtüm bağımlılıkları “bağımlı” veya “önerir” düzeyinde kurar. Geçiş --no-install-recommendsyüklemek için değil anlatmak için seçenek-seviye bağımlılıklar “öneriyor”. Ekleyerek APT::Install-Recommends "false";bunu varsayılan ayar yapabilirsiniz /etc/apt/apt.conf.d/zzz_mpmcfarlane.

İle aptitudekomut satırında, pas -Rveya --without-recommends“önerir” düzeyindeki bağımlılıkları yüklemeden önlemek için. Aptitude tam ekran kullanıcı arayüzünde, alacarte'ı kurulum için işaretlemek gnome panelini de seçer, ancak kuruluma devam etmeden önce işaretini kaldırabilirsiniz. APT tercihi de kabiliyeti etkiler.

Synaptic'te, kurulum için alacarte işaretlenmesi de gnome panelini seçer. Bununla birlikte, değişiklikleri uygulamadan önce gnome paneline gidip işaretini kaldırabilirsiniz. “Önerilen paketleri bağımlılık olarak düşün” tercih edilir (“Genel” sekmesinde).


1
Teşekkür ederim, çok iyi bir cevap, yaklaşık yüz paketten dörde değişti.

5

Eklemek için anahtar bir seçenek apt-getDİR--no-install-recommends

Yani alacarte için -

sudo apt-get install --no-install-recommends alacarte

Standart Ubuntu'da alacarte'nin varsayılan olduğu göz önüne alındığında, hangi Ubuntu varyantını alacarte için kurduğunuzu sorabilir miyim?

Xubuntu veya Lubuntu kullanıyorsanız - bu sorunun cevabından alternatif bir menü editörü önerebilir miyim . Alacarte'in Lubuntu ve Xubuntu ile çalışmadığını gördüm.


5

.Deb paketini ( apt-get download foo) indirebilir dpkgve --force-dependsseçeneği kullanarak yükleyebilirsiniz .


tüm sahip olduğum paketin adı .deb dosya nasıl bulunur?
14'te knocte

kendime cevap:apt-get download foo
knocte
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.