Debian'de sanal paket oluşturmanın en kolay yolu nedir?


9
  1. Debian'de "sanal paket" oluşturmanın en kolay yolu nedir?

    Benim sorunum: Kaynaktan mysql derledim / yükledim ve şimdi diğer paketlere mysql'in zaten yüklü olduğunu söylemeliyim (aksi takdirde mysql'i yüklemeye çalışacaklar ...). İnternette arama yaptım ama bu soruya hızlı bir cevap bulamadım.

  2. Ve bir şey yükleme yeteneğini söylemek, ancak belirli bir gerekli kitaplığı / bağımlılığı (mysql gibi) hariç tutmak için kolay bir komut var. Bu, sorunu çözmenin başka bir yolu olacaktır.

Yanıtlar:


8

Equivs adlı debian paketini kurun ve kullanın .

... Başka bir kullanım bağımlılık denetimini atlatmaktır: dpkg'ın belirli bir paket adı ve sürümünün yüklü olmadığında yüklü olduğunu düşünmesine izin vererek

adam eş-inşa


1

Checkinstall'a bakın; kaynaktan oluşturduktan sonra, dpkg ile kurulabilen .deb paketleri oluşturur, böylece APT veritabanında bir girdi oluşturur.


0

Eşdeğer çatışmalar nedeniyle yardımcı olamaz.

Örneğin libcurl3, viber.deb gerektirir , ancak işletim sistemi vardır libcurl4. Üzerinde libcurl4 çakışması nedeniyle sanal libcurl3'ü yükleyemiyorum.

Gücü kullanın dpkg -i --force-dependency viber.deb.

Daha sonra bölümündeki satırı düzenleyin /var/lib/dpkg/statusve düzeltin .Depends:Package: viber

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.