Мне нужно было внести несколько изменений в Apache2 из исходного кода, и теперь я не могу понять, как установить его после его компиляции. После того, как я использовал apt-src build apache2
, были созданы следующие .debs:
-rw-r--r-- 1 root root 1400 Jun 18 09:54 apache2_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 6369022 Mar 23 15:30 apache2_2.2.16.orig.tar.gz
-rw-r--r-- 1 root root 1343978 Jun 18 09:54 apache2.2-bin_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 307208 Jun 18 09:54 apache2.2-common_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 2668154 Jun 18 09:54 apache2-dbg_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 2299360 Jun 18 09:54 apache2-doc_2.2.16-6+squeeze1_all.deb
-rw-r--r-- 1 root root 2268 Jun 18 09:54 apache2-mpm-event_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 2288 Jun 18 09:54 apache2-mpm-itk_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 2304 Jun 18 09:54 apache2-mpm-prefork_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 2240 Jun 18 09:54 apache2-mpm-worker_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 137330 Jun 18 09:54 apache2-prefork-dev_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 98264 Jun 18 09:54 apache2-suexec_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 99944 Jun 18 09:54 apache2-suexec-custom_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 138476 Jun 18 09:54 apache2-threaded-dev_2.2.16-6+squeeze1_i386.deb
-rw-r--r-- 1 root root 164568 Jun 18 09:54 apache2-utils_2.2.16-6+squeeze1_i386.deb
Тем не менее, я не знаю, как установить их без проблем с зависимостями. Я пытался просто использовать dpkg -i *.deb
но он возвращает:
apache2 depends on apache2-mpm-worker (= 2.2.16-6+squeeze1) | apache2-mpm-prefork (= 2.2.16-6+squeeze1) | apache2-mpm-event (= 2.2.16-6+squeeze1) | apache2-mpm-itk (= 2.2.16-6+squeeze1); however:
Package apache2-mpm-worker is not installed.
Package apache2-mpm-prefork is not installed.
Package apache2-mpm-event is not configured yet.
Package apache2-mpm-itk is not installed.
apache2 depends on apache2.2-common (= 2.2.16-6+squeeze1); however:
Package apache2.2-common is not configured yet.
Как правильно установить эти пакеты?