APT - Утилита управления пакетами Debian


4.1 Как установить локально скомпилированные пакеты: equivs - часть 2


Нам просто нужно поправить его, как нам нужно. Формат полей и их описаний понятен визуально, так что давайте сделаем требуемое: Section: misc Priority: optional Standards-Version: 3.0.1

Package: mta-local Provides: mail-transport-agent

Да, это все. mutt зависит от mail-transport-agent, это виртуальный пакет, обеспечиваемый всеми MTA, я мог бы использовать имя пакета mail-transport-agent, но я придерживаюсь принятой схемы именования, используя Provides.

Сейчас вам нужно только построить пакет: # equivs-build name

dh_testdir touch build-stamp dh_testdir dh_testroot dh_clean -k # Add here commands to install the package into debian/tmp. touch install-stamp dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package `name' in `../name_1.0_all.deb'.

The package has been created. Attention, the package has been created in the current directory,

И установите полученный .deb файл.

Очевидно, существует несколько применений для equivs. Одно из них, например, - создание пакета my-favorites, который зависит от программ, которые вы обычно устанавливаете. Просто включите свое воображение, но будьте осторожны.

Важно заметить, что примеры управляющих файлов есть в каталоге /usr/share/doc/equivs/examples. Посмотрите их.




Начало  Назад  Вперед



Книжный магазин