Debian: Bağımlılıkları yükseltmeden “apt-get install” nasıl kullanılır?


9

Zaten bir paketim var ve yeni bir paket yüklemek istiyorum. Kurulum B'yi değiştirmek istiyor, ancak bunun olmasını istemiyorum.

A paketini kurmam gerekiyor.

B paketine bağımlıdır ve (> 2.0) olmasını gerektirir.

B'yi sistemime 2.1 sürümü ile zaten yükledim, bu nedenle mevcut kurulumum zaten bağımlılığı yerine getiriyor.

Ancak Debian deposunda B paketinin yeni bir sürümü (2.2) var ve diğer şeylerle çakıştığı için istemiyorum.

Bu yüzden, A paketini yüklediğimde de B'yi yükseltmeye çalışır.

Bağımlılıkları yükseltmeyi nasıl devre dışı bırakabilirim veya paketleri düzenlemek zorunda kalmadan açık bir bağımlılık sürümünü nasıl belirtebilirim?

Okudum nasıl bazı bağımlılıkları görmezden apt-get alabilirim? , ama bana yardım etmiyor. Buradaki soruda, bağımlılık (B) depo yöneticisi tarafından hiç ele alınmamalıdır. Benim durumumda, havuz yöneticisi zaten bağımlılığa dikkat ediyor ve bunu yapmaya devam etmeli, sadece bu özel eylemde değil.

Gözden Geçirenleri Yeniden Açın : Lütfen ilk etapta cevap olması gereken victorgp'nin yorumuna bakın .


3
Çoğaltılamaz, bu yüzden kendimi boğacağım, kullanın: --no-upgrade
victorgp

1
Daha görünür, daha inandırıcı formüle etmeye çalışın. Posta ile dupe adayı arasında kolayca doğrulanabilir, temel farkları gösterin. Sadece "bir dupe değil" demek, nadiren yeterlidir.
peterh - Monica'yı eski haline getir

1
@peterh Daha kesin olması için düzenledim. "Oradaki cevapların burada yardımcı olmayacağı ve buradaki cevapların burada yardımcı olmayacağı" izlenimi yeterli olurdu.
Angelo Fuchs

Yanıtlar:


3

Debian 8'de --no-upgrade istenen sonucu elde etmenize yardımcı olabilir. Örneğin:

apt-get install --no-upgrade php7.0-xmlrpc

Bu bayrak yalnızca php7.0-xmlrpc dosyasını güncellemez. Bağımlılık paketleri üzerinde etkisi yoktur.
zhaofeng-shu33

2

Seçeneği kullanarak --nodepsbayrağı deneyebilir apt-getveya debian paket yardımcı programını deneyebilirsiniz .dpkg--ignore-depends


Apt-get'de --nodeps bayrağı yok.
Angelo Fuchs

1

--nodepsBayrağı ile birlikte kullanabilir apt-getveya paketi indirebilir dpkgve seçeneği ile birlikte yükleyebilirsiniz.--ignore-depends

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.