Apa cara termudah untuk membuat paket virtual di debian?

9
  1. Apa cara termudah untuk membuat "paket virtual" di debian?

    Masalah saya: Saya telah mengompilasi / menginstal mysql dari sumber dan sekarang perlu memberi tahu paket lain bahwa mysql sudah diinstal (jika tidak mereka juga akan mencoba menginstal mysql ...). Saya mencari di internet tetapi tidak menemukan jawaban cepat untuk pertanyaan ini.

  2. Dan apakah ada perintah yang mudah untuk memberitahu aptitude untuk menginstal sesuatu, tetapi tidak termasuk library / dependensi tertentu yang diperlukan (seperti mysql). Ini akan menjadi cara lain untuk menyelesaikan masalah.

Markus
sumber

Jawaban:

8

Instal dan gunakan paket debian dengan nama equivs .

... Penggunaan lain adalah untuk menghindari pemeriksaan dependensi: dengan membiarkan dpkg berpikir nama dan versi paket tertentu diinstal ketika tidak

man equivs-build

Sakit kepala
sumber
1

Cari checkinstall; setelah membangun dari sumber, ia menciptakan paket deb. Yang dapat diinstal melalui dpkg, sehingga membuat entri dalam database APT.

Gargravarr
sumber
0

Jika equivs tidak dapat membantu karena konflik.

Misalnya viber.deb membutuhkan libcurl3, tetapi OS miliki libcurl4. Tidak dapat menginstal libcurl3 virtual karena konflik libcurl4 di atasnya.

Gunakan kekuatan seperti dpkg -i --force-dependency viber.deb.

Kemudian edit /var/lib/dpkg/statusdan perbaiki Depends:baris di Package: viberbagian.

eri
sumber